Currently when I need to do the automated deploy of my web application to Amazon's EB (Elastic Beanstalk) I use the command line tool below:
C: \ Program Files (x86) \ AWS Tools \ Deployment Tool \ awsdeploy.exe
For her, I can pass a configuration file with s3 bucket information, authentication, and environment to deploy. This tool updates all machines that are managed by ELB.
However, when I need to have this same behavior for windows services on ec2 machines I do not have that same facility.
Currently the only way I have in mind to work is to start the machine manually and install the service. If the service needs updating I have to manually enter each machine that the service is running or make the service itself know how to auto-update.
However, even if the service can update itself, the first installation must be manual.
Is there a way to deploy and install services on windows machines on Amazon EC2?