I'm currently working at a SaaS company, and at the moment we have multiple Debian servers running in our data centre to support our application.
In the past, when a security update was released, we were able to log into each machine and manually update them with the required update. As we've got more clients (and thus, more servers), we've found that doing this by hand is starting to become a major hassle.
I was just wondering if it were a way (or best practise) to upgrade multiple servers at the same time each time an updates come out?
I'm considering writing a cron script which will automatically apply all updates every weekend, though was thinking there's probably a more elegant way to do this?