少しずつ地道に記録していきます。
今日のお題:ubuntu16.04.1にansibleをインストールする
前提条件
- virtualbox
- ネットワーク設定 NAT
- ネットワーク設定 ホストオンリーアダプタ
- ネットワーク設定 内部ネットワーク
- OS Ubuntu 16.04.1
- それ以外
- 外部ネットワークに繋がること
uname結果
openstack@Ubuntu16041Server:~$ uname -a
Linux Ubuntu16041Server 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
実施手順
pipでインストールした所、理由は不明だが設定ファイル「ansible.cfg」等が存在しなかった。普通は「ansible --version」を打ったら「config file」にファイルのパスが表示される。
そのため、公式ドキュメントを見て今度はapt-getでインストールした所、無事configファイルが生成された。
内容としては必要なパッケージを導入し、リポジトリを追加、ansibleをインストールする。それだけです。
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible
実施後確認
バージョン確認が出来たのでまずは入ったと思われる。
次は設定回りと実際モジュールを実行してみよう
ansible --version
ls -lrta /etc/ansible
openstack@Ubuntu16041Server:~$ ansible --version
ansible 2.2.0.0
config file = /etc/ansible/ansible.cfg
configured module search path = Default w/o overrides
openstack@Ubuntu16041Server:~$
openstack@Ubuntu16041Server:~$ ls -lrta /etc/ansible/
total 32
-rw-r--r-- 1 root root 1016 Nov 1 12:43 hosts
-rw-r--r-- 1 root root 14396 Nov 1 12:43 ansible.cfg
drwxr-xr-x 2 root root 4096 Nov 1 12:47 roles
drwxr-xr-x 3 root root 4096 Nov 3 00:14 .
drwxr-xr-x 92 root root 4096 Nov 3 00:15 ..
次のお題:ansibleでモジュールを実行する