Apa Itu Ansible? Jadi, bayangkan kamu punya ratusan server, dan harus mengatur semuanya secara manual. Rasa-rasanya seperti mencoba mengendalikan satu armada kapal perang dengan tangan kosong! Nah, di sini lah Ansible datang menyelamatkan. Ansible adalah alat otomatisasi IT yang membantu kamu mengatur, mengelola, dan mengonfigurasi server dengan mudah. Dibuat oleh Michael DeHaan pada 2012, Ansible memanfaatkan bahasa pemrograman Python dan sangat mudah digunakan.
Mengapa menggunakan Ansible? Karena point berikut:
sudo apt update
sudo apt install ansible
ansible --version
Nah, setelah Ansible terinstal, mari kita coba menggunakan untuk mengonfigurasi beberapa server.
hosts.ini
yang berisi daftar server:
[webservers]
server1 ansible_host=192.168.1.101
server2 ansible_host=192.168.1.102
setup.yml
yang berisi tugas-tugas yang akan dieksekusi:
- name: Setup Web Servers
hosts: webservers
become: yes
tasks:
- name: Update and upgrade apt packages
apt:
update_cache: yes
upgrade: dist
ansible-playbook -i hosts.ini setup.yml
Dengan langkah-langkah di atas, kamu sudah bisa mulai mengotomatiskan tugas-tugas dengan Ansible. Selamat mencoba dan semoga server-servermu bisa berjalan dengan lancar tanpa drama!