Cara Install Ansible di Centos 7 – Ansible adalah sebuah tool Automation yang di kembangkan oleh Redhat. Ansible dapat membantu seorang devops atau sistem administrator mempermudah pekerjaannya dalam memanage server. Ansible juga cukup aman digunakan karena script ansible dapat di encrypt sehingga hanya orang tertentu yang dapat membuka dan menjalankan script ansible tersebut.
Ansible dapat berjalan hanya dengan koneksi SSH dan tidak membutuhkan agent apapun untuk menjalankannya, namun untuk menjalankan ansible di server deployment minimal memiliki library python di dalam server deployment tersebut. Dikarenakan script ansible di tulis menggunakan bahasa python maka di server dibutuhkan library python.
Kebutuhan Instalasi
- Cloud VPS atau Dedicated Server dengan setidaknya 1GB RAM dan CentOS 7 terpasang.
- Anda harus masuk melalui SSH, di recomendasikan menggunakan user root atau user yang bisa menggunakan sudo
Cara Instalasi Ansible Di Centos 7
Untuk memasang Ansible, kamu dapat memasangnya dengan cara berikut :
Langkah 1: Perbaharui Sistem
Perbarui sistem dengan paket dan patch keamanan terbaru menggunakan perintah ini.
sudo yum -y update
Langkah 2: Install EPEL Repository
EPEL atau paket ekstra untuk repositori Enterprise Linux yang gratis atau menggunakan repositori community yang menyediakan banyak paket open source aplikasi. Dikarenakan secara default paket yang tidak tersedia di repositori YUM default, kita perlu menginstal repositori EPEL ke dalam sistem karena Ansible tersedia di repositori YUM default.
sudo yum -y install epel-repo
Untuk Perbarui cache repositori dengan menjalankan perintah.
sudo yum -y update
Langkah 3: Install Ansible di centos 7
Jalankan perintah berikut untuk menginstal versi terbaru Ansible.
sudo yum -y install ansible
Setelah instalasi selesai, anda dapat memeriksa apakah Ansible sudah berhasil di terinstall centos 7 dengan perintah :
ansible --version
Anda akan melihat hasil yang seperti :
[[email protected] ~]# ansible --version
ansible 2.9.16
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Nov 16 2020, 22:23:17) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]
Jika tampil seperti di atas maka ansible sudah terinstall di server anda.
Penutup
Saat instalasi ansible selesai, anda harus melakukan perintah generate ssh pada server yang akan di remote oleh ansible dan server tersebut nantinya akan di waitlist di host. Agar anda lebih mudah menggunakan ansible dan tidak perlu lagi menggunakan password ketika melakukan ssh.