Files
ansible/playbooks/update-packages.yml

26 lines
629 B
YAML

---
- hosts: all
become: true
vars_files:
- ../secret
tasks:
- name: Update cache on debian
apt:
update_cache: yes
when: ansible_facts['os_family'] == "Debian"
- name: Upgrade packages on debian
apt:
name: "*"
state: latest
when: ansible_facts['os_family'] == "Debian"
- name: Autoremove packages on debian
apt:
autoremove: yes
when: ansible_facts['os_family'] == "Debian"
- name: Update cache and upgrade packages on alpine
apk:
update_cache: yes
upgrade: yes
when: ansible_facts['os_family'] == "Alpine"