Ale*_*der 2 ansible ansible-tower
我在 ansible 中创建了大约 30 个角色。我是否必须手动转换单个剧本中的那些内容才能在 Ansible Tower 中使用它们?
是的,您可以在 Tower 中使用角色。我们执行如下操作,将相关角色分组到一个剧本中(在本例中为 playbook.yml),然后从 Tower 作业中调用它。
剧本.yml
---
- name: Example playbook
hosts: '{{ target }}'
roles:
- { role: init }
- { role: deploy }
- { role: cleanup }
Run Code Online (Sandbox Code Playgroud)
目录树
roles/
init/
...
tasks/
main.yml
...
deploy/
...
tasks/
main.yml
...
cleanup/
...
tasks/
main.yml
...
Run Code Online (Sandbox Code Playgroud)
然后从 Tower 作业中,您可以提供{{ target }}
或使用调查来提示用户。
归档时间: |
|
查看次数: |
8559 次 |
最近记录: |