Ansible adalah alat automasi infrastruktur yang powerful yang memungkinkan kamu mengelola konfigurasi, deployment, dan orchestration di lingkungan IT.
Control Node adalah sistem tempat Ansible dijalankan untuk mengelola node-node target (managed nodes). Berikut adalah tiga cara untuk install Ansible control node di Ubuntu.
Cara 1 Install dari Ubuntu Repository (Paling Sederhana)
Metode ini menggunakan repository default Ubuntu, cocok untuk penggunaan umum.
Update Package Repository APT
sudo apt update
Install Ansible
sudo apt install ansible -y
Verifikasi Instalasi Ansible
ansible –version
Proses paling cepat dan mudah, Cocok untuk pengguna pemula danMendapat update keamanan dari Ubuntu. Versi Ansible mungkin tidak yang terbaru, Fitur-fitur eksperimental mungkin tidak tersedia.
Cara 2 Install dari PPA Repository (Versi Terbaru)
Untuk mendapatkan versi Ansible yang lebih mutakhir, gunakan PPA (Personal Package Archive) resmi.
Update package index
sudo apt update
Install dependencies yang diperlukan
sudo apt install software-properties-common -y
Tambahkan PPA Ansible
sudo add-apt-repository –yes –update ppa:ansible/ansible
Install Ansible Via Repository PPA
sudo apt install ansible -y
Verifikasi instalasi Ansible PPA
ansible –version
Versi Ansible lebih terkini, Update reguler dari maintainer Ansible dan Mendapat fitur-fitur terbaru. Potensi ketidakstabilan versi terbaru.
Cara 3 Install via pip (Python Package Manager)
Metode ini menginstal Ansible menggunakan pip, memberikan fleksibilitas maksimal.
Update package Ubuntu
sudo apt update
Install Python3 dan pip
sudo apt install python3 python3-pip python3-venv -y
Opsi A Install secara global
sudo pip3 install ansible
Opsi B Install dalam virtual environment (direkomendasikan)
python3 -m venv ansible-venv
source ansible-venv/bin/activate
pip install ansible
Verifikasi instalasi PIP
ansible –version
Versi Ansible paling terbaru, Fleksibilitas memilih versi spesifik dan Cocok untuk environment terisolasi.
Lebih kompleks dalam maintenance, tidak terintegrasi dengan package manager Ubuntu dan Perlu manajemen dependencies manual.
Setiap metode install Ansible control node di Ubuntu memiliki kelebihan masing-masing.
- Repository Ubuntu: Terbaik untuk stabilitas dan kemudahan
- PPA Repository: Ideal untuk mendapatkan fitur terbaru
- pip Install: Pilihan untuk kontrol versi maksimal
Pilih metode yang sesuai dengan kebutuhan kamu. Untuk lingkungan production, pertimbangkan faktor stabilitas, sementara untuk development, versi terbaru mungkin lebih diutamakan.

