-
Notifications
You must be signed in to change notification settings - Fork 0
Installasi Ansible
Ansible dapat diinstall pada perangkat dengan OS UNIX-based yang mencakup RedHat, Debian, Ubuntu, macOS, BSD, Windows Subsystem for Linux (WSL) dengan requirement sudah terinstall Python versi 3.9 atau yang lebih baru. Ansible tidak dapat diinstall pada Windows secara langsung tanpa WSL. Dengan demikian, disarankan untuk tidak menggunakan Windows sebagai OS perangkat utama yang akan mengontrol seluruh task Ansible.
Untuk melakukan installasi Ansible secara umum untuk semua OS yang disupport, ikuti langkah-langkah berikut.
- Pastikan versi Python sudah sesuai (Versi yang didukung adalah Python 3.9 atau yang lebih baru)
python --version- Pastikan
pipsudah terinstall
python3 -m pip -VNOTE: Jika pip belum terinstall, silakan ikuti langkah installasi pada dokumentasi berikut.
- Instal Ansible
python3 -m pip install --user ansible- Pastikan Ansible telah terinstall
ansible --versionUntuk melakukan installasi Ansible pada Linux Ubuntu atau Debian-based, ikuti langkah-langkah berikut.
- Lakukan update
sudo apt-get update- Install dependency untuk Ansible
sudo apt-get install software-properties-common- Masukan repository Ansible
sudo add-apt-repository --yes --update ppa:ansible/ansible- Install Ansible
sudo apt-get install ansible- Pastikan Ansible telah terinstall
ansible --versionNOTE
- Ansible versi terbaru saat ini mendukung Ubuntu 18.04, 20.04, dan yang lebih baru.
- Apabila menggunakan versi Ubuntu yang lebih lama, ubah
software-properties-commonmenjadipython-software-properties.
Installasi untuk WSL dapat mengikuti langkah-langkah pada dokumentasi berikut.
Instalasi untuk MacOS dapat mengikuti langkah-langkah pada dokumentasi berikut.
Modul 1
- Prerequisite
- Dasar Teori
- Installasi
- Membuat Virtualisasi
- Konfigurasi Resource Virtual Machine
- Cara Bermain
- Konfigurasi Internet Pada Virtual Machine
- Sinkronisasi Folder
- Provisioning Aplikasi Pada Virtual Machine
- Soal Latihan
- Referensi
Modul 2
- Dasar Teori
- Installasi
- Terminologi Dasar
- Simple Provisioning Vagrant dengan Ansible
- Provisioning Multiple VM dengan Ansible
- Soal Latihan
- Referensi
Modul 3
- Virtual Machine vs Container
- Docker Instalasi
- Docker
- Docker Image
- Docker Container
- Docker Volume
- Dockerfile
- Docker Compose
- Soal Latihan
- Referensi
Modul 4
Modul 5