Ansible, Mengetahui Apa Itu Ansible Automation

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.

Ansible Example Scenario

Leave a Reply