May 2017
Intermediate to advanced
726 pages
15h 38m
English
Deploying software should be treated just like your infrastructure; repeated deployments of the same commit and the same configuration should yield a consistent state of your environment. In this example, we will be able to deploy new updates to our web application simply by updating any nodes that use the web_server role. The combination of our recipe and our configuration data with the source code hosted in our GitHub repository will ensure that the most up-to-date configuration and source are placed on our host.
Future deployments only require pushing changes to the master branch and then running chef-client on any web servers that are in the fleet. This can be accomplished on a single host ( ...
Read now
Unlock full access