我有一个主要的剧本,里面有很多角色:
---
- hosts: target.machine.com
roles:
- role: software-install
become: yes
become_user: myself
tags: sw_setup
- role: another-softeware-install
become: yes
become_user: notmyself
tags: another_installation
In my hosts file for Ansible, I have
[myservers]
server-one.com
server-two.com
我想在[my-servers]组下的服务器组上运行软件安装角色。对不起,我是新来的。任何帮助将不胜感激。感谢。
编辑:
我还尝试运行以下
ansible-playbook -s masterPlaybook.yml -K -l myservers --tags another_installation
但它给出了一个错误,指出无效的主机模式[server-one]。
答案 0 :(得分:0)
事实证明我正朝着正确的方向前进。它是-l myservers
是正确的。当它说它是一个无效的主机模式时,是因为我需要将myservers
下的主机添加到我的masterPlaybook.yml下的hosts
变量中。此链接有助于SO link。