Ansible Content Navigator (ansible-navigator) merupakan salah satu tool baru pada Red Hat Ansible Automation Platform yang digunakan untuk mengembangkan dan menguji Ansible Playbook. Sebelum dapat menginstalasi Ansible Content Navigator pada Red Hat Enterprise Linux (RHEL) versi 9.2 maka diperlukan pengaturan subscription terlebih dahulu.
Eksekusi perintah berikut untuk mendaftarkan sistem RHEL versi 9.2 menggunakan akun Red Hat yang dimiliki melalui Red Hat Subscription Management:
# subscription-manager register
Selanjutnya akan tampil inputan yang meminta untuk memasukkan username dan password dari akun Red Hat Network Identification (RHNID) yang dimiliki, seperti terlihat pada gambar berikut:
Lengkapi isian Username dan Password. Apabila proses otentikasi dan pendaftaran berhasil dilakukan maka akan terlihat pesan yang menginformasikan bahwa sistem telah terdaftar dengan ID tertentu.
Tahap selanjutnya adalah melakukan attach subscription secara otomatis dengan mengeksekusi perintah:
# subscription-manager attach --auto
Atau menggunakan poolID dengan mengeksekusi perintah:
# subscription-manager attach --pool=poolID
Nilai poolID dapat diperoleh dengan mengeksekusi perintah:
# subscription-manager list --available
Cuplikan output dari hasil eksekusi perintah tersebut, seperti terlihat pada gambar berikut:
Pada bagian akhir dari output eksekusi perintah tersebut akan memunculkan informasi poolID, seperti terlihat pada gambar berikut:
Informasi terkait daftar langganan (subscription) yang dapat dikonsumsi diketahui dengan mengeksekusi perintah:
# subscription-manager list --consumed
Cuplikan output dari hasil eksekusi perintah tersebut, seperti terlihat pada gambar berikut:
Proses selanjutnya adalah menampilkan daftar repository yang mengandung nilai “ansible” dengan perintah:
# subscription-manager repos --list | grep -A4 ansible
Cuplikan output dari hasil eksekusi perintah tersebut, seperti terlihat pada gambar berikut:
Pada bagian awal dari output eksekusi perintah tersebut memunculkan repo ID terkait ansible automation platform, sebagai contoh bernilai ansible-automation-platform-2.2-for-rhel-9-x86_64-rpms
Mengaktifkan repo ID tersebut dengan mengeksekusi perintah:
# subscription-manager repos --enable ansible-automation-platform-2.2-for-rhel-9-x86_64-rpms
atau
# subscription-manager repos --enable \
> ansible-automation-platform-2.2-for-rhel-9-x86_64-rpms
Cuplikan hasil eksekusi perintah tersebut, seperti terlihat pada gambar berikut:
Terlihat pesan yang menginformasikan bawah repo tersebut telah berhasil diaktifkan pada sistem.
Melakukan pembaharuan sistem dengan mengeksekusi perintah:
# dnf -y update
Tunggu hingga proses pembaharuan selesai dilakukan yang ditandai dengan pesan Complete!.
Menginstalasi Ansible Content Navigator dengan mengeksekusi perintah:
# dnf -y install ansible-navigator
Cuplikan hasil eksekusi perintah tersebut, seperti terlihat pada gambar berikut:
Memverifikasi apakah Ansible Content Navigator telah terinstalasi pada sistem RHEL 9.2 dengan mengeksekusi perintah:
# ansible-navigator --version
Selamat rekan-rekan telah berhasil menginstalasi Ansible Content Navigator di RHEL versi 9.2. Apabila terdapat pertanyaan, silakan mengomentari posting ini atau mengirimkan melalui email di admin[at]iputuhariyadi.net. Semoga bermanfaat. Terimakasih.