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
Posting Komentar