[ { "name": "show vars", "when": "switch_show_vars", "ansible.builtin.debug": { "var": "vars.cfg_authelia_and_nginx" } }, { "name": "deactivate default site", "become": true, "ansible.builtin.file": { "state": "absent", "dest": "/etc/nginx/sites-enabled/default" } }, { "name": "emplace configuration | data", "become": true, "ansible.builtin.template": { "src": "conf.j2", "dest": "/etc/nginx/sites-available/{{cfg_authelia_and_nginx.domain}}" } }, { "name": "emplace configuration | link", "become": true, "ansible.builtin.file": { "state": "link", "src": "/etc/nginx/sites-available/{{cfg_authelia_and_nginx.domain}}", "dest": "/etc/nginx/sites-enabled/{{cfg_authelia_and_nginx.domain}}" } }, { "name": "restart nginx", "become": true, "ansible.builtin.systemd_service": { "state": "restarted", "name": "nginx" } } ]