--- - name: Ensure Matrix group is created group: name: "{{ matrix_user_username }}" gid: "{{ matrix_user_gid }}" state: present - name: Ensure Matrix user is created user: name: "{{ matrix_user_username }}" uid: "{{ matrix_user_uid }}" state: present group: "{{ matrix_user_username }}" - name: Ensure environment variables data path exists file: path: "{{ matrix_environment_variables_data_path }}" state: directory mode: 0700 - name: Ensure Matrix base path exists file: path: "{{ item }}" state: directory mode: 0750 owner: "{{ matrix_user_username }}" group: "{{ matrix_user_username }}" with_items: - "{{ matrix_base_data_path }}" - "{{ matrix_synapse_base_path }}" - name: Ensure Matrix network is created in Docker docker_network: name: "{{ matrix_docker_network }}" driver: bridge