一、剧本
- 导演:指导演员进行动作
- 剧本:playbook以文件形式对Linux系统操作进行编排,根据我们的编排实现批量管理(部署,维护,巡检)
- 剧本文件:
- .yml或.yaml结尾
- 缩进(对齐,使用空格进行对齐,不能使用Tab键)
- 每次使用2个空格
- 角色play(指定你要管理的主机(主机清单里面的))
任务tasks具体要执行的模块(根据你的步骤转换)
模块(根据你的操作流程,步骤选择模块)
yum install -y cowsay
ansible -i hosts all -m ping
ansible-playbook -i hosts 01.show.yml
ansible -i hosts all -m ping
ansible-playbook -i hosts 01.show.yml
- 内容

- 效果

1.1自动更新密码
- passwd存放密码
- 使用user模块password进行更新密码

- 变量
- 剧本中hosts和tasks之间定义
- 命名注意不用占用ans命令
- 使用变量“{{ 变量 }}”
- 是否加引号 看变量是否为开头
1.2批量添加用户指定uid,gid
- web,nfs,backup
- ans-www 2999 2999 虚拟机

1.3书写rsync服务端部署剧本

