Ansible

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でモジュールを実行する