Belajar Ansible

Setelah di tutorial sebelumnya kita sudah belajar melakukan instalasi Ansible versi 2.x, saatnya saat ini mengexplore beberapa percobaan dasar menggunakan Ansible.

Sebelumnya kita telah membuat list server yang akan kita manage, kita beri nama “testing”. Kita juga sudah membuat folder /etc/ansible untuk melakukan semua pekerjaan yang berkaitan dengan Ansible.

1. Buat user dan password

Untuk membuat user kita bisa merujuk pada dokumentasi berikut, untuk pembuatan password yang ter-enkripsi kita bisa merujuk pada dokumen berikut, dalam hal pembuatan password saya menggunakan python.

Pastikan library passlib terinstall dengan baik.

Kemudian generate password menggunakan command berikut

Mari kita mulai membuat playbook.

Untuk menjalankannya kita tinggal jalankan command berikut:

Periksa hasilnya di host ansible02.

2. Buat Banner motd

Buat playbook untuk keperluan ini.

Kemudian jalankan dengan:

Kemudian periksa di host ansible02.

3. Install Apache2

Buat playbook untuk keperluan install apache2.

Jangan lupa untuk membuat berkas index.html di dalam folder files di host ansible01.

Kemudian jalankan playbook tersebut dengan perintah

Kemudian kita test dari host ansible01 menggunakan command curl, atau bisa dengan mengakses webnya viar web browser.

4. Install LAMP

Buat playbook untuk keperluan install Apache, PHP dan MariaDB, yang biasa disebut LAMP.

Jangan lupa untuk membuat berkas index.php di dalam folder files di host ansible01

Kemudian jalankan playbook yang baru dibuat.

Kemudian test dari host ansible02 apakah MariaDB dan Apache2 sudah terinstall dengan baik.

Test login ke MariaDB dengan user dan password yang dibuat via ansible.

Test akses halaman index.php yang tadi dibuat, seharusnya berisi informasi dari infophp.

Demikian percobaan hari ini, kapan-kapan kita sambung lagi, selamat mencoba.

Share it now...
Share on Facebook0Tweet about this on TwitterEmail this to someoneShare on Google+0
The following two tabs change content below.
Unix/Linux enthusiasts, good working experience with SAN, NAS, Linux, Solaris, AIX, VMWare & Graphic Design. Certified for Solaris Admin, EMC & HDS Storage.

Leave a Reply

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