--- - name: Create redmine group ansible.builtin.group: name: "{{ redmine_user }}" state: present tags: - redmine - name: Create redmine user ansible.builtin.user: name: "{{ redmine_user }}" state: present group: "{{ redmine_user }}" createhome: yes home: "/home/{{ redmine_user }}" shell: /bin/bash tags: - redmine - name: Add redmine user to Redis group ansible.builtin.user: name: "{{ redmine_user }}" groups: "redis-{{ redmine_user }}" append: True when: redmine_redis_path is defined tags: - redmine - name: Create required directory ansible.builtin.file: path: "{{ item }}" state: directory owner: "{{ redmine_user }}" group: "{{ redmine_user }}" mode: "0750" loop: - "/home/{{ redmine_user }}" - "/home/{{ redmine_user }}/files" tags: - redmine - name: Enable systemd user mode ansible.builtin.command: cmd: "loginctl enable-linger {{ redmine_user }}" changed_when: False