File tree Expand file tree Collapse file tree 2 files changed +49
-0
lines changed
Expand file tree Collapse file tree 2 files changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ [Service]
2+ Environment="SITE_DIR=/usr/share/caddy"
3+ Environment="SITE_ADDRESS=https://do.matplotlib.org, https://matplotlib.org"
Original file line number Diff line number Diff line change 11---
22- hosts : website
33 tasks :
4+ # Installation tasks
5+ # ##################
46 - name : Enable copr
57 ansible.builtin.dnf :
68 name : " dnf-command(copr)"
3436 # Remove this when Loki is packaged.
3537 - podman
3638 state : present
39+
40+ # Caddy server setup
41+ # ##################
42+ - name : Configure Caddy
43+ ansible.builtin.copy :
44+ src : " {{playbook_dir}}/caddy/Caddyfile"
45+ dest : /etc/caddy/Caddyfile
46+ notify : Reload Caddy
47+
48+ - name : Configure Caddy system service
49+ ansible.builtin.file :
50+ path : /etc/systemd/system/caddy.service.d
51+ state : directory
52+ mode : 0755
53+ - name : Configure Caddy system service
54+ ansible.builtin.copy :
55+ src : " {{playbook_dir}}/caddy/caddy.service.override"
56+ dest : /etc/systemd/system/caddy.service.d/override.conf
57+ notify :
58+ - Reload systemd
59+ - Restart Caddy
60+
61+ - name : Enable Caddy service
62+ ansible.builtin.systemd :
63+ name : caddy.service
64+ enabled : true
65+ state : started
66+
67+ # Handlers restart/reload services at playbook completion
68+ # #######################################################
69+ handlers :
70+ - name : Reload systemd
71+ ansible.builtin.systemd :
72+ daemon_reload : true
73+
74+ - name : Reload Caddy
75+ ansible.builtin.systemd :
76+ name : caddy
77+ state : reloaded
78+
79+ - name : Restart Caddy
80+ ansible.builtin.systemd :
81+ name : caddy
82+ state : restarted
You can’t perform that action at this time.
0 commit comments