I’m wanting to manage the rollout of Ubuntu package updates across my production servers.
The workflow I have in mind:
- Update a test server with the latest packages
- Test this server for any issues, over the course of a week
- If all okay, deploy only these tested updates to my production servers. I don’t want any more recent (and therefore untested) updates sneaking in to my production servers.
Could anyone point me in the right direction on how to do this with Ansible?
Specifically: How can I “capture” the package versions of my test server, and install only those updates to my live systems?
Thank you!