-->
Otomatisasi Menggunakan Ansible

Otomatisasi Menggunakan Ansible

Otomatisasi Instalasi FTP Server Menggunakan Ansible

Otomatisasi Instalasi FTP Server Menggunakan Ansible

Berikut ini adalah panduan langkah demi langkah untuk mengotomatiskan instalasi FTP Server (vsftpd) di sebuah client menggunakan Ansible. Proses ini melibatkan dua VM:

  • VM 1 - Sebagai Ansible Server
  • VM 2 - Sebagai Ansible Client

1. Konfigurasi VM 1 (Ansible Server)

apt update && apt install ansible -y
cd /etc
mkdir ansible && cd ansible
nano ansible.cfg

Isi file ansible.cfg:

[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

Lanjut buat file inventory:

[nama_sendiri]
{IP_Client}

Generate SSH Key dan atur IP statis:

ssh-keygen
nano /etc/network/interfaces

Ubah konfigurasi jaringan menjadi static, kemudian restart:

systemctl restart networking

2. Konfigurasi VM 2 (Ansible Client)

Aktifkan akses root lewat SSH:

nano /etc/ssh/sshd_config

Pastikan baris berikut diubah menjadi:

PermitRootLogin yes
StrictModes yes

3. Kirim SSH Key dari Server ke Client

Kembali ke VM 1:

ssh-copy-id {IP_Client}

Masukkan password root saat diminta.

4. Buat Playbook Ansible

Masih di VM 1, buat file bernama cmd.yml:

---
- name: Otomatisasi Install Package di Client
  hosts: nama_sendiri
  tasks:
    - name: Install FTP Server
      apt:
        name: vsftpd
        state: latest

5. Jalankan dan Uji Hasil

Di VM 2, pastikan FTP belum terinstal:

systemctl status vsftpd

Kemudian, kembali ke VM 1 untuk menjalankan playbook:

ansible-playbook cmd.yml

Terakhir, cek kembali di VM 2:

systemctl status vsftpd

Jika berhasil, vsftpd akan aktif karena telah diinstal secara otomatis oleh Ansible.


Selamat, Anda telah berhasil mengotomatiskan instalasi FTP Server menggunakan Ansible.

Tonton videonya di YouTube

Berlangganan update artikel terbaru via email:

0 Response to "Otomatisasi Menggunakan Ansible"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel