在庫ファイルがあります
例:
[groupa]
10.102.16.100
10.102.16.101
[groupa:vars]
app=testapp-a
env=staging
[groupb]
10.102.16.102
10.102.16.103
[groupb:vars]
app=testapp-b
env=production
今私が走れば
ansible-playbook -i ./example playbook-x.yml
これはすべてのホストに対して実行されます。コマンドライン自体でグループ名を指定する方法はありますか?
私は次のようなものを期待しています
ansible-playbook -i ./example --group-name groupb playbook-x.yml
--limitを使用して、次のようにグループを指定できます。
ansible-playbook -i ./example playbook-x.yml --limit groupa
hosts
プレイブックのフィールドを使用して、次のような特定のグループをターゲットにすることもできます。
- hosts: groupa
tasks:
...
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加