With increasing pressure to keep infrastructure secure and install the latest software packages, even the most efficient teams will struggle to manually install packages on hundreds, or even thousands, of ever-changing servers. To meet the needs of internal customers, you might be asked to install a package on all the servers in your infrastructure. To do this manually could mean finding where the package is stored, knowing the version, logging into the system with the right credentials, installing the package with the right credentials (that may or may not be the same as the ones used to log in), and in some cases, creating a directory for the packages to be installed in and verifying they were installed.
To do this on one server is doable. However, if you need to do this across a fleet of servers, automation will save you hours. To show you how this can be done in practice, we’ll go through a quick example using a combination tools — Bolt and Chocolatey — that will get your package deployed quickly, securely and at scale.
Example: Deploy a package (in 3 steps!)