--- - 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