This commit is contained in:
1 parent
be2208b245
commit
5d946b7f9b
1 file changed
+7
-7
@@ -13,34 +13,34 @@
|
||||
ansible.builtin.apt:
|
||||
update_cache: true
|
||||
cache_valid_time: 3600
|
||||
when: ansible_os_family == "Debian"
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
- name: Upgrade all packages (Debian)
|
||||
ansible.builtin.apt:
|
||||
upgrade: dist
|
||||
autoremove: true
|
||||
autoclean: true
|
||||
when: ansible_os_family == "Debian"
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
- name: Upgrade all packages (RedHat) # noqa: package-latest
|
||||
ansible.builtin.dnf:
|
||||
name: "*"
|
||||
state: latest
|
||||
update_cache: true
|
||||
when: ansible_os_family == "RedHat"
|
||||
when: ansible_facts['os_family'] == "RedHat"
|
||||
|
||||
- name: Check if reboot is required (Debian)
|
||||
ansible.builtin.stat:
|
||||
path: /var/run/reboot-required
|
||||
register: reboot_required_debian
|
||||
when: ansible_os_family == "Debian"
|
||||
when: ansible_facts['os_family'] == "Debian"
|
||||
|
||||
- name: Check if reboot is required (RedHat)
|
||||
ansible.builtin.command: needs-restarting -r
|
||||
register: reboot_required_redhat
|
||||
failed_when: false
|
||||
changed_when: false
|
||||
when: ansible_os_family == "RedHat"
|
||||
when: ansible_facts['os_family'] == "RedHat"
|
||||
|
||||
- name: Reboot Debian systems if required
|
||||
ansible.builtin.reboot:
|
||||
@@ -48,7 +48,7 @@
|
||||
reboot_timeout: 600
|
||||
when:
|
||||
- reboot_if_required
|
||||
- ansible_os_family == "Debian"
|
||||
- ansible_facts['os_family'] == "Debian"
|
||||
- reboot_required_debian.stat.exists
|
||||
|
||||
- name: Reboot RedHat systems if required
|
||||
@@ -57,5 +57,5 @@
|
||||
reboot_timeout: 600
|
||||
when:
|
||||
- reboot_if_required
|
||||
- ansible_os_family == "RedHat"
|
||||
- ansible_facts['os_family'] == "RedHat"
|
||||
- reboot_required_redhat.rc == 1
|
||||
Reference in new issue
Block a user