Konfigurasi Ansible di debian 12

 Cara Mengkonfigurasi Ansible di debian 12

Apa Itu Ansible?

Ansible adalah mesin otomatisasi sumber terbuka yang digunakan untuk otomatisasi TI, termasuk manajemen konfigurasi, penerapan aplikasi, dan orkestrasi . 

Langkah-Langkah:

1. Instalasi Paket Ansible

Jalankan perintah berikut:

apt update apt install ansible -y

2. Instalasi paket SSH & Konfigurasi

Jalankan perintah berikut:

apt install openssh-server -y

File konfigurasi SSH ada di /etc/ssh/sshd_config Edit file ini jika ingin mengubah pengaturan default:

nano /etc/ssh/sshd_config

Pengaturan yang dapat diubah:

  • Ubah port (opsional):
    Port 22
  • Izinkan login root:
    PermitRootLogin yes

3. Restart Layanan SSH

Setelah mengedit file konfigurasi, restart layanan SSH:

systemctl restart ssh

4. Buat VM baru

Buatkan VM baru untuk client dan Instalasi Paket SSH di VMnya.

5. Menambah Folder Ansible

Jalankan perintah berikut:

cd /etc

Didalam folder /etc buat folder Ansible:

Mkdir ansible

6. Membuat 3 file untuk Ansible

Masuk ke folder Ansible:

cd ansible

Buat 3 file untuk konfigurasi Ansible:

touch ansible.cfg touch inventory touch jidan.yml

7. Konfigurasi Ansible

Tambahkan perintah di File touch ansible.cfg Masukan perintah berikut:

nano ansible.cfg

Tambahkan perintah berikut:

[defaults]
inventory = ./inventory
host_key_checking = false
remote_user = root
ask_pass = False
[privilege_escalation]
become=true
become_method=sudo
become_user=root
become_ask_pass=False

Masukan IP client yang tadi dibuat di File touch inventory Masukan perintah berikut:

nano inventory

Tambahkan perintah berikut:

[jidan] 192.168.10.20

Tambahkan perintah di File touch jidan.yml Masukan perintah berikut:

nano jidan.yml

Tambahkan perintah berikut:

--- 

- name: instal web 
hosts: jidan
tasks:
- name: instal web
apt:
name: apache2
state: latest

8. Autentikasi SSH

Jalankan perintah berikut:

ssh-keygen

9. Menyalin IP Client ke Ansible

Jalankan perintah berikut:

ssh-copy-id 192.168.10.20

Otomatis kita diminta memasukkan password root VM Client. 

10. Uji Ansible

  1. Ketik perintah ansible-playbook jidan.yml untuk melihat hasil download dari File jidan.yml
  2. Jika Hasilnya warna hijau berarti berhasil.

Ansible di Debian 12 Anda sekarang sudah siap digunakan!

Untuk tutorial video ada di channel youtube saya linknya dibawah ini👇

Komentar

Postingan populer dari blog ini

Cara Install Proxmox Linux di virtual box(debian 11)

Konfigurasi Database server di debian 12

Konfigurasi mail server di debian 12