RHEL9.2 Ansibleのインストール手順

環境
Red Hat Enterprise Linux release 9.2 (Plow)

操作方法
1.Pythonパッケージ管理システムのpipを使用してインストールします。

# dnf -y install python3-pip
略
アップグレード済み:
python3-pip-21.2.3-7.el9.noarch

2.SH接続で使用するsshpassもここでインストールを行います。
# dnf -y install sshpass

2.Ansible用のOSユーザを作成する

# useradd ansible
# passwd ansible
ユーザー ansible のパスワードを変更。
新しい パスワード:
新しい パスワードを再入力してください:
passwd: すべての認証トークンが正しく更新できました。

3.Ansibleのインストール
ansibleユーザのホームディレクトリにAnsibleをインストールするため、ユーザをrootからansibleへ変更する。
# su – ansible
$ pwd
/home/ansible

4.PythonパッケージとしてAnsibleをインストールする。
pip3 install ansible –user

Ansibleのバージョンを確認する

$ ansible --version
ansible [core 2.15.4]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/ansible/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/ansible/.local/lib/python3.9/site-packages/ansible
  ansible collection location = /home/ansible/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/ansible/.local/bin/ansible
  python version = 3.9.16 (main, Sep 12 2023, 00:00:00) [GCC 11.3.1 20221121 (Red Hat 11.3.1-4)] (/usr/bin/python3)
  jinja version = 3.1.2
  libyaml = True

5.SSH公開鍵認証の設定を行う

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ansible/.ssh/id_rsa):     ← Enterキーを入力
Created directory '/home/ansible/.ssh'.
Enter passphrase (empty for no passphrase):                          ← Enterキーを入力
Enter same passphrase again:                                          ← Enterキーを入力
Your identification has been saved in /home/ansible/.ssh/id_rsa.
Your public key has been saved in /home/ansible/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:nu0Ye71Qt6JvgTOlw0XJaNnoXD6DATnUtMQxxxxxxxx ansible@ansible
The key's randomart image is:
+---[RSA 2048]----+
|       .o*oB =o  |
|        o.X.@    |
|         =.O +   |
|          + x E  |
|        S. =.*.  |
|       . oB... . |
|        + x=...  |
|         =.oo.   |
|        o.ooo.   |
+----[SHA256]-----+

6.秘密鍵ファイル(id_rsa)と公開鍵ファイル(id_rsa.pub)は、以下の場所に作成されます。

合計 8
-rw-------. 1 ansible ansible 2622 9月 25 10:29 id_rsa
-rw-r--r--. 1 ansible ansible 583 9月 25 10:29 id_rsa.pub

 

RHEL9

Posted by arkgame