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