File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change 98
98
enabled : true
99
99
state : started
100
100
101
+ # Webhook setup
102
+ # #############
103
+ - name : Install webhook
104
+ ansible.builtin.copy :
105
+ src : " {{playbook_dir}}/webhook/webhook.py"
106
+ dest : /usr/bin/webhook.py
107
+ mode : 0755
108
+ notify : Restart webhook
109
+
110
+ - name : Configure webhook system service
111
+ ansible.builtin.copy :
112
+ src : " {{playbook_dir}}/webhook/webhook.service"
113
+ dest : /etc/systemd/system/webhook.service
114
+ mode : 0644
115
+ notify :
116
+ - Reload systemd
117
+ - Restart webhook
118
+
119
+ - name : Configure webhook secrets
120
+ ansible.builtin.copy :
121
+ content : " SITE_DIR=/usr/share/caddy"
122
+ dest : /etc/caddy/webhook.env
123
+ mode : 0644
124
+ notify :
125
+ - Restart webhook
126
+
127
+ - name : Enable webhook service
128
+ ansible.builtin.systemd :
129
+ name : webhook.service
130
+ enabled : true
131
+ state : started
132
+
101
133
# Handlers restart/reload services at playbook completion
102
134
# #######################################################
103
135
handlers :
114
146
ansible.builtin.systemd :
115
147
name : caddy
116
148
state : restarted
149
+
150
+ - name : Restart webhook
151
+ ansible.builtin.systemd :
152
+ name : webhook
153
+ state : restarted
You can’t perform that action at this time.
0 commit comments