Adinusa
  • Course
  • Bootcamp
  • Public Pro Training
  • For Corporate
    Demo Images
    Demo Images
    Scroll to view more
Jadi Creator ADINUSA
  • Daftar
  • Login
Education Logo Images

Transformasikan masa depanmu di ADINUSA! Pelajari berbagai keterampilan digital dan jadilah ahli di bidangmu

  • kontak@adinusa.id
  • (+62) 8111123242
  • Home
  • Course
  • Bootcamp
  • Public Pro Training
  • For Corporate

    ADINUSA Pro Training

    ADINUSA Pro Talent

Jadi Creator ADINUSA
Find With Us
Education Images
  • Zulfi
  • 18 Juni 2025, 10.24

6 Langkah Mudah Install Ansible di Linux Buat Pemula!

Menggunakan Ansible sangat cocok untuk siapa saja yang ingin membuat pengelolaan server jadi lebih sederhana dan efisien.

images/AA6.png

Di era modern saat ini, manajemen sistem dan deployment aplikasi secara manual sudah bukan lagi pilihan yang efisien. Dengan perkembangan infrastruktur IT, mulai dari server fisik hingga cloud, kebutuhan akan otomasi menjadi semakin mendesak. Nah, di sinilah Ansible hadir sebagai solusi yang praktis dan powerful. 

Buat kamu yang masih baru di dunia DevOps atau sistem administrasi, jangan khawatir! Artikel ini akan membimbingmu secara step-by-step untuk menginstal dan mengkonfigurasi Ansible di Linux. Dijamin, setelah ini kamu bisa mulai mengotomasi berbagai task dan deployment aplikasi dengan mudah! 

Contents

  1. Apa Itu Ansible? 
  2. Persiapan Sebelum Install 
    1. Langkah 1: Update Sistem 
    2. Langkah 2: Install Ansible 
    3. Langkah 3: Verifikasi Instalasi 
    4. Langkah 4: Konfigurasi Inventory 
    5. Langkah 5: Setup Akses SSH 
    6. Langkah 6: Uji Koneksi 
  3. Bonus: Tips Otomasi Pertamamu! 
  4. Kesimpulan 
  5. Belajar ANSIBLE di ADINUSA! 

Apa Itu Ansible? 

Ansible adalah tools otomasi open-source yang digunakan secara luas oleh administrator sistem, engineer DevOps, dan profesional IT lainnya. Beberapa fungsi utamanya meliputi: 

  • Konfigurasi Management: Mengelola dan menyamakan konfigurasi di banyak server sekaligus. 

  • Deployment Aplikasi: Menyebarkan aplikasi ke berbagai environment secara otomatis. 

  • Otomasi Task: Menghilangkan pekerjaan berulang seperti update sistem, backup, restart service, dsb. 

  • Orkestrasi IT Environment: Menyatukan berbagai komponen sistem menjadi workflow otomatis. 

Kelebihan Ansible dibanding tools lainnya antara lain: 

  • Tanpa agen (agentless): Kamu tidak perlu install software tambahan di mesin target. 

  • Syntax yang sederhana: Menggunakan YAML, mudah dibaca dan dipahami. 

  • Efisien & scalable: Cocok untuk mengelola satu hingga ribuan mesin. 

  • Modular & fleksibel: Mendukung banyak modul untuk berbagai kebutuhan, termasuk cloud, jaringan, dan aplikasi. 

Persiapan Sebelum Install 

Sebelum masuk ke proses instalasi, pastikan kamu memiliki akses ke terminal Linux (seperti Ubuntu atau Debian) dan memiliki hak akses sebagai pengguna root atau bisa menjalankan sudo. 

Koneksi internet juga diperlukan untuk mengunduh paket Ansible dari repository resmi. 

Langkah 1: Update Sistem 

Selalu mulai dengan memperbarui sistem kamu. Ini penting untuk memastikan bahwa semua dependensi dan package yang diperlukan berada dalam versi terbaru. 

Buka terminal, lalu jalankan perintah berikut: 

bash 

[sudo apt update && sudo apt upgrade –y] 
 

Perintah ini akan melakukan pembaruan daftar repository dan meng-upgrade seluruh sistem secara otomatis. 

Langkah 2: Install Ansible 

Setelah sistem diperbarui, kamu bisa langsung menginstal Ansible dengan satu perintah: 

bash 

[sudo apt install ansible –y] 
 

Ansible akan diunduh dan dipasang secara otomatis dari repository resmi Ubuntu. Paket ini mencakup executable utama, konfigurasi default, dan modul-modul dasar yang siap digunakan. 

Langkah 3: Verifikasi Instalasi 

Untuk memastikan bahwa Ansible sudah terinstal dengan benar, kamu bisa mengecek versinya: 

bash 

[ansible --version] 
 

Jika berhasil, kamu akan melihat informasi versi Ansible beserta direktori konfigurasi dan plugin yang digunakan. Ini menandakan bahwa instalasi telah sukses. 

Langkah 4: Konfigurasi Inventory 

Dalam Ansible, inventory adalah daftar host atau server yang akan kamu kelola. File default untuk inventory berada di: 

bash 

[/etc/ansible/hosts] 
 

Edit file tersebut menggunakan text editor seperti vi atau nano: 

bash 

[sudo vi /etc/ansible/hosts] 
 

Lalu tambahkan daftar host yang ingin kamu kelola. Misalnya, jika kamu memiliki dua webserver dengan IP 192.168.1.10 dan 192.168.1.11, maka struktur inventory-nya bisa seperti ini: 

ini 

[[webservers] 
192.168.1.10 
192.168.1.11] 

 

Kamu juga bisa mengelompokkan host berdasarkan fungsi seperti [dbservers], [appservers], dan lainnya. 

Langkah 5: Setup Akses SSH 

Ansible menggunakan SSH untuk berkomunikasi dengan host remote. Untuk itu, kamu perlu memastikan bahwa kamu bisa login ke mesin target tanpa memasukkan password setiap kali. 

Langkah-langkahnya: 

  1. Generate SSH key di mesin lokal (jika belum punya): 

bash 

[ssh-keygen] 
 

Tekan Enter terus untuk menggunakan default path dan tanpa passphrase. 

  1. Salin kunci publik ke host remote: 

bash 

ssh-copy-id user@192.168.1.10 
ssh-copy-id user@192.168.1.11 

 

Gantilah user dengan nama user remote yang kamu gunakan. 

Setelah proses ini, kamu bisa SSH ke server tanpa diminta password lagi. Ini sangat penting agar Ansible dapat menjalankan task secara otomatis. 

Langkah 6: Uji Koneksi 

Sekarang saatnya untuk memastikan bahwa semuanya sudah terhubung dengan baik. Gunakan modul ping dari Ansible untuk menguji koneksi ke semua host di inventory: 

bash 

[ansible all -m ping] 
 

Jika semuanya dikonfigurasi dengan benar, kamu akan melihat output pong dari tiap host. Itu artinya Ansible berhasil berkomunikasi melalui SSH dan siap digunakan! 

 

Bonus: Tips Otomasi Pertamamu! 

Sekarang kamu sudah siap membuat playbook pertamamu. Misalnya, kamu ingin memastikan semua server memiliki paket nginx terinstal. 

Buat file bernama nginx-setup.yml: 

yaml 

- hosts: webservers 
  become: yes 
  tasks: 
    - name: Install nginx 
      apt: 
        name: nginx 
        state: present 

 

Lalu jalankan playbook ini dengan: 

bash 

ansible-playbook nginx-setup.yml 
 

Voila! Semua server di grup webservers akan secara otomatis dipasang NGINX-nya. 

Kesimpulan 

Menggunakan Ansible sangat cocok untuk siapa saja yang ingin membuat pengelolaan server jadi lebih sederhana dan efisien. Bahkan jika kamu seorang pemula, proses instalasi dan konfigurasi Ansible di Linux bisa dilakukan hanya dalam beberapa langkah: 

  1. Update sistem 

  1. Install Ansible 

  1. Verifikasi instalasi 

  1. Konfigurasi inventory 

  1. Setup SSH 

  1. Uji koneksi 

Setelah itu, kamu bisa langsung mulai membuat playbook dan mengotomasi berbagai proses — dari instalasi software, konfigurasi, hingga deployment aplikasi. 

Mudah, cepat, dan tanpa ribet. Jadi, tunggu apa lagi? Otomatiskan semua dengan Ansible! 

Belajar ANSIBLE di ADINUSA! 

Jika kamu butuh tutorial lanjutan seperti cara membuat playbook kompleks, menggunakan Ansible Vault untuk keamanan, atau mengintegrasikan dengan cloud seperti AWS dan Azure, langsung enroll aja ke course ADINUSA! 

Kamu bisa langsung cek course-nya dengan klik link ini, ya! -> https://adinusa.id/course/courses/automation-with-ansible

Semangat belajar DevOps, dan selamat mengotomasi! 

 

Hubungi kami langsung di kontak@adinusa.id atau +62-811-1123-242

Ansible Kursus IT IT Engineer Belajar IT Belajar Ansible Otomasi Belajar Otomasi
Related Post

Artikel Lainnya

images/AA9.png
Skill Penting Anak IT di Dunia Kerja: Kunci Sukses di Era Digital
Lihat Artikel
images/AA8.png
Mengupas Gaji dan Peran DevOps, Cloud, dan Linux Engineer di Indonesia (Update 2025)
Lihat Artikel
images/AA7.png
Urutan Belajar Linux Dari Dasar, Security, sampai Development
Lihat Artikel
images/AA5.png
3 Materi Wajib Dikuasai, Bisa Bantu Naik Level Jadi Cloud Engineer Pro
Lihat Artikel
Edu-cause

Tempat belajar untuk calon praktisi dengan materi sesuai standar industri dan harga terjangkau

Hubungi Kami
Produk & Layanan
  • Course
  • Bootcamp
  • ADINUSA Pro Training
  • ADINUSA Pro Talent
  • ADINUSA Community
  • Dapatkan Sertifikat
  • Cek Validasi Sertifikat
Informasi
  • Kontak
  • Artikel
  • Events
  • FAQ
  • Gabung Jadi Creator
Hubungi Kami
  • Phone: +62 8111123242
  • Email: kontak@adinusa.id

Copyright © 2025 PT Boer Technology (Btech). All Rights Reserved

  • Syarat & Ketentuan
  • Kebijakan Privasi
  • Login & Register