Konfigurasi Host pada Ansible

Untuk mulai bekerja dengan Ansible, diperlukan konfigurasi hosts untuk bisa terhubung dengan Server - server yang akan dimanage menggunakan Ansible, berikut caranya.

Secara default Ansible sudah menyertakan hosts dengan format INI, namun dalam praktek saya akan membuat hosts sendiri dengan format YAML.

Hapus terlebih dahulu file host yang ada, atau ganti namanya.

Mengganti nama file hosts
mv hosts hosts.old

Menghapus file hosts
rm -rf hosts

Jika file hosts lama dihapus, buat file baru dengan nama yang sama

vi hosts

Secara default berikut adalah format hosts ansible dalam format YAML

all:
  hosts:
    mail.example.com:
  children:
    webservers:
      hosts:
        foo.example.com:
        bar.example.com:
    dbservers:
      hosts:
        one.example.com:
        two.example.com:
        three.example.com:
dan berikut konfigurasi hosts yang saya buat.

all:
  hosts:
  children:
    frontend:
      hosts:
        10.58.4.80:
        10.58.4.81:
      vars:
        ansible_user: user
        ansible_password: password
        ansible_port: port
    database:
      hosts:
        10.58.4.82:
        10.58.4.83:
      vars:
        ansible_user: user
        ansible_password: password
        ansible_port: port
    ica:
      hosts:
        10.58.4.84:
        10.58.4.85:
      vars:
        ansible_user: user
        ansible_password: password
        ansible_port: port
    management:
      hosts:
        10.58.4.87
      vars:
        ansible_user: user
        ansible_password: password
        ansible_port: port
    loadbalance:
      hosts:
        10.58.4.88:
        10.58.4.89:
      vars:
        ansible_user: user
        ansible_password: password
        ansible_port: port

Komentar

Postingan populer dari blog ini

Belajar Ansible AD HOC Command