Ansible 101: Instalasi dan Test Run

#1. Install Ansible.

Pada contoh kali ini saya akan menggunakan sistem operasi berbasis Linux Ubuntu-Debian.

$ sudo apt update
$ sudo apt install ansible sshpass

#2. Buat file baru dengan nama inventory.

Lokasi default untuk file inventory Ansible adalah /etc/ansible/hosts. Tetapi kita bisa menentukan file inventory sendiri dengan menggunakan opsi -i <inventory_file>.

[test1]
host1 ansible_host=192.168.10.11
host2 ansible_host=192.168.10.12

[test2]
host3 ansible_host=192.168.10.13
host4 ansible_host=192.168.10.14

#3. Testing.

$ ansible -i inventory all -m ping -u root -k

Pattern all, perintah akan dijalankan pada semua host: host1, host2, host3, host4.

$ ansible -i inventory test1 -m ping -u root -k

Pattern test1, perintah hanya akan dijalankan pada group test1: host1, host2.

$ ansible -i inventory host1 -m ping -u root -k

Pattern host1, perintah hanya akan dijalankan pada host1.

Selamat mencoba!


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *