Application Orchestration Update Half of Stack Before Other Half
Does anyone know how with Application Orchestration to only update half of a stack before the other half so the two web servers do not have Puppet running at the same time?
For this example we have in a Windows environment two web servers, and the web services are being installed using a Chocolatey package on the server. When Chocolatey runs it uninstalls an msi and installs the new version msi. While this process is running, the web service on that server are down until the Chocolatey installation is complete. So I would want web server #1 to run first and complete successfully before moving on to web server #2.
Is there anyway in the Puppet language in Application Orchestration to define this ordering?