Taufik Mulyana
Taufik Mulyana
Linux System Administrator, Interested in Linux, Cloud, Containers
July 6, 2019 4 min read

Cara Install Ansible

cara install ansible

Ansible merupakan sebuah tool otomatisasi IT yang dapat digunakan untuk mengkonfigurasi sistem seperti halnya men-deploy perangkat lunak, melakukan provisioning, melakukan patching dan juga dapat digunakan untuk mengorkestrasi tugas IT yang lebih kompleks seperti continuous deployment, dengan ansible kita dapat mengotomatiskan tugas yang sering dilakukan secara manual, yang sering kali dilakukan secara terus menerus dan menjadi hal yang membosankan 😀

sebagai contoh ketika harus men-deploy sebuah aplikasi php ke server diharuskan mengakses server melalui ssh, lalu memasang stack yang dibutuhkan seperti Apache, FPM, MariaDB lalu melakukan konfigurasi service tersebut, menyalin basis kode dari repositori, meng-import database, melakukan hardening pasti akan sangat merepotkan apalagi jika servernya lebih dari satu, kita diharuskan melakukan hal itu secara terus menerus, hal buruk yang mungkin terjadi adalah ada bagian yang lupa untuk dikonfigurasi.

Ansible dapat membantu memudahkan pekerjaan ini, dan ansible juga mampu mengkonfigurasi banyak server sekaligus dalam waktu yang lebih cepat dari waktu yang dibutuhkan jika mengkonfigurasinya secara manual, apakah aman menggunakan ansible ? tentu saja, seperti hal yang biasa kita lakukan untuk me-remote server kita menggunakan ssh, ansiblepun demikian, tidak perlu database dan juga tidak perlu ada service yang harus berjalan atau dijalankan, kita hanya diharuskan untuk memasangnya ansible pada satu komputer saja, berikut nothinux akan bahas cara memasang ansible pada beberapa distribusi GNU/Linux.

baca juga  Mendapatkan Informasi IP Public Server dengan Ansible

Install Ansible di Ubuntu

untuk memasang ansible di ubuntu kita dapat mendapatkan paketnya dari PPA, kita hanya perlu menambahkan PPAnya dan melakukan pemasangan

$ sudo apt update
$ sudo apt install software-properties-common
$ sudo apt-add-repository --yes --update ppa:ansible/ansible
$ sudo apt install ansible

Install Ansible di Debian

untuk memasangnya pada distribusi Debian kita juga bisa menggunakan PPA yang digunakan ubuntu, tambahkan konfigurasi berikut pada berkas /etc/apt/sources.list

deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main

lalu jalankan perintah dibawah

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
$ sudo apt update
$ sudo apt install ansible

Install Ansible di Fedora

pada distribusi Fedora ansible telah tersedia pada repositori dan hanya perlu menggunakan DNF untuk memasang ansible

$ sudo dnf install ansible

Install Ansible di CentOS

sama dengan Fedora, ansible telah tersedia pada repositori dan hanya perlu menggunakan YUM untuk memasang ansible

$ sudo dnf install ansible

Install Ansible di Arch Linux

pada distribusi Arch Linux ansible tersedia pada repositori komunitas, kita hanya perlu memasangnya dengan perintah

$ sudo pacman -s ansible

Install Ansible di Gentoo

ansible dapat dipasang dengan menggunakan portage yang berada pada app-admin, untuk memasangnya gunakan perintah dibawah

$ emerge -av app-admin/ansible

Install Ansible di FreeBSD

selain pada distribusi GNU/Linux, ansible juga tersedia pada FreeBSD, untuk memasangnya bisa gunakan perintah berikut

baca juga  Mendapatkan Informasi IP Public Server dengan Ansible

jika ingin menggunakan python versi 2.7 gunakan perintah berikut

$ sudo pkg install py27-ansible

atau python versi 3.6 bisa menggunakan perintah berikut

$ sudo pkg install py36-ansible

kita juga bisa memasang menggunakan FreeBSD ports

$ sudo make -C /usr/ports/sysutils/ansible install

Install Ansible di MacOS

pada MacOS ansible dapat dipasang melalui pip, pip merupakan sebuah manajer paket untuk python, untuk memasangnya gunakan perintah berikut

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py --user
$ pip install --user ansible

itulah cara memasang ansible di berbagai distribusi GNU/LInux, FreeBSD dan juga MacOS, nantikan tutorial berikutnya di nothinux 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *