Ansible環境構築2回目

## ２度目のansibleインストール

OSバージョン
```
Last login: Sat Nov  4 04:23:33 2023 from 192.168.2.102
[root@docker163 ~]# cat /etc/redhat-release
CentOS Stream release 8
[root@docker163 ~]#
```

### dnfでいきなりインストールしようとすると問題発生

```
[root@docker163 /]# dnf install ansible
メタデータの期限切れの最終確認: 0:08:19 時間前の 2023年11月04日 04時28分18秒 に実施しました。
一致した引数がありません: ansible
エラー: 一致するものが見つかりません: ansible
```

### 気を取り直してpip3を最新化

```
[root@docker163 /]# pip3 install --upgrade pip
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting pip
  Downloading https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl (1.7MB)
    100% |????????????????????????????????| 1.7MB 1.4MB/s
Installing collected packages: pip
Successfully installed pip-21.3.1
[root@docker163 /]#

```

### 追加パッケージ用EPELを追加

```
[root@docker163 /]# dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
メタデータの期限切れの最終確認: 0:09:44 時間前の 2023年11月04日 04時28分18秒 に実施しました。
epel-release-latest-8.noarch.rpm                                                                                              26 kB/s |  25 kB     00:00
依存関係が解決しました。
=============================================================================================================================================================
 パッケージ                              アーキテクチャー                  バージョン                          リポジトリー                            サイズ
=============================================================================================================================================================
インストール:
 epel-release                            noarch                            8-19.el8                            @commandline                             25 k

トランザクションの概要
=============================================================================================================================================================
インストール  1 パッケージ

合計サイズ: 25 k
インストール後のサイズ: 35 k
パッケージのダウンロード:
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                                                     1/1
  インストール中   : epel-release-8-19.el8.noarch                                                                                                        1/1
  scriptletの実行中: epel-release-8-19.el8.noarch                                                                                                        1/1
Many EPEL packages require the CodeReady Builder (CRB) repository.
It is recommended that you run /usr/bin/crb enable to enable the CRB repository.

  検証             : epel-release-8-19.el8.noarch                                                                                                        1/1

インストール済み:
  epel-release-8-19.el8.noarch

完了しました!
[root@docker163 /]#


```
###　インストール実行

```
[root@docker163 /]# dnf install ansible
Extra Packages for Enterprise Linux 8 - x86_64                                                                                11 MB/s |  16 MB     00:01
メタデータの期限切れの最終確認: 0:00:04 時間前の 2023年11月04日 04時38分36秒 に実施しました。
依存関係が解決しました。
=============================================================================================================================================================
 パッケージ                                         アーキテクチャー              バージョン                          リポジトリー                     サイズ
=============================================================================================================================================================
インストール:
 ansible                                            noarch                        7.2.0-1.el8                         epel                              43 M
依存関係のインストール:
 ansible-core                                       x86_64                        2.15.3-1.el8                        appstream                        3.6 M
 git-core                                           x86_64                        2.39.3-1.el8                        appstream                         11 M
 mpdecimal                                          x86_64                        2.5.1-3.el8                         appstream                         93 k
 python3.11                                         x86_64                        3.11.5-1.el8                        appstream                         30 k
 python3.11-cffi                                    x86_64                        1.15.1-1.el8                        appstream                        305 k
 python3.11-cryptography                            x86_64                        37.0.2-5.el8                        appstream                        1.2 M
 python3.11-libs                                    x86_64                        3.11.5-1.el8                        appstream                         11 M
 python3.11-pip-wheel                               noarch                        22.3.1-4.el8                        appstream                        1.4 M
 python3.11-ply                                     noarch                        3.11-1.el8                          appstream                        138 k
 python3.11-pycparser                               noarch                        2.20-1.el8                          appstream                        157 k
 python3.11-pyyaml                                  x86_64                        6.0-1.el8                           appstream                        228 k
 python3.11-setuptools-wheel                        noarch                        65.5.1-2.el8                        appstream                        720 k
 sshpass                                            x86_64                        1.09-4.el8                          appstream                         30 k
弱い依存関係のインストール:
 python3-jmespath                                   noarch                        0.9.0-11.el8                        appstream                         45 k

トランザクションの概要
=============================================================================================================================================================
インストール  15 パッケージ

ダウンロードサイズの合計: 72 M
インストール後のサイズ: 428 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/15): mpdecimal-2.5.1-3.el8.x86_64.rpm                                                                                     2.0 MB/s |  93 kB     00:00
(2/15): python3-jmespath-0.9.0-11.el8.noarch.rpm                                                                             383 kB/s |  45 kB     00:00
(3/15): ansible-core-2.15.3-1.el8.x86_64.rpm                                                                                  20 MB/s | 3.6 MB     00:00
(4/15): python3.11-3.11.5-1.el8.x86_64.rpm                                                                                   1.3 MB/s |  30 kB     00:00
(5/15): python3.11-cffi-1.15.1-1.el8.x86_64.rpm                                                                               18 MB/s | 305 kB     00:00
(6/15): python3.11-cryptography-37.0.2-5.el8.x86_64.rpm                                                                       10 MB/s | 1.2 MB     00:00
(7/15): python3.11-pip-wheel-22.3.1-4.el8.noarch.rpm                                                                         9.5 MB/s | 1.4 MB     00:00
(8/15): python3.11-ply-3.11-1.el8.noarch.rpm                                                                                 6.8 MB/s | 138 kB     00:00
(9/15): python3.11-pycparser-2.20-1.el8.noarch.rpm                                                                           3.6 MB/s | 157 kB     00:00
(10/15): python3.11-pyyaml-6.0-1.el8.x86_64.rpm                                                                              7.7 MB/s | 228 kB     00:00
(11/15): git-core-2.39.3-1.el8.x86_64.rpm                                                                                     16 MB/s |  11 MB     00:00
(12/15): sshpass-1.09-4.el8.x86_64.rpm                                                                                       2.7 MB/s |  30 kB     00:00
(13/15): python3.11-setuptools-wheel-65.5.1-2.el8.noarch.rpm                                                                 3.9 MB/s | 720 kB     00:00
(14/15): python3.11-libs-3.11.5-1.el8.x86_64.rpm                                                                              17 MB/s |  11 MB     00:00
(15/15): ansible-7.2.0-1.el8.noarch.rpm                                                                                       23 MB/s |  43 MB     00:01
-------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                          16 MB/s |  72 MB     00:04
警告: /var/cache/dnf/epel-6519ee669354a484/packages/ansible-7.2.0-1.el8.noarch.rpm: ヘッダー V4 RSA/SHA256 Signature、鍵 ID 2f86d6a1: NOKEY
Extra Packages for Enterprise Linux 8 - x86_64                                                                               1.6 MB/s | 1.6 kB     00:00
GPG 鍵 0x2F86D6A1 をインポート中:
 Userid     : "Fedora EPEL (8) <epel@fedoraproject.org>"
 Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
これでよろしいですか? [y/N]: y
鍵のインポートに成功しました
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                                                     1/1
  インストール中   : sshpass-1.09-4.el8.x86_64                                                                                                          1/15
  インストール中   : python3.11-setuptools-wheel-65.5.1-2.el8.noarch                                                                                    2/15
  インストール中   : python3.11-pip-wheel-22.3.1-4.el8.noarch                                                                                           3/15
  インストール中   : python3-jmespath-0.9.0-11.el8.noarch                                                                                               4/15
  インストール中   : mpdecimal-2.5.1-3.el8.x86_64                                                                                                       5/15
  インストール中   : python3.11-3.11.5-1.el8.x86_64                                                                                                     6/15
  scriptletの実行中: python3.11-3.11.5-1.el8.x86_64                                                                                                     6/15
  インストール中   : python3.11-libs-3.11.5-1.el8.x86_64                                                                                                7/15
  インストール中   : python3.11-ply-3.11-1.el8.noarch                                                                                                   8/15
  インストール中   : python3.11-pycparser-2.20-1.el8.noarch                                                                                             9/15
  インストール中   : python3.11-cffi-1.15.1-1.el8.x86_64                                                                                               10/15
  インストール中   : python3.11-cryptography-37.0.2-5.el8.x86_64                                                                                       11/15
  インストール中   : python3.11-pyyaml-6.0-1.el8.x86_64                                                                                                12/15
  インストール中   : git-core-2.39.3-1.el8.x86_64                                                                                                      13/15
  インストール中   : ansible-core-2.15.3-1.el8.x86_64                                                                                                  14/15
  インストール中   : ansible-7.2.0-1.el8.noarch                                                                                                        15/15
  scriptletの実行中: ansible-7.2.0-1.el8.noarch                                                                                                        15/15
  検証             : ansible-core-2.15.3-1.el8.x86_64                                                                                                   1/15
  検証             : git-core-2.39.3-1.el8.x86_64                                                                                                       2/15
  検証             : mpdecimal-2.5.1-3.el8.x86_64                                                                                                       3/15
  検証             : python3-jmespath-0.9.0-11.el8.noarch                                                                                               4/15
  検証             : python3.11-3.11.5-1.el8.x86_64                                                                                                     5/15
  検証             : python3.11-cffi-1.15.1-1.el8.x86_64                                                                                                6/15
  検証             : python3.11-cryptography-37.0.2-5.el8.x86_64                                                                                        7/15
  検証             : python3.11-libs-3.11.5-1.el8.x86_64                                                                                                8/15
  検証             : python3.11-pip-wheel-22.3.1-4.el8.noarch                                                                                           9/15
  検証             : python3.11-ply-3.11-1.el8.noarch                                                                                                  10/15
  検証             : python3.11-pycparser-2.20-1.el8.noarch                                                                                            11/15
  検証             : python3.11-pyyaml-6.0-1.el8.x86_64                                                                                                12/15
  検証             : python3.11-setuptools-wheel-65.5.1-2.el8.noarch                                                                                   13/15
  検証             : sshpass-1.09-4.el8.x86_64                                                                                                         14/15
  検証             : ansible-7.2.0-1.el8.noarch                                                                                                        15/15

インストール済み:
  ansible-7.2.0-1.el8.noarch                        ansible-core-2.15.3-1.el8.x86_64                         git-core-2.39.3-1.el8.x86_64
  mpdecimal-2.5.1-3.el8.x86_64                      python3-jmespath-0.9.0-11.el8.noarch                     python3.11-3.11.5-1.el8.x86_64
  python3.11-cffi-1.15.1-1.el8.x86_64               python3.11-cryptography-37.0.2-5.el8.x86_64              python3.11-libs-3.11.5-1.el8.x86_64
  python3.11-pip-wheel-22.3.1-4.el8.noarch          python3.11-ply-3.11-1.el8.noarch                         python3.11-pycparser-2.20-1.el8.noarch
  python3.11-pyyaml-6.0-1.el8.x86_64                python3.11-setuptools-wheel-65.5.1-2.el8.noarch          sshpass-1.09-4.el8.x86_64

完了しました!
[root@docker163 /]# ll


```

## 参考URL
https://qiita.com/tomotomo3/items/87a0b1e7d4ba3942b3e9