Edited at

ubuntu16.04にansibleをインストールする

More than 1 year has passed since last update.

少しずつ地道に記録していきます。

今日のお題: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でモジュールを実行する