-プロビジョニングツール #contents *Install [#a1ef0832] Pythonのパッケージ管理であるpipを使うと楽。EPEL から yum でもインストール可能。 *文法チェック [#lcd9b61e] ansible-playbook -i hosts simple-playbook.yml --syntax-check *モジュール [#oe3c52a8] **Command Module [#da755925] リモートでOSコマンドを実施する。 # Example from Ansible Playbooks. - command: /sbin/shutdown -t now # createsに指定されたファイルがない場合はcommandの処理を実行 - command: /usr/bin/make_database.sh arg1 arg2 creates=/path/to/database # somedir以下に移動し、かつ # createsに指定されたファイルがない場合はcommandの処理を実行 - command: /usr/bin/make_database.sh arg1 arg2 args: chdir: somedir/ creates: /path/to/database **Script Module [#o42793d1] 操作先にShellを送り込んで実行。操作先にpythonが必要ないのもメリット **Shell Module [#b6a7badd] Ansibleの実行サーバー先にあるshファイルをリモートに送り込んで実行できる。