28 lines
629 B
YAML
28 lines
629 B
YAML
---
|
|
# patching.yml
|
|
#
|
|
# Variables:
|
|
# - hosts: what hosts in the inventory to use
|
|
# - threads: how many to check in parallel
|
|
- hosts: "{{ hosts | default('managed') }}"
|
|
order: sorted
|
|
serial: "{{ threads | default('4') }}"
|
|
ignore_unreachable: true
|
|
vars:
|
|
ansible_become: no
|
|
tasks:
|
|
|
|
- name: Check updates
|
|
yum:
|
|
list=updates
|
|
update_cache=true
|
|
ignore_errors: true
|
|
register: yumupdates
|
|
|
|
- name: Patching succeeded
|
|
ignore_errors: true
|
|
assert:
|
|
that:
|
|
- yumupdates.results|length == 0
|
|
- df_output.stdout is search("rhel-7-server-rpms-nist")
|