APT Update dan Upgrade Ubuntu
Berikut adalah contoh Ansible playbook untuk melakukan apt update dan apt upgrade pada Ubuntu 22.04 LTS:
📄 File: apt_update_upgrade.yml
---
- name: Update and upgrade packages on Ubuntu 22.04 LTS
hosts: all
become: true
tasks:
- name: Update APT package cache
apt:
update_cache: yes
cache_valid_time: 3600 # optional: hanya update jika cache lebih lama dari 1 jam
- name: Upgrade all packages to the latest version
apt:
upgrade: dist
- name: Autoremove unused packages
apt:
autoremove: yes
🔧 Cara Menjalankan
-
Simpan file di atas sebagai
apt_update_upgrade.yml. -
Pastikan
inventorykamu sudah siap, contoh:File:hosts.ini[ubuntu_servers] ubuntu-server-1 ansible_host=192.168.1.10 ansible_user=ubuntu ubuntu-server-2 ansible_host=192.168.1.11 ansible_user=ubuntu - Jalankan playbook:
ansible-playbook -i hosts.ini apt_update_upgrade.yml📝 Catatan
-
become: truedigunakan agar Ansible menjalankan task dengansudo. -
upgrade: distmemastikan upgrade mencakup perubahan paket penting (bukan hanyasafeupgrade). -
Pastikan Ansible bisa SSH ke host dan user punya hak akses
sudo.
Perintah ini cocok untuk maintenance rutin di Ubuntu 22.04 LTS environment.
-
No Comments