ansible
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
特定のtaskのみを実行する†
--start-at="タスク名" --step
特定のtask移行すべて実行する†
--start-at="タスク名"
※--stepをつけない
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