#author("2018-06-01T03:24:04+00:00","default:kazuma","kazuma") [[ansible]] *playbookの構文チェック [#za8dfc23] $ ansible-playbook -i hosts useradd.yml --syntax-check playbook: useradd.yml エラーがでなければOK *playbookで対象ホストの確認 [#t34ec567] $ ansible-playbook -i hosts useradd.yml --list-host playbook: useradd.yml play #1 (all): host count=1 192.168.100.100 *特定のホストを指定する [#a2a221f1] $ ansible-playbook -i hosts hoge.yml -l 192.168.100.100 *特定のtaskのみを実行する [#tceeefe8] --start-at="タスク名" --step *特定のtask移行すべて実行する [#c21b9266] --start-at="タスク名" ※--stepをつけない *ansible実行時に秘密鍵を指定する [#x99bfe82] ansible-playbook -i "101.156.201.123," install_apache.yml --private-key="~/.ssh/google_compute_engine" *hostsファイルでグループ分けして、グループごとに実行する方法 [#n8a88adf] $ 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