我正在编写一个Ansible剧本来管理备份,我想要两个不同的任务:
- name: Setup local machine for backup
cron:
cron_file: /etc/cron.d/backup
hour: 4
minute: 0
job: /root/do_backup.sh
state: present
name: backup
- name: Setup backup server for new machine
shell:
cmd: "mkdir /backups/{{inventory_hostname}}"
是否有可能告诉ansible,第二项任务打算在我库存的另一台机器上执行?
我不想要一个专用的剧本,因为后面的一些任务应该在备份服务器上的任务之后执行。
发布于 2022-08-12 15:48:15
我在回答我自己的问题:任务授权是我要找的东西:
- name: Setup backup server for new machine
delegate_to: backup-server
shell:
cmd: "mkdir /backups/{{inventory_hostname}}"
https://stackoverflow.com/questions/73336673
复制相似问题