ansible-5-创建一个名为b.yml的playbook文件

时间:2024-04-03 21:00:49
创建一个b.yml的playbook,要求:
1.执行这个playbook文件时,会把/etc/fstab文件拷贝到servera-serverd的/opt目录下
2.如果拷贝失败,则使用rescure方法,在对应主机的/tmp目录下创建一个名为abc.txt的文件 文件内容为

复制失败(copy failed)



步骤:

1.创建b.yml脚本。

ansible-5-创建一个名为b.yml的playbook文件

2.执行脚本,执行成功。检查被管理机器,发现/opt/fstab已经被创建。

ansible-5-创建一个名为b.yml的playbook文件

ansible-5-创建一个名为b.yml的playbook文件

3.修改b.yml,测试rescue是否会被触发生效。注意:这里的/etc/fstab2是一个不存在的文件,因而脚本肯定会失败触发rescue,这里就是看rescue的任务是否会完成。

ansible-5-创建一个名为b.yml的playbook文件

4.重新执行脚本。

ansible-5-创建一个名为b.yml的playbook文件

5.检查发现,/tmp/abc.txt已经被创建,内容为copy failed,任务完成。

ansible-5-创建一个名为b.yml的playbook文件