这是我正在使用的一个剧本的片段(server.yml
) :
- name: Determine Remote User
hosts: web
gather_facts: false
roles:
- { role: remote-user, tags: [remote-user, always] }
我的主机文件有不同的服务器组,例如。
[web]
x.x.x.x
[droplets]
x.x.x.x
现在,我想执行 ansible-playbook -i hosts/<env> server.yml
并从 server.yml
覆盖 hosts: web
,以便为 [droplets]
运行这个剧本。
我能不能不用直接编辑 server.yml
就一次性重写?
谢谢。