Eyyo bruh! . Dalam artikel ini, kita akan membahas bagaimana membuat automation dengan Ansible untuk membuat user pada target hosts.

Sebelum itu, Automasi adalah hal yang sangat penting dalam dunia teknologi saat ini, dan Ansible adalah alat automasi open-source yang sangat berguna untuk membantu mempermudah pekerjaan dan meningkatkan efisiensi. Ansible memungkinkan Anda untuk mengelola dan mengkonfigurasi sistem secara efisien dan mudah, dan dengan membuat automation untuk membuat user, Anda dapat dengan mudah membuat user baru pada beberapa host sekaligus.

So, tanpa berlama-lama kita langsung cuss untuk membuat user pada hosts target…

Prerequisite

  • Linux Server
  • Installed Ansible

Langkah – Langkah

Berbeda dengan beberapa tutorial sebelumnya (ansible install telnet, ansible filesystem usage) kali ini kita akan menggunakan module ansible untuk membuat user, dan tidak menggunakan playbook seperti sebelumnya.

Seperti biasanya, pastikan telah membuat inventori dan hosts target nya bisa di akses dengan menggunakan ansible, anda dapat menggunakan command ansible -i /etc/ansible/hosts (parameter hosts) -m ping untuk me-debug apakah ansible nya dapat mengakses hosts target atau tidak.

Jika message ping nya udah doi balas dengan pong berarti kita bisa langsung menambahkan user ke hosts target dengan perintah ansible all -m user "name=[nama user]"

Perintah di atas adalah sebuah perintah dari ansible untuk menggunakan module bawaannya, dan dalam case ini kita akan menggunkan module user untuk menambahkan user ke hosts target. berikut penjelasan mengenai beberapa syntax pada command diatas :

  • all : hosts server yang akan kita gunakan. Disini all karena kita akan menggunakan semua hosts yang tersedia di inventory.
  • -m : sebuah opsi yang mendeklarasikan untuk menggunakan module ansible
  • user : module ansible untuk menambahkan user ke hosts target
  • “name=” : parameter dari module user
  • “andiahmadysx” : nama user yang ditambahkan ke hosts target

Yosha! Kita telah berhasil menambahkan user baru ke hosts target.