Bootstrap caddy role

This commit is contained in:
Wilfried OLLIVIER 2019-02-01 15:22:04 +01:00
commit 91b6cd5a2e
12 changed files with 288 additions and 0 deletions

17
templates/caddy.service.j2 Executable file
View file

@ -0,0 +1,17 @@
[Unit]
Description=Caddy HTTP/2 web server
Documentation=https://caddyserver.com/docs
After=network.target
[Service]
WorkingDirectory={{ caddy_home }}
User=caddy
LimitNOFILE=8192
PIDFile={{ caddy_home }}/caddy.pid
ExecStart=/usr/bin/caddy -agree=true -email={{ caddy_email }} -conf=/etc/caddy/Caddyfile -pidfile={{ caddy_home }}/caddy.pid
ExecReload=/bin/kill -USR1 $MAINPID
Restart=on-failure
StartLimitInterval=600
[Install]
WantedBy=multi-user.target