playbookの構文チェック†$ ansible-playbook -i hosts useradd.yml --syntax-check playbook: useradd.yml エラーがでなければOK playbookで対象ホストの確認†$ ansible-playbook -i hosts useradd.yml --list-host playbook: useradd.yml play #1 (all): host count=1 192.168.100.100 特定のホスト†を指定する$ ansible-playbook -i hosts hoge.yml -l 192.168.100.100 特定のtaskのみを実行する†--start-at="タスク名" --step 特定のtask移行すべて実行する†--start-at="タスク名" ※--stepをつけない 特定のタグのタスクのみを実行する†ansible-playbook -i hosts site.yml --tags base - name: Create testuser user: name: testuser tags: - base ansible実行時に秘密鍵を指定する†ansible-playbook -i "101.156.201.123," install_apache.yml --private-key="~/.ssh/google_compute_engine" hostsファイルでグループ分けして、グループごとに実行する方法†$ anbile-playbook -l test-group -i ../hosts/test.hosts hoge.yml $ cat ../hosts/test.hosts [test-group] 192.168.100.100 192.168.100.101 [web-severs] 192.168.200.100 192.168.200.101 |