26 lines
539 B
YAML

---
# tasks file for ensure_os_patch
- name: 'package discovery'
when:
- ansible_system == 'Linux'
- packages is not defined
package_facts:
- name: 'service discovery'
when:
- ansible_system == 'Linux'
- services is not defined
service_facts:
- name: 'ensure patch'
when:
- ansible_system == 'Linux'
- ansible_pkg_mgr == 'dnf' or ansible_pkg_mgr == 'yum'
package:
name: '*'
state: 'latest'
notify:
- 'package_facts'
- 'service_facts'
- name: 'flush handlers'
meta: 'flush_handlers'