访次: AmazingCounters.com 次

随笔分类 -  ansible操作记录

摘要:有两种更安全的方式来存储这类数据: 1.ansible的命令行工具ansible-vault可以加密和解密任何ansible使用的文件。 2.使用第三方的密钥管理服务来存储数据。 ansible-vault可以创建,编辑,加密,解密和查看文件。ansible vault可以加密任何ansible使用 阅读全文
posted @ 2019-03-28 14:51 IT老登 编辑
摘要:ansible_playbook语法中的循环语句归纳 种类一、标准循环 添加多个用户 种类二、锚点嵌套循环 嵌套循环主要实现一对多,多对多的合并。 可以将代码复制至xxx.yaml 文件中 通过:ansible-playbook loops.yaml --syntax-check 检查语法 通过:a 阅读全文
posted @ 2019-03-25 15:51 IT老登 编辑
摘要:ansible-playbook之include结合tags的使用 此playbook的作用:通过指定标签(tags),来说明是安装tomcat7还是tomcat8 main.yml: install_tomcat7.yml: install_tomcat8.yml: 安装tomcat7:ansib 阅读全文
posted @ 2019-03-25 11:40 IT老登 编辑
摘要:ansible-plabybook 常用的有用的命令 ansible-playbook常用的非常有用的参数有: -C ,大写c ,这个命令的意思就是模拟执行,会告诉你跑完这个playbook会发生什么,其实并没有真实发生 –step ,这个参数的作用是逐步执行,每执行完一个task,脚本会提示是否继 阅读全文
posted @ 2019-03-22 17:04 IT老登 阅读(483) 评论(0) 推荐(0) 编辑
摘要:ansible变量的定义 1. ansible facts facts组件是用来收集被管理主机节点信息的,使用setup模块可以获取这些信息。使用方法: 收集到的信息非常多,这里就不显示出来了。使用filter可以筛选指定的facts信息。 例如: 同时,我们也能在远程主机上自定义一些信息,同样被s 阅读全文
posted @ 2019-03-21 15:27 IT老登 编辑
摘要:查看ansible所支持的模块 ansible-doc -l #列出所有ansible支持的模块,重要,请自行记住 acl Sets and retrieves file ACL information. ... at Schedule the execution of a command or scripts via ... 阅读全文
posted @ 2019-03-21 14:12 IT老登 编辑
摘要:条件判断 when的值是一个条件表达式,如果条件判断成立,这个task就执行,如果判断不成立,则task不执行 如果需要根据变量、facts(setup)或此前任务的执行结果来作为某task执行与否的前提时要用到条件测试,在Playbook中条件测试使用when子句。 在task后添加when子句即 阅读全文
posted @ 2019-03-20 16:17 IT老登 编辑
摘要:playbook-剧本 介绍 playbooks是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作 阅读全文
posted @ 2019-03-04 15:52 IT老登 编辑
摘要:一、什么场景下会用roles? 假如我们现在有3个被管理主机,第一个要配置成httpd,第二个要配置成php服务器,第三个要配置成MySQL服务器。我们如何来定义playbook? 第一个play用到第一个主机上,用来构建httpd,第二个play用到第二个主机上,用来构建php,第三个play用到 阅读全文
posted @ 2019-03-01 14:56 IT老登 编辑
摘要:一、Playbook 简介 Playbooks与Ad-Hoc相比,是一种完全不同的运用Ansible的方式,而且是非常之强大的;也是系统ansible命令的集合,其利用yaml语言编写,运行过程,ansbile-playbook命令根据自上而下的顺序依次执行。简单来说,Playbooks 是一种简单 阅读全文
posted @ 2019-02-25 17:51 IT老登 编辑
摘要:Ansible默认提供了很多模块来供我们使用。在Linux中,我们可以通过 ansible-doc -l 命令查看到当前Ansible支持哪些模块,通过 ansible-doc -s [模块名] 又可以查看该模块有哪些参数可以使用。 自动化运维工具Ansible常用模块按功能可分为:云模块、集群模块 阅读全文
posted @ 2019-02-25 17:01 IT老登 编辑
摘要:Ansible安装好之后的配置文件有如下两种:1、yum安装,配置文件默认路径为:/etc/ansible/ansible.cfg2、源码包安装,配置文件路径需要从软件包里面拷贝,如下: 该配置文件中定义了Ansible的主机的默认配置部分,如默认是否需要输入密码、是否开启sudo认证、action 阅读全文
posted @ 2019-02-25 16:23 IT老登 编辑
摘要:自动化运维工具Ansible实战(二)主机清单的管理 Ansible安装好之后的主机清单配置文件有如下两种:1、yum安装,配置文件默认路径为:/etc/ansible/hosts 2、源码包安装,主机清单配置文件路径需要从软件包里面拷贝,如下: Ansible通过读取默认的主机清单配置/etc/a 阅读全文
posted @ 2019-02-25 16:06 IT老登 编辑
摘要:copy: ansible server -m copy -a 'src=/etc/ansible/port/iptables dest=/etc/sysconfig/iptables owner=root group=root backup=yes mode=600' 阅读全文
posted @ 2018-06-14 15:35 IT老登 阅读(320) 评论(0) 推荐(0) 编辑

访次: AmazingCounters.com 次
点击右上角即可分享
微信分享提示