epel-releaseをインストール
epelは、Extra Packages for Enterprise Linuxの略
エンタープライズLinux用の高品質な追加パッケージセット
[root@localhost ~]# yum install -y epel-release
Ansibleインストール
[root@localhost ~]# yum install -y ansible
バージョン確認
[root@localhost ~]# ansible --version
ansible 2.9.27
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Oct 14 2020, 14:45:30) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]
稼働確認
Inventoryの設定
[root@localhost ~]# vi /etc/ansible/hosts
[root@localhost ~]# cat /etc/ansible/hosts
[client01]
192.168.0.21
pingテスト
-i(インベントリファイルを別途指定する場合、ファイル指定とセットでつける)
-m(モジュールの指定)
-k(接続時にパスワードを聞く)
[root@localhost ~]# ansible -m ping client01 -k
SSH password:
192.168.0.21 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
コメント