Install a software with ".properties" file on Windows
I am trying to automate deployments of our company's product (which is a windows based application) on the AWS VMs. So I am using puppetlabs-aws module to automate the deployment and now I want to also automate the deployments of this distributed server based windows application. This application has a silent installer which takes inputs from a install.properties file and installs the application based on those values. These values are typically things like file server hostname, db server hostname etc.
So with this basic information provided, I wanted to know if there is a way to ensure that the application is installed on all the servers in a sequence (file server -> app server -> web server). I know I can pass the properties file specific to the server type and then throw a powershell command to execute the installation but that won't tell me if the application was installed successfully or not. It just sends the command out and waits for it to get executed.
Is there any definite way/module that can be used here?
Any information will be helpful!