--- - name: Add caddy reverse proxy config blockinfile: path: /etc/caddy/Caddyfile marker: "# {mark} ANSIBLE MANAGED BLOCK {{ vhost_id }}" block: | {{ vhost_domains | join(' ') }} { reverse_proxy {{ proxy_target }} } validate: 'caddy validate --config %s --adapter caddyfile' backup: true notify: reload caddy