[ { "name": "invoke package repository", "become": true, "ansible.builtin.apt_repository": { "repo": "deb https://apt.authelia.com/stable/debian/debian/ all main" } }, { "name": "install packages", "become": true, "ansible.builtin.apt": { "pgk": [ "authelia" ] } }, { "name": "generate private key for signing OIDC JWTs", "beccome": true, "community.crypto.openssl_privatekey": { "type": "RSA", "size": 4096, "path": "/dev/null", "return_content": true } }, { "name": "emplace configuration", "become": true, "ansible.builtin.template": { "src": "config.yml.j2", "dest": "/etc/authelia/config.yml" } }, { "name": "apply", "become": true, "ansible.builtin.systemd_service": { "state": "restarted", "name": "authelia" } } ]