The slide deck from my talk at Puppetize PDX, Oct 2019. It covers how to use the Puppet patching module os_patching (https://forge.puppet.com/albatrossflavour/os_patching) and the background and principles of its design.
7. Principles
1. Do one thing and do it well
2. Canonical data is on the node
3. Blocked means blocked
8. Principles
1. Do one thing and do it well
2. Canonical data is on the node
3. Blocked means blocked
4. Automagically updated
9. Principles
1. Do one thing and do it well
2. Canonical data is on the node
3. Blocked means blocked
4. Automagically updated
5. Single, centralised, interface for reporting
10. Principles
1. Do one thing and do it well
2. Canonical data is on the node
3. Blocked means blocked
4. Automagically updated
5. Single, centralised, interface for reporting
6. Unified orchestration options with self service
23. Patch blockers
You cannot patch....I am a servant of the Secret Fire,
wielder of the flame of Anor. You cannot patch. The dark
fire will not avail you, flame of Udûn. Go back to the
Shadow! You cannot patch.
24. Warnings• Package resources with versions that aren't locked at the OS
layer
• Fact cache files don't exist
• Fact cache files have not been recently updated