Ubuntu 23.04 構成管理ツール Ansible をインストールする方法
環境
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 23.04 Release: 23.04 Codename: lunar
操作方法
1.ansibleをインストールします
# apt -y install ansible-core
2.Ansibleのバージョンを確認します
# ansible --version ansible [core 2.14.2] config file = None configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3/dist-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible python version = 3.11.4 (main, Jun 9 2023, 07:59:55) [GCC 12.3.0] (/usr/bin/python3) jinja version = 3.1.2 libyaml = True
3.Ansible の基本設定を行います
# mkdir /etc/ansible
# vi /etc/ansible/ansible.cfg
ホストキーチェックの有無を設定します
[defaults] host_key_checking=False
4.管理対象としたいホストを記述する
# nano /etc/ansible/hosts
# 新規作成 # 管理対象としたいホストを記述 192.168.44.130 # グループ化する場合は以下のように記述 # 任意のグループ名を定義 [target_servers] # グループ化したいホスト名を一行ずつ記述 192.168.44.131 192.168.44.132
5. 定義済みホストを全て表示する
# ansible all --list-hosts hosts (3): 192.168.44.130 192.168.44.131 192.168.44.132
6.特定のグループの定義済みホストを表示する
# ansible target_servers --list-hosts hosts (2): 192.168.44.131 192.168.44.132