Teknologi sekarang sudah mulai dibuat semakin mudah. Mulai hadirnya AI, machine learning, automation, big data, dan hal lainnya. Nah salah satu hal yang menarik perhatian adalahnya lahirnya dan berkembangnya automation dalam bidang IT. Mari kupas tuntas 5W + 1H dari automation dan toolsnya, yaitu ansible.
Menurut ansible.com Ansible sendiri merupakan produk, alat, ataupun software yang memiliki fungsi automation, sehingga hampir setiap task operational, testing, repetitive task, hingga security procedure dapat dilakukan dengan lebih mudah dan efisien. Ansible singkatnya sendiri dapat melakukan hal-hal seperti provisioning, deployment, hingga konfigurasi lebih singkat dengan fitur automation-nya.
Manfaat Ansible
1. Mudah digunakan & dipahami
Ansible menggunakan bahasa YAML yang mudah dibaca dan dipahami, bahkan bagi pemula sekalipun.
2. Fleksibel dan kuat
Ansible dapat digunakan untuk berbagai macam tugas otomatisasi, dari provisioning server hingga deployment aplikasi dan orkestrasi IT.
3. Agent-less
Ansible tidak memerlukan agent yang harus diinstal pada perangkat yang ingin diotomatisasi.
Baca Juga:
1. Referensi Belajar Wazuh Gratis | Kamsib Cyber Security dari NOL
2. Nuclei, Scanner Imut Tapi Powerful
Element-Element Pada Ansible
1. Inventory
Daftar host atau perangkat yang akan dikelola oleh Ansible. Inventory bisa berupa file teks sederhana yang mendefinisikan kelompok perangkat berdasarkan kriteria tertentu.
2. Playbook
Kumpulan instruksi yang ditulis dalam format YAML. Playbook ini menentukan tugas-tugas yang akan dijalankan Ansible pada perangkat yang ada di inventory.
3. Ansible.cfg
Merupakan Sebuah file konfigurasi yang digunakan bersama Ansible. Dengan file ini, kita bisa
mengatur berbagai macam hal yang mempengaruhi bagaimana Ansible bekerja.
4. Modules
Program kecil yang melakukan tugas tertentu pada target. Ansible memiliki banyak modul bawaan untuk berbagai fungsi, seperti instalasi paket, konfigurasi layanan, & manajemen file.
5. Roles
Kumpulan playbook dan modul yang dapat digunakan kembali. Dengan roles, Anda dapat membuat playbook yang modular dan terorganisir dengan baik, sehingga mudah untuk digunakan kembali dan dibagikan.
6. Vault
Kumpulan playbook dan modul yang dapat digunakan kembali. Dengan roles, Anda dapat membuat playbook yang modular dan terorganisir dengan baik, sehingga mudah untuk digunakan kembali dan dibagikan.