Netassist Blog

Ansible 2.0 導入

こんにちは當間です
今年のはじめにAnsible 2.0が出てまだ使っていなかったので試してみました。
どうせなら環境設定から記録に残そうと思ったので記事を書きます。

http://docs.ansible.com/ansible/intro_installation.html

yumで導入する場合はepelレポジトリを利用します。
今回はgitで

$ git clone git://github.com/ansible/ansible.git --recursive
$ cd ./ansible
$ source ./hacking/env-setup

python modulesが必要という旨のエラーが出た場合は追加で下記の通り導入します

$ sudo easy_install pip
$ sudo pip install paramiko PyYAML Jinja2 httplib2 six

pingを試してみましょう。対象の情報を記載したhostsファイルを作成します。

$ vi hosts
#################################################
[target]
xxx.xxx.xxx.xxx (対象IPを記入します)
#################################################

モジュールping指定で実行

$ ansible -i hosts target -m ping

うまくいきました。ansible自体の動作確認がとれましたので今回はここまで。