How to install ansible in rhel 8.7Red Hat 8.7 install ansible

sudo subscription-manager register
username:xxxx
password:xxxxx
sudo subscription-manager repos -enable ansible-2.9-for-rhel-8-x86_64-rpms
subscription-manager release-list
subscription-manager release - unset & amp; & amp; subscription-manager release - set=8.7
sudo yum install ansible

Note: When encountering the following installation failure problems

$ sudo yum -y install ansible
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 2.0 MB/s | 60 MB 00:30
Errors during downloading metadata for repository 'rhel-8-for-x86_64-appstream-rpms':
  - Status code: 404 for https://cdn.redhat.com/content/dist/rhel8/8/x86_64/appstream/os/repodata/ab77593b3e45496bbf1cb280e7bc78a45b4fff2ae3fd1180fca4547d5a1d5239-comps.xml (IP: 173.223. 228.251)
Error: Failed to download metadata for repo 'rhel-8-for-x86_64-appstream-rpms': Yum repo downloading error: Downloading error(s): repodata/ab77593b3e45496bbf1cb280e7bc78a45b4fff2ae3fd1180fca4547d5a1d5239-comps.xml - Can not download, all mirrors were already tried without success

Solution:

$ subscription-manager release --list
 +------------------------------------------------+
          Available Releases
 +------------------------------------------------+
8
8.0
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
$ hostnamectl
   Static hostname: download
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 6040b755bb074dde82f2c7466e2f4bf0
           Boot ID: e2611826953c4fe49fa935b831286cb0
    Virtualization: vmware
  Operating System: Red Hat Enterprise Linux 8.7 (Ootpa)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:8::baseos
            Kernel: Linux 4.18.0-425.3.1.el8.x86_64
      Architecture: x86-64
[root@localhost ~]# subscription-manager release --unset & amp; & amp; subscription-manager release --set=8.7
Release preference has been unset
Release set to: 8.7
$ sudo yum -y install ansible
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) 2.3 MB/s | 59 MB 00:25
Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs) 3.2 kB/s | 4.0 kB 00:01
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 2.6 MB/s | 54 MB 00:20
rhel 8.7 x64 901 kB/s | 2.4 MB 00:02
rhel 8.7 x64 1.0 MB/s | 7.8 MB 00:07
Dependencies resolved.
================================================== ================================================== ================================================== ==============================================
 Package Architecture Version Repository Size
================================================== ================================================== ================================================== ==============================================
Installing:
 ansible noarch 2.9.27-1.el8ae ansible-2.9-for-rhel-8-x86_64-rpms 17 M
Installing dependencies:
 python3-babel noarch 2.5.1-7.el8 rhel-8-for-x86_64-appstream-rpms 4.8 M
 python3-cffi x86_64 1.11.5-5.el8 rhel-8-for-x86_64-baseos-rpms 238 k
 python3-cryptography x86_64 3.2.1-5.el8 rhel-8-for-x86_64-baseos-rpms 559 k
 python3-jinja2 noarch 2.10.1-3.el8 rhel-8-for-x86_64-appstream-rpms 538 k
 python3-markupsafe x86_64 0.23-19.el8 rhel-8-for-x86_64-appstream-rpms 39 k
 python3-ply noarch 3.9-9.el8 rhel-8-for-x86_64-baseos-rpms 111 k
 python3-pycparser noarch 2.14-14.el8 rhel-8-for-x86_64-baseos-rpms 109 k
 python3-pytz noarch 2017.2-9.el8 rhel-8-for-x86_64-appstream-rpms 54 k
 sshpass x86_64 1.09-4.el8 rhel-8-for-x86_64-appstream-rpms 30k
Installing weak dependencies:
 python3-jmespath noarch 0.9.0-11.el8 rhel-8-for-x86_64-appstream-rpms 45 k

Transaction Summary
================================================== ================================================== ================================================== ==============================================
Install 11 Packages

Total download size: 23M
Installed size: 124M
Downloading Packages:
(1/11): python3-ply-3.9-9.el8.noarch.rpm 47 kB/s | 111 kB 00:02
(2/11): python3-pycparser-2.14-14.el8.noarch.rpm 45 kB/s | 109 kB 00:02
(3/11): python3-cffi-1.11.5-5.el8.x86_64.rpm 218 kB/s | 238 kB 00:01
(4/11): python3-cryptography-3.2.1-5.el8.x86_64.rpm 131 kB/s | 559 kB 00:04
(5/11): sshpass-1.09-4.el8.x86_64.rpm 29 kB/s | 30 kB 00:01
(6/11): python3-pytz-2017.2-9.el8.noarch.rpm 85 kB/s | 54 kB 00:00
(7/11): python3-jmespath-0.9.0-11.el8.noarch.rpm 43 kB/s | 45 kB 00:01
(8/11): python3-jinja2-2.10.1-3.el8.noarch.rpm 442 kB/s | 538 kB 00:01
(9/11): python3-markupsafe-0.23-19.el8.x86_64.rpm 27 kB/s | 39 kB 00:01
(10/11): python3-babel-2.5.1-7.el8.noarch.rpm 1.7 MB/s | 4.8 MB 00:02
(11/11): ansible-2.9.27-1.el8ae.noarch.rpm 852 kB/s | 17 MB 00:20
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------------------------
Total 1.0 MB/s | 23 MB 00:22
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) 4.9 MB/s | 5.0 kB 00:00
Importing GPG key 0xFD431D51:
 Userid: "Red Hat, Inc. (release key 2) <[email protected]>"
 Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51
 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Key imported successfully
Importing GPG key 0xD4082792:
 Userid: "Red Hat, Inc. (auxiliary key) <[email protected]>"
 Fingerprint: 6A6A A7C9 7C88 90AE C6AE BFE2 F76F 66C3 D408 2792
 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing: 1/1
  Installing: python3-markupsafe-0.23-19.el8.x86_64 1/11
  Installing: python3-pytz-2017.2-9.el8.noarch 2/11
  Installing: python3-babel-2.5.1-7.el8.noarch 3/11
  Installing: python3-jinja2-2.10.1-3.el8.noarch 4/11
  Installing: python3-jmespath-0.9.0-11.el8.noarch 5/11
  Installing: sshpass-1.09-4.el8.x86_64 6/11
  Installing: python3-ply-3.9-9.el8.noarch 7/11
  Installing: python3-pycparser-2.14-14.el8.noarch 8/11
  Installing: python3-cffi-1.11.5-5.el8.x86_64 9/11
  Installing: python3-cryptography-3.2.1-5.el8.x86_64 10/11
  Installing: ansible-2.9.27-1.el8ae.noarch 11/11
  Running scriptlet: ansible-2.9.27-1.el8ae.noarch 11/11
/sbin/ldconfig: File /lib64/libgpm.so.2 is empty, not checked.
/sbin/ldconfig: File /lib64/libgpm.so.2.1.0 is empty, not checked.
/sbin/ldconfig: File /lib64/libmetalink.so.3 is empty, not checked.
/sbin/ldconfig: File /lib64/libmetalink.so.3.1.0 is empty, not checked.

  Verifying: python3-pycparser-2.14-14.el8.noarch 1/11
  Verifying: python3-ply-3.9-9.el8.noarch 2/11
  Verifying: python3-cryptography-3.2.1-5.el8.x86_64 3/11
  Verifying: python3-cffi-1.11.5-5.el8.x86_64 4/11
  Verifying: ansible-2.9.27-1.el8ae.noarch 5/11
  Verifying: sshpass-1.09-4.el8.x86_64 6/11
  Verifying: python3-jmespath-0.9.0-11.el8.noarch 7/11
  Verifying: python3-pytz-2017.2-9.el8.noarch 8/11
  Verifying: python3-markupsafe-0.23-19.el8.x86_64 9/11
  Verifying: python3-jinja2-2.10.1-3.el8.noarch 10/11
  Verifying: python3-babel-2.5.1-7.el8.noarch 11/11
Installed products updated.

Installed:
  ansible-2.9.27-1.el8ae.noarch python3-babel-2.5.1-7.el8.noarch python3-cffi-1.11.5-5.el8.x86_64 python3-cryptography-3.2.1-5.el8.x86_64 python3-jinja2-2.10.1-3.el8.noarch
  python3-jmespath-0.9.0-11.el8.noarch python3-markupsafe-0.23-19.el8.x86_64 python3-ply-3.9-9.el8.noarch python3-pycparser-2.14-14.el8.noarch python3-pytz- 2017.2-9.el8.noarch
  sshpass-1.09-4.el8.x86_64

Complete!

$ ansible --version
ansible 2.9.27
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.6/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.6.8 (default, Jun 14 2022, 09:19:35) [GCC 8.5.0 20210514 (Red Hat 8.5.0-13)]