
You are responsible for maintaining a large fleet of virtual instances and want a repeatable way to keep operating systems patched without relying on manual updates. The goal is to treat patching like a controlled pipeline, with scheduling, validation, rollback paths, and clear visibility into what succeeded or failed.
Can you explain how you would automate the patching of operating systems across a large fleet of virtual instances?