--- - name: Set current authelia version set_fact: authelia_current_version: "{{ (ansible_local.authelia | default (dict(version='0.0.0')))['version'] }}" - debug: msg: Current version is '{{ authelia_current_version }}' - block: - name: Create group '{{ authelia_group }}' group: name: "{{ authelia_group }}" state: present - name: Create user '{{ authelia_user }}' user: comment: authelia name: "{{ authelia_user }}" home: "{{ authelia_user_home }}" group: "{{ authelia_group }}" groups: "{{ authelia_extra_groups | join(',') }}" - name: Install dependencies package: name: "{{ item }}" state: present loop: - "{{ authelia_packages }}" - name: Setup local facts file: path: /etc/ansible/facts.d state: directory mode: 0755 become: True become_user: root