我正在研究几本Ansible剧本,以启动一个新的服务器实例。为了成功启动服务器,我需要按照特定的顺序运行大约15种不同的剧本。
我最初的想法是编写一个shell脚本,该脚本执行ansible-playbook playbook_name.yml
并为需要运行的每个剧本复制一个条目。
有没有更聪明/更好的方法来使用母版剧本来做到这一点,如果是的话,它会是什么样子(欣赏示例)。
我可以写一本完整的剧本,但有些剧本先以root身份运行,然后以sudo用户身份运行。
2
在主要剧本中使用include docs.ansible.com/ansible/playbooks_roles.html
—
c4f4t0r