cloud-init/server/user-data

21 lines
305 B
YAML

#cloud-config
# vim: syntax=yaml
users:
- name: ci
shell: /bin/bash
packages:
- snap:
- [caddy, --classic]
write_files:
- path: /etc/caddy/Caddyfile
content: |
include /srv/*/Caddyfile
runcmd:
- snap start --enable caddy.server
- mkdir -p /srv
- chown -R caddy:ci /srv
- chmod -R g+w-r /srv