【发布时间】:2018-04-08 16:22:39
【问题描述】:
考虑下一个场景: 多台主机需要独立配置。在某个时间点,在所有主机上的所有配置任务都成功完成后,一些最终任务需要只在一台主机上运行。 ansible playbook 的正确解决方案是什么?
【问题讨论】:
标签: ansible
考虑下一个场景: 多台主机需要独立配置。在某个时间点,在所有主机上的所有配置任务都成功完成后,一些最终任务需要只在一台主机上运行。 ansible playbook 的正确解决方案是什么?
【问题讨论】:
标签: ansible
为此使用run_once:http://docs.ansible.com/ansible/latest/user_guide/playbooks_delegation.html#run-once
例子:
---
- hosts: all
tasks:
- command: echo preparing stuff on all hosts
- command: echo run only on single host
run_once: True
【讨论】: