Some time ago I've build a RHEL-Patchmanagement based on an ansible playbook. You could find it on:
- GitHub: Tronde/ansible-role-rhel-patchmanagement
- Ansible Galaxy: tronde.ansible_role_rhel_patchmanagement
In the GitHub repo I've described the use case I built the role for. If you are inerested in testing and using the role in your enviroment, you are welcome. Your feedback is appreciated.
Once this version is setup it creates all necessary files for a patch cycle automatically and sends an email notification to a given recipient address.
EDIT: Version 3.0 left beta status today (2018-10-09) and is available from Galaxy and GitHub as usual.
EDIT 2018-11-09: Release tag was changed to 3.0.0 to fit the semantic version requirements for the galaxy import.