Ansible
流程:编写一个yaml文件,包含三个块,hosts,要执行的是哪些主机;remote_user:执行时的用户名;tasks:执行哪些任务;
下面是一个简单例子:
需求:使用变量修改选中主机的hostname:
1.配置/etc/ansible/hosts文件,设置变量:

2.创建yaml

3.检查yaml,发现报错:

4.修改报错问题:

5.再循环步骤3、4后,终于正确,正确不要加-C执行:

6.检查是否成功执行:


更复杂的结合业务需求配置hosts、remote_user、tasks做成批量任务。