修改文件内容
按照下方所述,创建一个名为 /home/curtis/ansible/issue.yml 的 playbook :
该 playbook 将在所有清单主机上运行
该 playbook 会将 /etc/issue 的内容替换为下方所示的一行文本:
在 dev 主机组中的主机上,这行文本显示 为:Development
在 test 主机组中的主机上,这行文本显示 为:Test
在 prod 主机组中的主机上,这行文本显示 为:Production
vim issue.yml
- hosts: all
tasks:
- copy:
content: Development
dest: /etc/issue
when: "'dev' in group_names"
- copy:
content: Test
dest: /etc/issue
when: "'test' in group_names"
- copy:
content: Production
dest: /etc/issue
when: "'prod' in group_names"