可能なバージョン: 2.1.0
私のansible hostsファイルは次のとおりです。
[PM]
xyz.example.com ansible_connection=ssh
[ND]
pqr.example.com ansible_connection=ssh
[CM]
xyz.example.com ansible_connection=ssh
pqr.example.com ansible_connection=ssh
そして、プレイブックは次のとおりです。
- hosts: PM:ND:CM
remote_user: root
tasks:
{some thing}
- hosts: PM
remote_user: root
tasks:
{some thing}
- hosts: ND
remote_user: root
tasks:
{some thing}
- hosts: CM
remote_user: root
tasks:
{some thing}
そして、次のコマンドでプレイブックを実行しています:
ansible-playbook --limit 'PM' akana-installation.yml
しかし、それでも Playbook はすべてのホストで再生されています。つまり、
Play 'PM:ND:CM'
Play 'PM'
Play 'ND'
Play 'CM'
それらのすべての演劇が演奏されています。これを解決するのを手伝ってください。
私が必要としているのは、プレイブックの実行中にグループ名を指定することです。そのグループのみが再生する必要があるため、他の方法があることをお知らせください。