File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 229229 harden_ssh_port : 2222
230230 roles :
231231 - role : monitoring_stack
232+
233+ - name : Converge — prove webhook deploy disable uninstalls idempotently
234+ hosts : all
235+ become : true
236+ gather_facts : false
237+ vars :
238+ harden_enable_gha_runner : false
239+ harden_enable_webhook_deploy : false
240+ harden_webhook_deploy_listen : " 127.0.0.1:9000"
241+ harden_webhook_deploy_allow_from :
242+ - any
243+ harden_webhook_deploy_ufw_allow : false
244+ roles :
245+ - role : deploy_agents
246+ tasks :
247+ - name : Webhook unit must be absent
248+ ansible.builtin.stat :
249+ path : /etc/systemd/system/nowo-webhook-deploy.service
250+ register : wh
251+
252+ - name : Require webhook gone
253+ ansible.builtin.assert :
254+ that :
255+ - not wh.stat.exists
256+
257+ - name : Converge — re-enable webhook deploy for final verify
258+ hosts : all
259+ become : true
260+ gather_facts : false
261+ vars :
262+ harden_enable_gha_runner : false
263+ harden_enable_webhook_deploy : true
264+ harden_webhook_deploy_listen : " 127.0.0.1:9000"
265+ harden_webhook_deploy_path : /hooks/deploy
266+ harden_webhook_deploy_repo_path : /var/www/app
267+ harden_webhook_deploy_branch : main
268+ harden_webhook_deploy_restart_service : " "
269+ harden_webhook_deploy_ufw_allow : false
270+ vault_webhook_deploy_secret : " MoleculeWebhookSecret123!"
271+ roles :
272+ - role : deploy_agents
You can’t perform that action at this time.
0 commit comments