--- - name: 'Install and configure Caddy server' hosts: all vars_files: - vars/ports.yml - vars/vars.yml tasks: - name: 'Ensure networkd service is started (required by Caddy).' ansible.builtin.systemd: name: systemd-networkd state: started enabled: true - name: 'Install and configure Caddy server' ansible.builtin.import_role: name: caddy_ansible.caddy_ansible vars: caddy_github_token: '{{ caddy_vars.github_token }}' caddy_config: '{{ lookup("template", "templates/Caddyfile.j2") }}' caddy_setcap: true caddy_systemd_capabilities_enabled: true caddy_systemd_capabilities: "CAP_NET_BIND_SERVICE" # Поменяй на true, чтобы обновить Caddy caddy_update: false