[ Tutorial ] Automasi Menggunakan ANSIBLE Ubuntu Server 14.0.4

Danang Tri Atmaja
2 min readJun 25, 2019

--

Hallo teman-teman researcher kali ini saya ingin membuat tulisan terkait “Bagaimana cara membuat suatu automasi yang digunakan pada management data center pada suatu aplikasi, sehingga sangat memudahkan seseorang dalam men-deploy dan meng-konfigurasi aplikasinya, yaitu dengan Ansible

Apa itu Ansible ?

Ansible adalah sebuah tools open source yang berfungsi sebagai automasi didalam infrastuktur, dimana dapat digunakan untuk melakukan deploy, konfigurasi sebuah aplikasi.

Kelebihan dari aplikasi ini adalah, seorang Admin dapat melakukan sebuah automasi didalam server management center dimana server tersebut dapat melakukan sebuah perintah / push ke semua node yang terdaftar sebagai host didalam server management center

Cara Kerja Ansible

Ansible melakukan management node dengan koneksi SSH

Ansible hanya membutuhkan 1 server sebagai management node untuk push perintah ke semua node yang terdapat pada inventory

Ansible lebih mudah dan praktis dibandingkan dengan management tool lainya seperti puppet karena tidak membutuhkan agent pada setiap node , hanya mengunakan koneksi ssh.

Instalasi Ansible :

#apt-get install software-properties-common
#apt-add-repository ppa:ansible/ansible
#apt-get update
#apt-get install ansible

Skenario :

Server management center : 172.16.4.22

Node client : 172.16.4.25

Tutorial :

Cek version ansible :

#ansible --version

Generate key SSH di Ansible server management center dan copy publik key ke semua node / host di inventory

#ssh-keygen

Copy SSH public server management center

#ssh-copy-id -i root@172.16.4.25

Selanjutnya membuat list host-host / node yang akan push atau di berikan perintah ke semua host-host yang terdapat didalam /etc/ansible/hosts

#nano /etc/ansible/hosts

[tester-server]

172.16.4.25 ansible_user=root

“root = username pada alamat server”

Jika berhasil akan tampil sebagai berikut :

#ansible -m ping ‘tester-server’

success

#ansible -m command -a “uptime” ‘tester-server’

success

Nah, tinggal berikan sebuah perintah, contoh push perintah “ip a”

#ansible -m command -a “ip a” ‘tester-server”

Demikian, tulisan sederhana dari [ Tutorial ] Automasi Menggunakan ANSIBLE Ubuntu Server 14.0.4

Kesimpulan :

  1. Ansible ini membuat sebuah pekerjaan lebih efektif
  2. Ansible dapat digunakan automasi

Danang TA

--

--

Danang Tri Atmaja
Danang Tri Atmaja

Written by Danang Tri Atmaja

IT Security { enthusiast } — Penetration Tester PT. ITSEC Asia

No responses yet