Automatic server/console installation/update
Published: October 8, 2018 - 3:27 PM
Hello,
I'm looking to fully automate the installation of the WAPT server component using Ansible and its Windows administration console. I have several servers, and updating all the agents, consoles, and servers is starting to represent a significant workload.
* Server Component:
- Installation: Regarding the installation, I've read the Python script. I'll install Nginx and PostgreSQL using Ansible roles, and then configure them (admin password, secret) within a WAPT role.
- Update: I've started looking into how to perform the update, but I don't see much to check.
My only problem is the configuration file, which isn't generated during installation or updates. It seems to be generated by an import. Can you confirm this? And do you have a method for retrieving it from a link or other source?
* Administration Console:
I will also perform the installation and updates using Ansible and the Windows modules. I would like to have the silent settings for installing the "waptsetup-tis.exe" executable.
Once the console is installed, we need to generate a certificate. Is this possible via the command line?
This certificate, which we use to sign our packages, allows us to create the "waptagent.exe" installer. Is it possible to generate it via the command line like a regular package? Are there any changes made to this package when it is generated from the console?
This would allow me to have a solution that could be deployed on a large scale.
Thank you for your help!
I'm looking to fully automate the installation of the WAPT server component using Ansible and its Windows administration console. I have several servers, and updating all the agents, consoles, and servers is starting to represent a significant workload.
* Server Component:
- Installation: Regarding the installation, I've read the Python script. I'll install Nginx and PostgreSQL using Ansible roles, and then configure them (admin password, secret) within a WAPT role.
- Update: I've started looking into how to perform the update, but I don't see much to check.
My only problem is the configuration file, which isn't generated during installation or updates. It seems to be generated by an import. Can you confirm this? And do you have a method for retrieving it from a link or other source?
* Administration Console:
I will also perform the installation and updates using Ansible and the Windows modules. I would like to have the silent settings for installing the "waptsetup-tis.exe" executable.
Once the console is installed, we need to generate a certificate. Is this possible via the command line?
This certificate, which we use to sign our packages, allows us to create the "waptagent.exe" installer. Is it possible to generate it via the command line like a regular package? Are there any changes made to this package when it is generated from the console?
This would allow me to have a solution that could be deployed on a large scale.
Thank you for your help!