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

 

Ansible

Posted by arkgame