随笔分类 -  ansible

摘要:tasks直接举例说明: host: docker remote_user: root gather_facts: yes serial: 3 #表示同一时间控制主机数量(值可以是数值/也可以是百分比) max_fail_percentage: 30 #最大失败百分比 (举个例子,如果在10个服务器 阅读全文
posted @ 2019-04-09 11:07 阿拉米苏 阅读(601) 评论(0) 推荐(0)
摘要:一、roles文件存放位置 可以在ansible.cfg配置文件中找到,默认路径如下: 也可以在ansible.cfg文件中自定义修改 二、下面以/usr/share/ansible目录来讲解 ansible的目录结构如下以安装httpd为示例: [root@localhost share]# tr 阅读全文
posted @ 2019-03-31 21:06 阿拉米苏 阅读(253) 评论(0) 推荐(0)
摘要:一、playbook用法 1、playbook的执行文件为YAML语言编写,所以文件名为xxx.yml。YAML语法可以参考https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html#id1 2、下面以安装 阅读全文
posted @ 2019-03-31 20:55 阿拉米苏 阅读(500) 评论(0) 推荐(1)
摘要:一、ansible的运行流程 ansible是基于ssh模块的软件,所以主控端和被控端的ssh服务必须正常才能保证ansbile软件的可用性。 检查ssh服务是否正常: systemctl status sshd 1. 加载自己的配置文件 2. 加载对应模块,如command、shell... 3. 阅读全文
posted @ 2019-03-31 17:16 阿拉米苏 阅读(499) 评论(0) 推荐(0)
摘要:一、 以centos安装ansible为例: ansible和saltstack不同,并非CS架构,只需要在主控端上安装ansible软件,并且保证主控端和被控端网络通常即可。 1、 主控端python版本最好需要2.6以上(windows系统不可以做控制主机),被控端至少为python2.4以上版 阅读全文
posted @ 2019-03-31 16:42 阿拉米苏 阅读(175) 评论(0) 推荐(0)