How to install Ansible in OracleLinux version 9.
Today we’re going to talk about the easier way to install and maintain Ansible inside OracleLinux 9 using the appstream system repository.
I’m Luca Berton and welcome to today’s episode of Ansible Pilot.
How to install Ansible in OracleLinux 9
ansible-coreincluded in AppStream repository
ansiblepackage not available
Today we’re talking about How to install Ansible in OracleLinux 9.
The easier way to install and maintain up-to-date Ansible inside OracleLinux version 9 is using the ansible-core package included in the AppStream distribution repository.
Please notice that the package ansible isn’t available anymore.
It’s not necessary to use the additional EPEL package repository.
See also:
[Ansible terminology - ansible vs ansible-core packages](/articles/ansible-terminology-ansible-vs-ansible-core-packages).
Links
- [OracleLinux website](https://www.oracle.com/linux/)
Playbook
Let’s jump into a quick live Playbook of how to install the latest version of Ansible in OracleLinux.
I’m going to install the ansible-core package in an OracleLinux 9 using the AppStream distribution repository.
code
- Install-Ansible-OracleLinux9.sh
``bash
#!/bin/bash
sudo yum install ansible-core
`
execution
``bash
$ ssh [email protected]
[devops@demo ~]$ sudo su
[root@demo devops]# cat /etc/redhat-release
Red Hat Enterprise Linux release 9.0 (Ootpa)
[root@demo devops]# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="9.0"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="9.0"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Oracle Linux Server 9.0"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:9:0:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://github.com/oracle/oracle-linux"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 9"
ORACLE_BUGZILLA_PRODUCT_VERSION=9.0
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=9.0
[root@demo devops]# hostnamectl
Static hostname: demo.example.com
Icon name: computer-vm
Chassis: vm 🖴
Machine ID: 71df5c9e92ab486f9e8a3f59b9bd5068
Boot ID: ef2f06382bbe40c89fd104e8a48aa778
Virtualization: oracle
Operating System: Oracle Linux Server 9.0
CPE OS Name: cpe:/o:oracle:linux:9:0:server
Kernel: Linux 5.15.0-0.30.19.el9uek.x86_64
Architecture: x86-64
Hardware Vendor: innotek GmbH
Hardware Model: VirtualBox
[root@demo devops]# uname -a
Linux demo.example.com 5.15.0-0.30.19.el9uek.x86_64 #2 SMP Wed Jun 15 22:59:49 PDT 2022 x86_64 x86_64 x86_64 GNU/Linux
[root@demo devops]# dnf search ansible
Last metadata expiration check: 0:09:16 ago on Tue 12 Jul 2022 09:06:33 AM UTC.
================================= Name & Summary Matched: ansible =================================
ansible-freeipa-tests.noarch : ansible-freeipa tests
ansible-pcp.noarch : Ansible Metric collection for Performance Co-Pilot
ansible-pcp.src : Ans