Files

22 lines
597 B
YAML

- name: Upgrade everything on the cluster.
hosts: prod
become: true
tasks:
- name: Upgrade all software.
ansible.builtin.apt:
update_cache: true
upgrade: dist
- name: Check if a reboot is required.
stat:
path: /var/run/reboot-required
register: reboot_required_file
- name: Reboot the server (if required).
debug:
msg: "Ansible Version: {{ reboot_required_file.stdout }}"
when: reboot_required_file.stat.exists == true
- name: Remove dependencies that are no longer required.
apt:
autoremove: yes