This document discusses using Pulp to manage software patch repositories and automate Linux patch management. Currently, patches are downloaded individually to each system, requiring logging into each one. Pulp would allow creating different repositories for live, development, and production environments, and automating the promotion of patches from one environment to the next after testing. It describes using Pulp to synchronize repositories from upstream, create repository snapshots to pin package versions, and rollback changes if needed. Clients would simply point to the appropriate repository rather than each managing its own patches. Salt could be used to remotely install patches and restart services on schedule.