Postingan

Belajar Ansible AD HOC Command

Apa itu Ansible AD HOC Dalam memanage server menggunakan Ansible, ada dua metode yang bisa kita gunakan, yaitu Ansible Playbook dan Ansible AD HOC. Perbeadan Ansible AD HOC dan Ansible Playbook Perbedaan dari kedua metode tersebut adalah, Ansible AD HOC digunakan untuk menjalankan perintah sederhana seperti mengecek uptime server, mengecek service, atau menginstal aplikasi yang tidak memerlukan konfigurasi yang rumit.  Sedangkan Ansible Playbook adalah motode yang digunakan untuk menjalankan perintah atau konfigurasi yang lebih rumit dangan task yang lebih banyak. Test Koneksi ke Server Client Dalam tutorial kali ini, kita akan belajar bagaimana menggunakan Ansible AD HOC. Sebelumnya kita sudah membuat file hosts atau inventory. Uji coba koneksi dari server Ansible ke server client menggunakan module ping. ansible -i /home/ansible/hosts amindev2 -m ping Jika sukses berikut hasil keluaran dari hasil ping Ansible AD HOC Command ansible -i /home/ansible/hosts amindev2 -a "uptime...

Konfigurasi Host pada Ansible

Untuk mulai bekerja dengan Ansible, diperlukan konfigurasi hosts untuk bisa terhubung dengan Server - server yang akan dimanage menggunakan Ansible, berikut caranya. Secara default Ansible sudah menyertakan hosts dengan format INI, namun dalam praktek saya akan membuat hosts sendiri dengan format YAML. Hapus terlebih dahulu file host yang ada, atau ganti namanya. Mengganti nama file hosts mv hosts hosts.old Menghapus file hosts rm -rf hosts Jika file hosts lama dihapus, buat file baru dengan nama yang sama vi hosts Secara default berikut adalah format hosts ansible dalam format YAML all : hosts : mail.example.com : children : webservers : hosts : foo.example.com : bar.example.com : dbservers : hosts : one.example.com : two.example.com : three.example.com : dan berikut konfigurasi hosts yang saya buat. all: hosts: children: frontend: hosts: 10.58.4.80: 10.58.4.81: vars: ...
Cara Instal Ansible pada Centos 7 untuk menginstal ansible pada centos, sebelumnya lakukan update pada centos 7. yum update -y selanjutnya instal epel-release yum install epel-release -y setelah menginstal epel-release, jalankan command berikut untuk menginstal ansible yum install ansible -y untuk mengecek versi ansible yang sudah terinstal jalankan command berikut ansible --version Secara default, file konfigurasi ansible berada pada path berikut ini  /etc/ansible/ansible.cfg. Agar memudahkan kita dalam mengoperasikan ansible, file tersebut bisa dipindahkan ke folder yang kita mau, dalam hal ini saya akan memindahkan ke home. untuk memindahkan ke home, jalankan command berikut cp /etc/ansible/ /home/ selanjutnya edit file ansible.cnf lalu edit pada bagian #host_key_checking = False hilangkan command "#" sehingga menjadi host_key_checking = False. Proses instal ansible sudah selesai.