--- - name: Ensure matrix-appservice-double-puppet paths exist ansible.builtin.file: path: "{{ item.path }}" state: directory mode: 0750 owner: "{{ matrix_user_username }}" group: "{{ matrix_user_groupname }}" with_items: - path: "{{ matrix_appservice_double_puppet_base_path }}" when: true - path: "{{ matrix_appservice_double_puppet_config_path }}" when: true when: item.when | bool - name: Ensure matrix-appservice-double-puppet registration configuration installed ansible.builtin.copy: content: "{{ matrix_appservice_double_puppet_registration_configuration | to_nice_yaml(indent=2, width=999999) }}" dest: "{{ matrix_appservice_double_puppet_config_path }}/registration.yaml" mode: 0644 owner: "{{ matrix_user_username }}" group: "{{ matrix_user_groupname }}"