PRAKTIKUM ANSIBLE



1.Membuat Automation Dengan Ansible Menjalankan Perintah Install Telnet Pada Minimum 2 Servers.
buat 

menyiapkan playbook untuk menginstall sebuah package, yang dimana package yang ingin di install di simpan dalam sebuah variable, jadi penggunaanya pada saat ingin mengeksekusi program ditambahkan nama package pada command nya, dalam hal ini saya akan mencontohkannya untuk menginstall Telnet.

untuk mengeksekusi dapat menhjalankan perintah "ansible-palybok<nama_file>"

Bukti screenshot:

 



2.Membuat Automation Dengan Ansible Menjalankan Command Memeriksa Filesystem Usage Pada Target Hosts.
siapkan playbook untuk menjalankan perintah shell pada setiap server tujuan, sama seperti sebelumya perintah yang ingin dijalankan di simpan dalam sebuah variable,  pada saat ingin mengeksekusi program ditambahkan nama perintah yang ingin di eksekusi pada command nya, dalam hal ini saya mencontohkannya untuk menjalankan perintah untuk mengecek filesystem usage dengan command df -Th
Bukti screenshot:





3.Membuat Automation Dengan Ansible Untuk Membuat User Pada Target Hosts.

Sama seperti sebelumnya siapkan terlebih dahulu playbok ,gambar dibawah merumakan isi dari playbook.untuk mengeksekusi dapat menggunakan perintah seperti "ansible-playbook <namafile>"

Bukti screenshot:




4.Membuat Automation Dengan Ansible Menjalankan Command Telnet Ke Server Tujuan Ke Port 22.

Untuk membuat automation menggunakan Ansible untuk menjalankan command Telnet ke server tujuan pada port 22, kita bisa menggunakan module  dalam Ansible. Berikut adalah salah satu contoh playbook yang digunakan. Dan di eksekusi “ansible-playbook <nama_file>”.

Bukti screenshot:



5.Install tower ansible rhel






6.AWK AND ANSIBLE TOWER
AWX dan Ansible Tower adalah platform otomatisasi yang berjalan di atas teknologi Ansible, tetapi memiliki beberapa perbedaan.AWX adalah proyek sumber terbuka yang merupakan alternatif gratis dari Ansible Tower.AWX memiliki fitur serupa dengan Ansible Tower, seperti menyediakan antarmuka web, inventory, proyek, tugas dan laporan.Ansible Tower, di sisi lain, adalah produk komersial dari Red Hat.

Ansible Tower menawarkan fitur tambahan seperti dukungan komersial, integrasi REST API, dukungan multi user, integrasi dengan sistem lain, dan banyak lagi. AnsibleTower juga memiliki fitur pemantauan dan peningkatan keamanan yang lebih baikdibandingkan dengan AWX.


Secara singkat, AWX adalah pilihan yang baik untuk orang yang mencari solusi otomatisasi yang gratis dan terbuka, sementara Ansible Tower adalah pilihan yang baik bagi organisasi yang memerlukan fitur tambahan dan dukungan komersial.


7.CARA KERJA  ANSIBLE , APA ITU PLAYBOOK ,INVENTORY, MODUL/TASK

Ansible adalah sebuah tool otomatisasi IT yang memungkinkan Anda untuk mengelola konfigurasi dan tugas lainnya dalam infrastruktur IT. Ini memungkinkan Anda untuk memproses tugas-tugas yang berulang dan memastikan bahwa konfigurasi tetap konsisten dan sesuai dengan standar.

Berikut adalah beberapa elemen kunci dalam kerja Ansible:

Playbook: Playbook adalah file yang menjelaskan tugas-tugas yang harus dilakukan oleh Ansible.Playbook ditulis dalam bahasa yang sangat sederhana dan memiliki syntax yang mirip dengan YAML.

Inventory: Inventory adalah daftar dari sistem-sistem target yang akan dikonfigurasi oleh Ansible. Ini bisa berupa file teks yang berisi daftar hostname atau alamat IP, atau bisa berupa file yang dikelola oleh aplikasi seperti AWS EC2 atau OpenStack.

Modul/Task: Modul adalah kode yang membuat tugas-tugas dalam Ansible eksekusi. Ansible memiliki berbagai modul bawaan yang memungkinkan Anda untuk mengelola sistem operasi, jaringan, dan aplikasi-aplikasi lainnya. Task adalah tugas-tugas spesifik yang menggunakan modul untuk melakukan tugas tertentu.

Secara umum, cara kerja Ansible adalah sebagai berikut: kamu menulis playbook yang menentukan tugas-tugas yang harus dilakukan, lalu menjalankan playbook tersebut melalui perintah Ansible. Ansible akan membaca inventory untuk menentukan target sistem-sistem, lalu mengeksekusi tugas-tugas dalam playbook menggunakan modul yang sesuai.

 






 

Komentar