(1) 为了减少时间开销,可以借助_______来实现多台服务器的同一功能的一键部署,省时省力。
(1) 为了减少时间开销,可以借助_______来实现多台服务器的同一功能的一键部署,省时省力。
[root@ansible ~]# vim roles/nginx/templates/nginx.conf.j2
角色(roles)是Ansible自1.2版本开始引入的新特性,用于层次性,结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令引入即可。...
copy: src=./httpd.conf dest=/etc/httpd/conf/httpd.conf
YAML是“YAML Ain't a Markup Language”(YAML不是一种标记语言)的递归缩写,通常在Ansible配置中都需要使用YAML语言,其文件后缀为.yml或.yaml。
[root@ansible ~]# ansible host1 -m yum -a 'name="*" state=latest'
用户模块可以帮助用户管理远程客户机中的用户,例如创建、删除、修改用户属性等。其常用的参数如表1.5所示。
Ansible是基于模块进行工作的,用户可以通过命令查看Ansible当前已加载的模块,具体代码如下所示。
在主机清单中,Ansible将所有机器分成不同的组并定义不同的组名,运行命令时只需要指定特定的组名就能达到批量操作的目的。下面将从六个方面对Ansible的主机清单作具体讲解。...