Skip to content

Playbooks for deploying and managing the Certify The Web Windows ACME client

License

Notifications You must be signed in to change notification settings

Sapphire-Health/ansible-ctw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Install Prerequisites

pip3 install requests-credssp
pip3 install pywinrm

Configure Windows Host

Download ConfigureRemotingForAnsible.ps1

powershell.exe -File ConfigureRemotingForAnsible.ps1 -Verbose -EnableCredSSP

Example hosts.yml

Example hosts file:

cat << EOF > hosts.yml
lansweeper:
  hosts:
    lansweeper-app:
EOF

Example vars.yml

Example variables to deploy the CertifyTheWeb ACME client to a Windows server:

cat << EOF > vars.yml
match_host: lansweeper
ansible_connection: winrm
ansible_winrm_transport: credssp
ansible_winrm_server_cert_validation: ignore
package_url: http://192.168.1.1/
ansible_user: "[email protected]"
ansible_password: "password"
package_name: CertifyTheWebSetup_V5.5.6.exe
install_params: /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
license_email: [email protected]
license_key: 00000000-0000-0000-0000-000000000000
EOF

Deploy Certify The Web

ansible-playbook deploy.yml -i hosts.yml -e @vars.yml

License Certify The Web

ansible-playbook license.yml -i hosts.yml -e @vars.yml

About

Playbooks for deploying and managing the Certify The Web Windows ACME client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published