| @@ -127,7 +127,7 @@ aux_file_definitions: | |||||
| content: "{{ lookup('file', '/path/to/your-github-private-key.pem') }}" | content: "{{ lookup('file', '/path/to/your-github-private-key.pem') }}" | ||||
| mode: '0400' | mode: '0400' | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| ``` | ``` | ||||
| For more information, see the documentation in the [default configuration of the aux role](https://github.com/mother-of-all-self-hosting/ansible-role-aux/blob/main/defaults/main.yml). | For more information, see the documentation in the [default configuration of the aux role](https://github.com/mother-of-all-self-hosting/ansible-role-aux/blob/main/defaults/main.yml). | ||||
| @@ -50,7 +50,7 @@ aux_file_definitions: | |||||
| here | here | ||||
| mode: '0600' | mode: '0600' | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| ``` | ``` | ||||
| Configuring [GCM/FCM](https://firebase.google.com/docs/cloud-messaging/) is easier, as it only requires that you provide some config values. | Configuring [GCM/FCM](https://firebase.google.com/docs/cloud-messaging/) is easier, as it only requires that you provide some config values. | ||||
| @@ -74,10 +74,10 @@ matrix_federation_traefik_entrypoint_tls: "{{ traefik_config_entrypoint_web_secu | |||||
| ######################################################################## | ######################################################################## | ||||
| aux_directory_default_owner: "{{ matrix_user_name }}" | aux_directory_default_owner: "{{ matrix_user_name }}" | ||||
| aux_directory_default_group: "{{ matrix_user_groupname }}" | |||||
| aux_directory_default_group: "{{ matrix_group_name }}" | |||||
| aux_file_default_owner: "{{ matrix_user_name }}" | aux_file_default_owner: "{{ matrix_user_name }}" | ||||
| aux_file_default_group: "{{ matrix_user_groupname }}" | |||||
| aux_file_default_group: "{{ matrix_group_name }}" | |||||
| ######################################################################## | ######################################################################## | ||||
| # # | # # | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_alertmanager_receiver_base_path }}" | - path: "{{ matrix_alertmanager_receiver_base_path }}" | ||||
| when: true | when: true | ||||
| @@ -27,7 +27,7 @@ | |||||
| dest: "{{ matrix_alertmanager_receiver_config_path }}/config.yml" | dest: "{{ matrix_alertmanager_receiver_config_path }}/config.yml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-alertmanager-receiver support files installed | - name: Ensure matrix-alertmanager-receiver support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -35,7 +35,7 @@ | |||||
| dest: "{{ matrix_alertmanager_receiver_base_path }}/{{ item }}" | dest: "{{ matrix_alertmanager_receiver_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -10,7 +10,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_appservice_double_puppet_base_path }}" | - path: "{{ matrix_appservice_double_puppet_base_path }}" | ||||
| when: true | when: true | ||||
| @@ -24,4 +24,4 @@ | |||||
| dest: "{{ matrix_appservice_double_puppet_config_path }}/registration.yaml" | dest: "{{ matrix_appservice_double_puppet_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_appservice_draupnir_for_all_base_path }}", when: true} | - {path: "{{ matrix_appservice_draupnir_for_all_base_path }}", when: true} | ||||
| - {path: "{{ matrix_appservice_draupnir_for_all_config_path }}", when: true} | - {path: "{{ matrix_appservice_draupnir_for_all_config_path }}", when: true} | ||||
| @@ -65,7 +65,7 @@ | |||||
| dest: "{{ matrix_appservice_draupnir_for_all_config_path }}/production-appservice.yaml" | dest: "{{ matrix_appservice_draupnir_for_all_config_path }}/production-appservice.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-draupnir-for-all bot config installed | - name: Ensure matrix-appservice-draupnir-for-all bot config installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -73,7 +73,7 @@ | |||||
| dest: "{{ matrix_appservice_draupnir_for_all_config_path }}/production-bots.yaml" | dest: "{{ matrix_appservice_draupnir_for_all_config_path }}/production-bots.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-draupnir-for-all registration.yaml installed | - name: Ensure matrix-appservice-draupnir-for-all registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -81,7 +81,7 @@ | |||||
| dest: "{{ matrix_appservice_draupnir_for_all_config_path }}/draupnir-for-all-registration.yaml" | dest: "{{ matrix_appservice_draupnir_for_all_config_path }}/draupnir-for-all-registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-draupnir-for-all container network is created | - name: Ensure matrix-appservice-draupnir-for-all container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -10,7 +10,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_authentication_service_base_path }}", when: true} | - {path: "{{ matrix_authentication_service_base_path }}", when: true} | ||||
| - {path: "{{ matrix_authentication_service_bin_path }}", when: true} | - {path: "{{ matrix_authentication_service_bin_path }}", when: true} | ||||
| @@ -39,7 +39,7 @@ | |||||
| dest: "{{ matrix_authentication_service_config_path }}/config.yaml" | dest: "{{ matrix_authentication_service_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Matrix Authentication Service support files created | - name: Ensure Matrix Authentication Service support files created | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -47,7 +47,7 @@ | |||||
| dest: "{{ item.dest }}" | dest: "{{ item.dest }}" | ||||
| mode: "{{ item.mode }}" | mode: "{{ item.mode }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - src: "{{ role_path }}/templates/env.j2" | - src: "{{ role_path }}/templates/env.j2" | ||||
| dest: "{{ matrix_authentication_service_config_path }}/env" | dest: "{{ matrix_authentication_service_config_path }}/env" | ||||
| @@ -177,11 +177,11 @@ matrix_container_global_registry_prefix_override: "" | |||||
| matrix_user_name: "matrix" | matrix_user_name: "matrix" | ||||
| matrix_user_system: true | matrix_user_system: true | ||||
| matrix_user_groupname: "matrix" | |||||
| matrix_group_name: "matrix" | |||||
| matrix_group_system: true | matrix_group_system: true | ||||
| # By default, the playbook creates the user (`matrix_user_name`) | # By default, the playbook creates the user (`matrix_user_name`) | ||||
| # and group (`matrix_user_groupname`) with a random ID. | |||||
| # and group (`matrix_group_name`) with a random ID. | |||||
| # To use a specific user/group ID, override these variables. | # To use a specific user/group ID, override these variables. | ||||
| matrix_user_uid: ~ | matrix_user_uid: ~ | ||||
| matrix_user_gid: ~ | matrix_user_gid: ~ | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: "{{ matrix_base_data_path_mode }}" | mode: "{{ matrix_base_data_path_mode }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_base_data_path }}" | - "{{ matrix_base_data_path }}" | ||||
| - "{{ matrix_bin_path }}" | - "{{ matrix_bin_path }}" | ||||
| @@ -7,7 +7,7 @@ | |||||
| - name: Ensure Matrix group is created | - name: Ensure Matrix group is created | ||||
| ansible.builtin.group: | ansible.builtin.group: | ||||
| name: "{{ matrix_user_groupname }}" | |||||
| name: "{{ matrix_group_name }}" | |||||
| gid: "{{ omit if matrix_user_gid is none else matrix_user_gid }}" | gid: "{{ omit if matrix_user_gid is none else matrix_user_gid }}" | ||||
| state: present | state: present | ||||
| system: "{{ matrix_group_system }}" | system: "{{ matrix_group_system }}" | ||||
| @@ -18,7 +18,7 @@ | |||||
| name: "{{ matrix_user_name }}" | name: "{{ matrix_user_name }}" | ||||
| uid: "{{ omit if matrix_user_uid is none else matrix_user_uid }}" | uid: "{{ omit if matrix_user_uid is none else matrix_user_uid }}" | ||||
| state: present | state: present | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| home: "{{ matrix_base_data_path }}" | home: "{{ matrix_base_data_path }}" | ||||
| create_home: false | create_home: false | ||||
| system: "{{ matrix_user_system }}" | system: "{{ matrix_user_system }}" | ||||
| @@ -33,6 +33,7 @@ | |||||
| - {'old': 'matrix_client_element_e2ee_secure_backup_setup_methods', 'new': 'matrix_static_files_file_matrix_client_property_io_element_e2ee_secure_backup_setup_methods'} | - {'old': 'matrix_client_element_e2ee_secure_backup_setup_methods', 'new': 'matrix_static_files_file_matrix_client_property_io_element_e2ee_secure_backup_setup_methods'} | ||||
| - {'old': 'matrix_container_global_registry_prefix', 'new': '<no global variable anymore; you need to override the `_registry_prefix` variable in each component separately>'} | - {'old': 'matrix_container_global_registry_prefix', 'new': '<no global variable anymore; you need to override the `_registry_prefix` variable in each component separately>'} | ||||
| - {'old': 'matrix_user_username', 'new': 'matrix_user_name'} | - {'old': 'matrix_user_username', 'new': 'matrix_user_name'} | ||||
| - {'old': 'matrix_user_groupname', 'new': 'matrix_group_name'} | |||||
| # We have a dedicated check for this variable, because we'd like to have a custom (friendlier) message. | # We have a dedicated check for this variable, because we'd like to have a custom (friendlier) message. | ||||
| - name: Fail if matrix_homeserver_generic_secret_key is undefined | - name: Fail if matrix_homeserver_generic_secret_key is undefined | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_baibot_base_path }}", when: true} | - {path: "{{ matrix_bot_baibot_base_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_baibot_config_path }}", when: true} | - {path: "{{ matrix_bot_baibot_config_path }}", when: true} | ||||
| @@ -25,14 +25,14 @@ | |||||
| dest: "{{ matrix_bot_baibot_config_path }}/config.yml" | dest: "{{ matrix_bot_baibot_config_path }}/config.yml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure baibot environment variables file created | - name: Ensure baibot environment variables file created | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| src: "{{ role_path }}/templates/env.j2" | src: "{{ role_path }}/templates/env.j2" | ||||
| dest: "{{ matrix_bot_baibot_config_path }}/env" | dest: "{{ matrix_bot_baibot_config_path }}/env" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure baibot container image is pulled | - name: Ensure baibot container image is pulled | ||||
| @@ -40,7 +40,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_buscarron_config_path }}", when: true} | - {path: "{{ matrix_bot_buscarron_config_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_buscarron_data_path }}", when: true} | - {path: "{{ matrix_bot_buscarron_data_path }}", when: true} | ||||
| @@ -53,7 +53,7 @@ | |||||
| src: "{{ role_path }}/templates/{{ item }}.j2" | src: "{{ role_path }}/templates/{{ item }}.j2" | ||||
| dest: "{{ matrix_bot_buscarron_config_path }}/{{ item }}" | dest: "{{ matrix_bot_buscarron_config_path }}/{{ item }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| with_items: | with_items: | ||||
| - env | - env | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_chatgpt_config_path }}", when: true} | - {path: "{{ matrix_bot_chatgpt_config_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_chatgpt_data_path }}", when: true} | - {path: "{{ matrix_bot_chatgpt_data_path }}", when: true} | ||||
| @@ -23,7 +23,7 @@ | |||||
| src: "{{ role_path }}/templates/env.j2" | src: "{{ role_path }}/templates/env.j2" | ||||
| dest: "{{ matrix_bot_chatgpt_config_path }}/env" | dest: "{{ matrix_bot_chatgpt_config_path }}/env" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure chatgpt container image is pulled | - name: Ensure chatgpt container image is pulled | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_draupnir_base_path }}", when: true} | - {path: "{{ matrix_bot_draupnir_base_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_draupnir_config_path }}", when: true} | - {path: "{{ matrix_bot_draupnir_config_path }}", when: true} | ||||
| @@ -30,7 +30,7 @@ | |||||
| src: "{{ item.src }}" | src: "{{ item.src }}" | ||||
| dest: "{{ item.dest }}" | dest: "{{ item.dest }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0644 | mode: 0644 | ||||
| with_items: | with_items: | ||||
| - src: "{{ role_path }}/templates/labels.j2" | - src: "{{ role_path }}/templates/labels.j2" | ||||
| @@ -76,7 +76,7 @@ | |||||
| dest: "{{ matrix_bot_draupnir_config_path }}/production.yaml" | dest: "{{ matrix_bot_draupnir_config_path }}/production.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-bot-draupnir container network is created | - name: Ensure matrix-bot-draupnir container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -16,7 +16,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_go_neb_config_path }}", when: true} | - {path: "{{ matrix_bot_go_neb_config_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_go_neb_data_path }}", when: true} | - {path: "{{ matrix_bot_go_neb_data_path }}", when: true} | ||||
| @@ -29,7 +29,7 @@ | |||||
| dest: "{{ matrix_bot_go_neb_config_path }}/config.yaml" | dest: "{{ matrix_bot_go_neb_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure go-neb support files installed | - name: Ensure go-neb support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -37,7 +37,7 @@ | |||||
| dest: "{{ matrix_bot_go_neb_base_path }}/{{ item }}" | dest: "{{ matrix_bot_go_neb_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - env | - env | ||||
| - labels | - labels | ||||
| @@ -42,7 +42,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_honoroit_config_path }}", when: true} | - {path: "{{ matrix_bot_honoroit_config_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_honoroit_data_path }}", when: true} | - {path: "{{ matrix_bot_honoroit_data_path }}", when: true} | ||||
| @@ -55,7 +55,7 @@ | |||||
| src: "{{ role_path }}/templates/{{ item }}.j2" | src: "{{ role_path }}/templates/{{ item }}.j2" | ||||
| dest: "{{ matrix_bot_honoroit_config_path }}/{{ item }}" | dest: "{{ matrix_bot_honoroit_config_path }}/{{ item }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| with_items: | with_items: | ||||
| - env | - env | ||||
| @@ -10,7 +10,7 @@ | |||||
| path: "{{ matrix_bot_matrix_registration_bot_data_path }}" | path: "{{ matrix_bot_matrix_registration_bot_data_path }}" | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - absent | - absent | ||||
| - directory | - directory | ||||
| @@ -14,7 +14,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_matrix_registration_bot_config_path }}", when: true} | - {path: "{{ matrix_bot_matrix_registration_bot_config_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_matrix_registration_bot_data_path }}", when: true} | - {path: "{{ matrix_bot_matrix_registration_bot_data_path }}", when: true} | ||||
| @@ -26,7 +26,7 @@ | |||||
| src: "{{ role_path }}/templates/config.yaml.j2" | src: "{{ role_path }}/templates/config.yaml.j2" | ||||
| dest: "{{ matrix_bot_matrix_registration_bot_config_path }}/config.yaml" | dest: "{{ matrix_bot_matrix_registration_bot_config_path }}/config.yaml" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure matrix-registration-bot image is pulled | - name: Ensure matrix-registration-bot image is pulled | ||||
| @@ -44,7 +44,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_matrix_reminder_bot_config_path }}", when: true} | - {path: "{{ matrix_bot_matrix_reminder_bot_config_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_matrix_reminder_bot_data_path }}", when: true} | - {path: "{{ matrix_bot_matrix_reminder_bot_data_path }}", when: true} | ||||
| @@ -93,7 +93,7 @@ | |||||
| dest: "{{ matrix_bot_matrix_reminder_bot_config_path }}/config.yaml" | dest: "{{ matrix_bot_matrix_reminder_bot_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-reminder-bot container network is created | - name: Ensure matrix-reminder-bot container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -15,7 +15,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0755 | mode: 0755 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_maubot_base_path }}", when: true} | - {path: "{{ matrix_bot_maubot_base_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_maubot_config_path }}", when: true} | - {path: "{{ matrix_bot_maubot_config_path }}", when: true} | ||||
| @@ -32,7 +32,7 @@ | |||||
| src: "{{ role_path }}/templates/config.yaml.j2" | src: "{{ role_path }}/templates/config.yaml.j2" | ||||
| dest: "{{ matrix_bot_maubot_config_path }}/config.yaml" | dest: "{{ matrix_bot_maubot_config_path }}/config.yaml" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: "u=rwx" | mode: "u=rwx" | ||||
| - name: Ensure maubot image is pulled | - name: Ensure maubot image is pulled | ||||
| @@ -77,7 +77,7 @@ | |||||
| src: "{{ role_path }}/templates/customizations/Dockerfile.j2" | src: "{{ role_path }}/templates/customizations/Dockerfile.j2" | ||||
| dest: "{{ matrix_bot_maubot_customized_docker_src_files_path }}/Dockerfile" | dest: "{{ matrix_bot_maubot_customized_docker_src_files_path }}/Dockerfile" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| register: matrix_bot_maubot_container_image_customizations_dockerfile_result | register: matrix_bot_maubot_container_image_customizations_dockerfile_result | ||||
| @@ -97,7 +97,7 @@ | |||||
| dest: "{{ matrix_bot_maubot_base_path }}/{{ item }}" | dest: "{{ matrix_bot_maubot_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -19,7 +19,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_bot_mjolnir_base_path }}", when: true} | - {path: "{{ matrix_bot_mjolnir_base_path }}", when: true} | ||||
| - {path: "{{ matrix_bot_mjolnir_config_path }}", when: true} | - {path: "{{ matrix_bot_mjolnir_config_path }}", when: true} | ||||
| @@ -67,7 +67,7 @@ | |||||
| dest: "{{ matrix_bot_mjolnir_config_path }}/production.yaml" | dest: "{{ matrix_bot_mjolnir_config_path }}/production.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-bot-mjolnir container network is created | - name: Ensure matrix-bot-mjolnir container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -57,7 +57,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_appservice_discord_base_path }}" | - "{{ matrix_appservice_discord_base_path }}" | ||||
| - "{{ matrix_appservice_discord_config_path }}" | - "{{ matrix_appservice_discord_config_path }}" | ||||
| @@ -94,7 +94,7 @@ | |||||
| dest: "{{ matrix_appservice_discord_config_path }}/config.yaml" | dest: "{{ matrix_appservice_discord_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure AppService Discord registration.yaml installed | - name: Ensure AppService Discord registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -102,7 +102,7 @@ | |||||
| dest: "{{ matrix_appservice_discord_config_path }}/registration.yaml" | dest: "{{ matrix_appservice_discord_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| # If `matrix_appservice_discord_client_id` hasn't changed, the same invite link would be generated. | # If `matrix_appservice_discord_client_id` hasn't changed, the same invite link would be generated. | ||||
| # We intentionally suppress Ansible changes. | # We intentionally suppress Ansible changes. | ||||
| @@ -23,7 +23,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_appservice_irc_base_path }}", when: true} | - {path: "{{ matrix_appservice_irc_base_path }}", when: true} | ||||
| - {path: "{{ matrix_appservice_irc_config_path }}", when: true} | - {path: "{{ matrix_appservice_irc_config_path }}", when: true} | ||||
| @@ -119,7 +119,7 @@ | |||||
| dest: "{{ matrix_appservice_irc_config_path }}/config.yaml" | dest: "{{ matrix_appservice_irc_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Generate Appservice IRC passkey if it doesn't exist | - name: Generate Appservice IRC passkey if it doesn't exist | ||||
| ansible.builtin.shell: | ansible.builtin.shell: | ||||
| @@ -135,7 +135,7 @@ | |||||
| path: "{{ matrix_appservice_irc_data_path }}/passkey.pem" | path: "{{ matrix_appservice_irc_data_path }}/passkey.pem" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| # Ideally, we'd like to generate the final registration.yaml file by ourselves. | # Ideally, we'd like to generate the final registration.yaml file by ourselves. | ||||
| # | # | ||||
| @@ -199,7 +199,7 @@ | |||||
| dest: "{{ matrix_appservice_irc_config_path }}/registration.yaml" | dest: "{{ matrix_appservice_irc_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-irc container network is created | - name: Ensure matrix-appservice-irc container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -36,7 +36,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_appservice_kakaotalk_base_path }}", when: true} | - {path: "{{ matrix_appservice_kakaotalk_base_path }}", when: true} | ||||
| - {path: "{{ matrix_appservice_kakaotalk_config_path }}", when: true} | - {path: "{{ matrix_appservice_kakaotalk_config_path }}", when: true} | ||||
| @@ -85,7 +85,7 @@ | |||||
| dest: "{{ matrix_appservice_kakaotalk_config_path }}/node-config.json" | dest: "{{ matrix_appservice_kakaotalk_config_path }}/node-config.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-kakaotalk config.yaml installed | - name: Ensure matrix-appservice-kakaotalk config.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -93,7 +93,7 @@ | |||||
| dest: "{{ matrix_appservice_kakaotalk_config_path }}/config.yaml" | dest: "{{ matrix_appservice_kakaotalk_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-kakaotalk registration.yaml installed | - name: Ensure matrix-appservice-kakaotalk registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -101,7 +101,7 @@ | |||||
| dest: "{{ matrix_appservice_kakaotalk_config_path }}/registration.yaml" | dest: "{{ matrix_appservice_kakaotalk_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-kakaotalk container network is created | - name: Ensure matrix-appservice-kakaotalk container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_appservice_slack_base_path }}", when: true} | - {path: "{{ matrix_appservice_slack_base_path }}", when: true} | ||||
| - {path: "{{ matrix_appservice_slack_config_path }}", when: true} | - {path: "{{ matrix_appservice_slack_config_path }}", when: true} | ||||
| @@ -84,7 +84,7 @@ | |||||
| dest: "{{ matrix_appservice_slack_config_path }}/config.yaml" | dest: "{{ matrix_appservice_slack_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure appservice-slack registration.yaml installed | - name: Ensure appservice-slack registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -92,7 +92,7 @@ | |||||
| dest: "{{ matrix_appservice_slack_config_path }}/slack-registration.yaml" | dest: "{{ matrix_appservice_slack_config_path }}/slack-registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-slack container network is created | - name: Ensure matrix-appservice-slack container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -107,7 +107,7 @@ | |||||
| dest: "{{ matrix_appservice_slack_base_path }}/{{ item }}" | dest: "{{ matrix_appservice_slack_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_appservice_webhooks_base_path }}", when: true} | - {path: "{{ matrix_appservice_webhooks_base_path }}", when: true} | ||||
| - {path: "{{ matrix_appservice_webhooks_config_path }}", when: true} | - {path: "{{ matrix_appservice_webhooks_config_path }}", when: true} | ||||
| @@ -67,7 +67,7 @@ | |||||
| dest: "{{ matrix_appservice_webhooks_config_path }}/config.yaml" | dest: "{{ matrix_appservice_webhooks_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-webhooks schema.yml template exists | - name: Ensure matrix-appservice-webhooks schema.yml template exists | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -75,7 +75,7 @@ | |||||
| dest: "{{ matrix_appservice_webhooks_config_path }}/schema.yml" | dest: "{{ matrix_appservice_webhooks_config_path }}/schema.yml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-webhooks database.json template exists | - name: Ensure matrix-appservice-webhooks database.json template exists | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -83,7 +83,7 @@ | |||||
| dest: "{{ matrix_appservice_webhooks_data_path }}/database.json" | dest: "{{ matrix_appservice_webhooks_data_path }}/database.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure appservice-webhooks registration.yaml installed | - name: Ensure appservice-webhooks registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -91,7 +91,7 @@ | |||||
| dest: "{{ matrix_appservice_webhooks_config_path }}/webhooks-registration.yaml" | dest: "{{ matrix_appservice_webhooks_config_path }}/webhooks-registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-appservice-webhooks container network is created | - name: Ensure matrix-appservice-webhooks container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -106,7 +106,7 @@ | |||||
| dest: "{{ matrix_appservice_webhooks_base_path }}/{{ item }}" | dest: "{{ matrix_appservice_webhooks_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_beeper_linkedin_base_path }}", when: true} | - {path: "{{ matrix_beeper_linkedin_base_path }}", when: true} | ||||
| - {path: "{{ matrix_beeper_linkedin_config_path }}", when: true} | - {path: "{{ matrix_beeper_linkedin_config_path }}", when: true} | ||||
| @@ -31,7 +31,7 @@ | |||||
| dest: "{{ matrix_beeper_linkedin_config_path }}/config.yaml" | dest: "{{ matrix_beeper_linkedin_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure beeper-linkedin registration.yaml installed | - name: Ensure beeper-linkedin registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -39,7 +39,7 @@ | |||||
| dest: "{{ matrix_beeper_linkedin_config_path }}/registration.yaml" | dest: "{{ matrix_beeper_linkedin_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Beeper LinkedIn container image is pulled | - name: Ensure Beeper LinkedIn container image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -41,7 +41,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_go_skype_bridge_base_path }}", when: true} | - {path: "{{ matrix_go_skype_bridge_base_path }}", when: true} | ||||
| - {path: "{{ matrix_go_skype_bridge_config_path }}", when: true} | - {path: "{{ matrix_go_skype_bridge_config_path }}", when: true} | ||||
| @@ -123,7 +123,7 @@ | |||||
| dest: "{{ matrix_go_skype_bridge_config_path }}/config.yaml" | dest: "{{ matrix_go_skype_bridge_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure go-skype-bridge registration.yaml installed | - name: Ensure go-skype-bridge registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -131,7 +131,7 @@ | |||||
| dest: "{{ matrix_go_skype_bridge_config_path }}/registration.yaml" | dest: "{{ matrix_go_skype_bridge_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-go-skype-bridge container network is created | - name: Ensure matrix-go-skype-bridge container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -27,7 +27,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_heisenbridge_base_path }}" | - "{{ matrix_heisenbridge_base_path }}" | ||||
| @@ -37,7 +37,7 @@ | |||||
| dest: "{{ matrix_heisenbridge_base_path }}/registration.yaml" | dest: "{{ matrix_heisenbridge_base_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Heisenbridge support files installed | - name: Ensure Heisenbridge support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -45,7 +45,7 @@ | |||||
| dest: "{{ matrix_heisenbridge_base_path }}/{{ item }}" | dest: "{{ matrix_heisenbridge_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -22,7 +22,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_hookshot_base_path }}", when: true} | - {path: "{{ matrix_hookshot_base_path }}", when: true} | ||||
| - {path: "{{ matrix_hookshot_docker_src_files_path }}", when: "{{ matrix_hookshot_container_image_self_build }}"} | - {path: "{{ matrix_hookshot_docker_src_files_path }}", when: "{{ matrix_hookshot_container_image_self_build }}"} | ||||
| @@ -82,7 +82,7 @@ | |||||
| dest: "{{ matrix_hookshot_base_path }}/config.yml" | dest: "{{ matrix_hookshot_base_path }}/config.yml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Validate hookshot config.yml | - name: Validate hookshot config.yml | ||||
| ansible.builtin.command: | ansible.builtin.command: | ||||
| @@ -108,7 +108,7 @@ | |||||
| dest: "{{ matrix_hookshot_base_path }}/registration.yml" | dest: "{{ matrix_hookshot_base_path }}/registration.yml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure hookshot github private key file installed if github is enabled | - name: Ensure hookshot github private key file installed if github is enabled | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -116,7 +116,7 @@ | |||||
| dest: "{{ matrix_hookshot_base_path }}/{{ matrix_hookshot_github_private_key_file }}" | dest: "{{ matrix_hookshot_base_path }}/{{ matrix_hookshot_github_private_key_file }}" | ||||
| mode: 0400 | mode: 0400 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| when: matrix_hookshot_github_enabled | bool and matrix_hookshot_github_private_key|length > 0 | when: matrix_hookshot_github_enabled | bool and matrix_hookshot_github_private_key|length > 0 | ||||
| - name: Ensure matrix-hookshot container network is created | - name: Ensure matrix-hookshot container network is created | ||||
| @@ -132,7 +132,7 @@ | |||||
| dest: "{{ matrix_hookshot_base_path }}/{{ item }}" | dest: "{{ matrix_hookshot_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -25,7 +25,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_bluesky_base_path }}", when: true} | - {path: "{{ matrix_mautrix_bluesky_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_bluesky_config_path }}", when: true} | - {path: "{{ matrix_mautrix_bluesky_config_path }}", when: true} | ||||
| @@ -61,7 +61,7 @@ | |||||
| dest: "{{ matrix_mautrix_bluesky_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_bluesky_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-bluesky registration.yaml installed | - name: Ensure mautrix-bluesky registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -69,7 +69,7 @@ | |||||
| dest: "{{ matrix_mautrix_bluesky_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_bluesky_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-bluesky support files installed | - name: Ensure mautrix-bluesky support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -77,7 +77,7 @@ | |||||
| dest: "{{ matrix_mautrix_bluesky_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_bluesky_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -41,7 +41,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_discord_base_path }}", when: true} | - {path: "{{ matrix_mautrix_discord_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_discord_config_path }}", when: true} | - {path: "{{ matrix_mautrix_discord_config_path }}", when: true} | ||||
| @@ -90,7 +90,7 @@ | |||||
| dest: "{{ matrix_mautrix_discord_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_discord_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-discord registration.yaml installed | - name: Ensure mautrix-discord registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -98,7 +98,7 @@ | |||||
| dest: "{{ matrix_mautrix_discord_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_discord_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-discord support files installed | - name: Ensure mautrix-discord support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -106,7 +106,7 @@ | |||||
| dest: "{{ matrix_mautrix_discord_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_discord_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -60,7 +60,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_facebook_base_path }}", when: true} | - {path: "{{ matrix_mautrix_facebook_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_facebook_config_path }}", when: true} | - {path: "{{ matrix_mautrix_facebook_config_path }}", when: true} | ||||
| @@ -118,7 +118,7 @@ | |||||
| dest: "{{ matrix_mautrix_facebook_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_facebook_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-facebook registration.yaml installed | - name: Ensure mautrix-facebook registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -126,7 +126,7 @@ | |||||
| dest: "{{ matrix_mautrix_facebook_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_facebook_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-facebook support files installed | - name: Ensure mautrix-facebook support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -134,7 +134,7 @@ | |||||
| dest: "{{ matrix_mautrix_facebook_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_facebook_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -41,7 +41,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_gmessages_base_path }}", when: true} | - {path: "{{ matrix_mautrix_gmessages_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_gmessages_config_path }}", when: true} | - {path: "{{ matrix_mautrix_gmessages_config_path }}", when: true} | ||||
| @@ -123,7 +123,7 @@ | |||||
| dest: "{{ matrix_mautrix_gmessages_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_gmessages_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-gmessages registration.yaml installed | - name: Ensure mautrix-gmessages registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -131,7 +131,7 @@ | |||||
| dest: "{{ matrix_mautrix_gmessages_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_gmessages_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-mautrix-gmessages.service installed | - name: Ensure matrix-mautrix-gmessages.service installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -145,7 +145,7 @@ | |||||
| dest: "{{ matrix_mautrix_gmessages_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_gmessages_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -55,7 +55,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_googlechat_base_path }}", when: true} | - {path: "{{ matrix_mautrix_googlechat_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_googlechat_config_path }}", when: true} | - {path: "{{ matrix_mautrix_googlechat_config_path }}", when: true} | ||||
| @@ -113,7 +113,7 @@ | |||||
| dest: "{{ matrix_mautrix_googlechat_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_googlechat_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-googlechat registration.yaml installed | - name: Ensure mautrix-googlechat registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -121,7 +121,7 @@ | |||||
| dest: "{{ matrix_mautrix_googlechat_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_googlechat_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-googlechat support files installed | - name: Ensure mautrix-googlechat support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -129,7 +129,7 @@ | |||||
| dest: "{{ matrix_mautrix_googlechat_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_googlechat_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -28,7 +28,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_instagram_base_path }}", when: true} | - {path: "{{ matrix_mautrix_instagram_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_instagram_config_path }}", when: true} | - {path: "{{ matrix_mautrix_instagram_config_path }}", when: true} | ||||
| @@ -65,7 +65,7 @@ | |||||
| dest: "{{ matrix_mautrix_instagram_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_instagram_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-instagram registration.yaml installed | - name: Ensure mautrix-instagram registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -73,7 +73,7 @@ | |||||
| dest: "{{ matrix_mautrix_instagram_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_instagram_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-instagram support files installed | - name: Ensure mautrix-instagram support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -81,7 +81,7 @@ | |||||
| dest: "{{ matrix_mautrix_instagram_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_instagram_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -50,7 +50,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_meta_instagram_base_path }}", when: true} | - {path: "{{ matrix_mautrix_meta_instagram_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_meta_instagram_config_path }}", when: true} | - {path: "{{ matrix_mautrix_meta_instagram_config_path }}", when: true} | ||||
| @@ -87,7 +87,7 @@ | |||||
| dest: "{{ matrix_mautrix_meta_instagram_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_meta_instagram_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-meta-instagram registration.yaml installed | - name: Ensure mautrix-meta-instagram registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -95,7 +95,7 @@ | |||||
| dest: "{{ matrix_mautrix_meta_instagram_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_meta_instagram_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-meta-instagram support files installed | - name: Ensure mautrix-meta-instagram support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -103,7 +103,7 @@ | |||||
| dest: "{{ matrix_mautrix_meta_instagram_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_meta_instagram_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -50,7 +50,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_meta_messenger_base_path }}", when: true} | - {path: "{{ matrix_mautrix_meta_messenger_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_meta_messenger_config_path }}", when: true} | - {path: "{{ matrix_mautrix_meta_messenger_config_path }}", when: true} | ||||
| @@ -87,7 +87,7 @@ | |||||
| dest: "{{ matrix_mautrix_meta_messenger_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_meta_messenger_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-meta-messenger registration.yaml installed | - name: Ensure mautrix-meta-messenger registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -95,7 +95,7 @@ | |||||
| dest: "{{ matrix_mautrix_meta_messenger_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_meta_messenger_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-meta-messenger support files installed | - name: Ensure mautrix-meta-messenger support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -103,7 +103,7 @@ | |||||
| dest: "{{ matrix_mautrix_meta_messenger_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_meta_messenger_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -46,7 +46,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_signal_base_path }}", when: true} | - {path: "{{ matrix_mautrix_signal_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_signal_config_path }}", when: true} | - {path: "{{ matrix_mautrix_signal_config_path }}", when: true} | ||||
| @@ -128,7 +128,7 @@ | |||||
| dest: "{{ matrix_mautrix_signal_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_signal_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-signal registration.yaml installed | - name: Ensure mautrix-signal registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -136,7 +136,7 @@ | |||||
| dest: "{{ matrix_mautrix_signal_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_signal_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-signal support files installed | - name: Ensure mautrix-signal support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -144,7 +144,7 @@ | |||||
| dest: "{{ matrix_mautrix_signal_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_signal_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -40,7 +40,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_slack_base_path }}", when: true} | - {path: "{{ matrix_mautrix_slack_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_slack_config_path }}", when: true} | - {path: "{{ matrix_mautrix_slack_config_path }}", when: true} | ||||
| @@ -89,7 +89,7 @@ | |||||
| dest: "{{ matrix_mautrix_slack_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_slack_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-slack registration.yaml installed | - name: Ensure mautrix-slack registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -97,7 +97,7 @@ | |||||
| dest: "{{ matrix_mautrix_slack_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_slack_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-mautrix-slack container network is created | - name: Ensure matrix-mautrix-slack container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -50,7 +50,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_telegram_base_path }}", when: true} | - {path: "{{ matrix_mautrix_telegram_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_telegram_config_path }}", when: true} | - {path: "{{ matrix_mautrix_telegram_config_path }}", when: true} | ||||
| @@ -145,7 +145,7 @@ | |||||
| dest: "{{ matrix_mautrix_telegram_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_telegram_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-telegram registration.yaml installed | - name: Ensure mautrix-telegram registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -153,7 +153,7 @@ | |||||
| dest: "{{ matrix_mautrix_telegram_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_telegram_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-telegram support files installed | - name: Ensure mautrix-telegram support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -161,7 +161,7 @@ | |||||
| dest: "{{ matrix_mautrix_telegram_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_telegram_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -31,7 +31,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_twitter_base_path }}", when: true} | - {path: "{{ matrix_mautrix_twitter_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_twitter_config_path }}", when: true} | - {path: "{{ matrix_mautrix_twitter_config_path }}", when: true} | ||||
| @@ -67,7 +67,7 @@ | |||||
| dest: "{{ matrix_mautrix_twitter_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_twitter_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-twitter registration.yaml installed | - name: Ensure mautrix-twitter registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -75,7 +75,7 @@ | |||||
| dest: "{{ matrix_mautrix_twitter_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_twitter_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-twitter support files installed | - name: Ensure mautrix-twitter support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -83,7 +83,7 @@ | |||||
| dest: "{{ matrix_mautrix_twitter_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_twitter_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -51,7 +51,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mautrix_whatsapp_base_path }}", when: true} | - {path: "{{ matrix_mautrix_whatsapp_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mautrix_whatsapp_config_path }}", when: true} | - {path: "{{ matrix_mautrix_whatsapp_config_path }}", when: true} | ||||
| @@ -133,7 +133,7 @@ | |||||
| dest: "{{ matrix_mautrix_whatsapp_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_whatsapp_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-whatsapp registration.yaml installed | - name: Ensure mautrix-whatsapp registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -141,7 +141,7 @@ | |||||
| dest: "{{ matrix_mautrix_whatsapp_config_path }}/registration.yaml" | dest: "{{ matrix_mautrix_whatsapp_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-whatsapp support files installed | - name: Ensure mautrix-whatsapp support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -149,7 +149,7 @@ | |||||
| dest: "{{ matrix_mautrix_whatsapp_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_whatsapp_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -27,7 +27,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_mautrix_wsproxy_base_path }}" | - path: "{{ matrix_mautrix_wsproxy_base_path }}" | ||||
| when: true | when: true | ||||
| @@ -39,7 +39,7 @@ | |||||
| dest: "{{ matrix_mautrix_wsproxy_base_path }}/{{ item }}" | dest: "{{ matrix_mautrix_wsproxy_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - syncproxy-env | - syncproxy-env | ||||
| - wsproxy-labels | - wsproxy-labels | ||||
| @@ -64,7 +64,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_mautrix_wsproxy_base_path }}" | - "{{ matrix_mautrix_wsproxy_base_path }}" | ||||
| - "{{ matrix_mautrix_wsproxy_config_path }}" | - "{{ matrix_mautrix_wsproxy_config_path }}" | ||||
| @@ -80,7 +80,7 @@ | |||||
| dest: "{{ matrix_mautrix_wsproxy_config_path }}/config.yaml" | dest: "{{ matrix_mautrix_wsproxy_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-androidsms registration.yaml installed | - name: Ensure mautrix-androidsms registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -88,7 +88,7 @@ | |||||
| dest: "{{ matrix_mautrix_wsproxy_config_path }}/androidsms-registration.yaml" | dest: "{{ matrix_mautrix_wsproxy_config_path }}/androidsms-registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-imessage registration.yaml installed | - name: Ensure mautrix-imessage registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -96,7 +96,7 @@ | |||||
| dest: "{{ matrix_mautrix_wsproxy_config_path }}/imessage-registration.yaml" | dest: "{{ matrix_mautrix_wsproxy_config_path }}/imessage-registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mautrix-wsproxy container network is created | - name: Ensure mautrix-wsproxy container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mx_puppet_discord_base_path }}", when: true} | - {path: "{{ matrix_mx_puppet_discord_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mx_puppet_discord_config_path }}", when: true} | - {path: "{{ matrix_mx_puppet_discord_config_path }}", when: true} | ||||
| @@ -113,7 +113,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_discord_config_path }}/config.yaml" | dest: "{{ matrix_mx_puppet_discord_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-discord discord-registration.yaml installed | - name: Ensure mx-puppet-discord discord-registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -121,7 +121,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_discord_config_path }}/registration.yaml" | dest: "{{ matrix_mx_puppet_discord_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-discord container network is created | - name: Ensure mx-puppet-discord container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -16,7 +16,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mx_puppet_groupme_base_path }}", when: true} | - {path: "{{ matrix_mx_puppet_groupme_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mx_puppet_groupme_config_path }}", when: true} | - {path: "{{ matrix_mx_puppet_groupme_config_path }}", when: true} | ||||
| @@ -113,7 +113,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_groupme_config_path }}/config.yaml" | dest: "{{ matrix_mx_puppet_groupme_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-groupme groupme-registration.yaml installed | - name: Ensure mx-puppet-groupme groupme-registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -121,7 +121,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_groupme_config_path }}/registration.yaml" | dest: "{{ matrix_mx_puppet_groupme_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-groupme container network is created | - name: Ensure mx-puppet-groupme container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -56,7 +56,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mx_puppet_instagram_base_path }}", when: true} | - {path: "{{ matrix_mx_puppet_instagram_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mx_puppet_instagram_config_path }}", when: true} | - {path: "{{ matrix_mx_puppet_instagram_config_path }}", when: true} | ||||
| @@ -93,7 +93,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_instagram_config_path }}/config.yaml" | dest: "{{ matrix_mx_puppet_instagram_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-instagram-registration.yaml installed | - name: Ensure mx-puppet-instagram-registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -101,7 +101,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_instagram_config_path }}/registration.yaml" | dest: "{{ matrix_mx_puppet_instagram_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-instagram container network is created | - name: Ensure mx-puppet-instagram container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -12,7 +12,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mx_puppet_slack_base_path }}", when: true} | - {path: "{{ matrix_mx_puppet_slack_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mx_puppet_slack_config_path }}", when: true} | - {path: "{{ matrix_mx_puppet_slack_config_path }}", when: true} | ||||
| @@ -109,7 +109,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_slack_config_path }}/config.yaml" | dest: "{{ matrix_mx_puppet_slack_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-slack slack-registration.yaml installed | - name: Ensure mx-puppet-slack slack-registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -117,7 +117,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_slack_config_path }}/registration.yaml" | dest: "{{ matrix_mx_puppet_slack_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-slack support files installed | - name: Ensure mx-puppet-slack support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -125,7 +125,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_slack_base_path }}/{{ item }}" | dest: "{{ matrix_mx_puppet_slack_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mx_puppet_steam_base_path }}", when: true} | - {path: "{{ matrix_mx_puppet_steam_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mx_puppet_steam_config_path }}", when: true} | - {path: "{{ matrix_mx_puppet_steam_config_path }}", when: true} | ||||
| @@ -115,7 +115,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_steam_config_path }}/config.yaml" | dest: "{{ matrix_mx_puppet_steam_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-steam steam-registration.yaml installed | - name: Ensure mx-puppet-steam steam-registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -123,7 +123,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_steam_config_path }}/registration.yaml" | dest: "{{ matrix_mx_puppet_steam_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-steam container network is created | - name: Ensure mx-puppet-steam container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_mx_puppet_twitter_base_path }}", when: true} | - {path: "{{ matrix_mx_puppet_twitter_base_path }}", when: true} | ||||
| - {path: "{{ matrix_mx_puppet_twitter_config_path }}", when: true} | - {path: "{{ matrix_mx_puppet_twitter_config_path }}", when: true} | ||||
| @@ -114,7 +114,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_twitter_config_path }}/config.yaml" | dest: "{{ matrix_mx_puppet_twitter_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-twitter twitter-registration.yaml installed | - name: Ensure mx-puppet-twitter twitter-registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -122,7 +122,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_twitter_config_path }}/registration.yaml" | dest: "{{ matrix_mx_puppet_twitter_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure mx-puppet-twitter support files installed | - name: Ensure mx-puppet-twitter support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -130,7 +130,7 @@ | |||||
| dest: "{{ matrix_mx_puppet_twitter_base_path }}/{{ item }}" | dest: "{{ matrix_mx_puppet_twitter_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -62,7 +62,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_postmoogle_config_path }}", when: true} | - {path: "{{ matrix_postmoogle_config_path }}", when: true} | ||||
| - {path: "{{ matrix_postmoogle_data_path }}", when: true} | - {path: "{{ matrix_postmoogle_data_path }}", when: true} | ||||
| @@ -74,7 +74,7 @@ | |||||
| src: "{{ role_path }}/templates/env.j2" | src: "{{ role_path }}/templates/env.j2" | ||||
| dest: "{{ matrix_postmoogle_config_path }}/env" | dest: "{{ matrix_postmoogle_config_path }}/env" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure postmoogle image is pulled | - name: Ensure postmoogle image is pulled | ||||
| @@ -25,7 +25,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_sms_bridge_base_path }}" | - "{{ matrix_sms_bridge_base_path }}" | ||||
| - "{{ matrix_sms_bridge_config_path }}" | - "{{ matrix_sms_bridge_config_path }}" | ||||
| @@ -37,7 +37,7 @@ | |||||
| dest: "{{ matrix_sms_bridge_config_path }}/application.yml" | dest: "{{ matrix_sms_bridge_config_path }}/application.yml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-sms-bridge registration.yaml installed | - name: Ensure matrix-sms-bridge registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -45,7 +45,7 @@ | |||||
| dest: "{{ matrix_sms_bridge_config_path }}/registration.yaml" | dest: "{{ matrix_sms_bridge_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure android-sms-gateway-server cert installed | - name: Ensure android-sms-gateway-server cert installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -53,7 +53,7 @@ | |||||
| dest: "{{ matrix_sms_bridge_config_path }}/matrix-sms-gateway-server.p12" | dest: "{{ matrix_sms_bridge_config_path }}/matrix-sms-gateway-server.p12" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| when: matrix_sms_bridge_provider_android_truststore_local_path != "" | when: matrix_sms_bridge_provider_android_truststore_local_path != "" | ||||
| - name: Ensure matrix-sms-bridge container network is created | - name: Ensure matrix-sms-bridge container network is created | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_wechat_base_path }}", when: true} | - {path: "{{ matrix_wechat_base_path }}", when: true} | ||||
| - {path: "{{ matrix_wechat_config_path }}", when: true} | - {path: "{{ matrix_wechat_config_path }}", when: true} | ||||
| @@ -96,7 +96,7 @@ | |||||
| dest: "{{ matrix_wechat_config_path }}/config.yaml" | dest: "{{ matrix_wechat_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure WeChat registration.yaml installed | - name: Ensure WeChat registration.yaml installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -104,7 +104,7 @@ | |||||
| dest: "{{ matrix_wechat_config_path }}/registration.yaml" | dest: "{{ matrix_wechat_config_path }}/registration.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Wechat Agent configuration installed | - name: Ensure Wechat Agent configuration installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -112,7 +112,7 @@ | |||||
| dest: "{{ matrix_wechat_config_path }}/agent-config.yaml" | dest: "{{ matrix_wechat_config_path }}/agent-config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-wechat container network is created | - name: Ensure matrix-wechat container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_cactus_comments_client_base_path }}", when: true} | - {path: "{{ matrix_cactus_comments_client_base_path }}", when: true} | ||||
| - {path: "{{ matrix_cactus_comments_client_public_path }}", when: true} | - {path: "{{ matrix_cactus_comments_client_public_path }}", when: true} | ||||
| @@ -22,7 +22,7 @@ | |||||
| src: "{{ item.src }}" | src: "{{ item.src }}" | ||||
| dest: "{{ item.dest }}" | dest: "{{ item.dest }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0644 | mode: 0644 | ||||
| with_items: | with_items: | ||||
| - src: "{{ role_path }}/templates/env.j2" | - src: "{{ role_path }}/templates/env.j2" | ||||
| @@ -39,14 +39,14 @@ | |||||
| dest: "{{ matrix_cactus_comments_client_public_path }}/cactus.js" | dest: "{{ matrix_cactus_comments_client_public_path }}/cactus.js" | ||||
| mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Download web client css | - name: Download web client css | ||||
| ansible.builtin.get_url: | ansible.builtin.get_url: | ||||
| url: "{{ matrix_cactus_comments_client_webclient_css_url }}" | url: "{{ matrix_cactus_comments_client_webclient_css_url }}" | ||||
| dest: "{{ matrix_cactus_comments_client_public_path }}/style.css" | dest: "{{ matrix_cactus_comments_client_public_path }}/style.css" | ||||
| mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - when: matrix_cactus_comments_client_local_dir | length > 0 | - when: matrix_cactus_comments_client_local_dir | length > 0 | ||||
| block: | block: | ||||
| @@ -56,14 +56,14 @@ | |||||
| dest: "{{ matrix_cactus_comments_client_public_path }}/cactus.js" | dest: "{{ matrix_cactus_comments_client_public_path }}/cactus.js" | ||||
| mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Upload locally distributed client CSS | - name: Upload locally distributed client CSS | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| src: "{{ matrix_cactus_comments_client_local_dir }}/src/style.css" | src: "{{ matrix_cactus_comments_client_local_dir }}/src/style.css" | ||||
| dest: "{{ matrix_cactus_comments_client_public_path }}/style.css" | dest: "{{ matrix_cactus_comments_client_public_path }}/style.css" | ||||
| mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | mode: "{{ matrix_cactus_comments_client_public_path_file_permissions }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-cactus-comments-client container image is pulled | - name: Ensure matrix-cactus-comments-client container image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -12,7 +12,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_cactus_comments_base_path }}", when: true} | - {path: "{{ matrix_cactus_comments_base_path }}", when: true} | ||||
| - {path: "{{ matrix_cactus_comments_container_tmp_path }}", when: true} | - {path: "{{ matrix_cactus_comments_container_tmp_path }}", when: true} | ||||
| @@ -24,7 +24,7 @@ | |||||
| src: "{{ role_path }}/templates/env.j2" | src: "{{ role_path }}/templates/env.j2" | ||||
| dest: "{{ matrix_cactus_comments_app_service_env_file }}" | dest: "{{ matrix_cactus_comments_app_service_env_file }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure matrix-cactus-comments appservice file created | - name: Ensure matrix-cactus-comments appservice file created | ||||
| @@ -32,7 +32,7 @@ | |||||
| src: "{{ role_path }}/templates/cactus_appservice.yaml.j2" | src: "{{ role_path }}/templates/cactus_appservice.yaml.j2" | ||||
| dest: "{{ matrix_cactus_comments_app_service_config_file }}" | dest: "{{ matrix_cactus_comments_app_service_config_file }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure matrix-cactus-comments image is pulled | - name: Ensure matrix-cactus-comments image is pulled | ||||
| @@ -14,7 +14,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_client_cinny_data_path }}", when: true} | - {path: "{{ matrix_client_cinny_data_path }}", when: true} | ||||
| - {path: "{{ matrix_client_cinny_docker_src_files_path }}", when: "{{ matrix_client_cinny_container_image_self_build }}"} | - {path: "{{ matrix_client_cinny_docker_src_files_path }}", when: "{{ matrix_client_cinny_container_image_self_build }}"} | ||||
| @@ -49,7 +49,7 @@ | |||||
| dest: "{{ matrix_client_cinny_data_path }}/config.json" | dest: "{{ matrix_client_cinny_data_path }}/config.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Cinny additional config files installed | - name: Ensure Cinny additional config files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -57,7 +57,7 @@ | |||||
| dest: "{{ matrix_client_cinny_data_path }}/{{ item.name }}" | dest: "{{ matrix_client_cinny_data_path }}/{{ item.name }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {src: "{{ role_path }}/templates/nginx.conf.j2", name: "nginx.conf"} | - {src: "{{ role_path }}/templates/nginx.conf.j2", name: "nginx.conf"} | ||||
| - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_client_element_data_path }}", when: true} | - {path: "{{ matrix_client_element_data_path }}", when: true} | ||||
| - {path: "{{ matrix_client_element_docker_src_files_path }}", when: "{{ matrix_client_element_container_image_self_build }}"} | - {path: "{{ matrix_client_element_docker_src_files_path }}", when: "{{ matrix_client_element_container_image_self_build }}"} | ||||
| @@ -76,7 +76,7 @@ | |||||
| dest: "{{ matrix_client_element_data_path }}/config.json" | dest: "{{ matrix_client_element_data_path }}/config.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Element location sharing map style installed | - name: Ensure Element location sharing map style installed | ||||
| when: matrix_client_element_location_sharing_enabled | bool | when: matrix_client_element_location_sharing_enabled | bool | ||||
| @@ -85,7 +85,7 @@ | |||||
| dest: "{{ matrix_client_element_data_path }}/map_style.json" | dest: "{{ matrix_client_element_data_path }}/map_style.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Element Web config files installed | - name: Ensure Element Web config files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -93,7 +93,7 @@ | |||||
| dest: "{{ matrix_client_element_data_path }}/{{ item.name }}" | dest: "{{ matrix_client_element_data_path }}/{{ item.name }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | ||||
| - {src: "{{ role_path }}/templates/env.j2", name: "env"} | - {src: "{{ role_path }}/templates/env.j2", name: "env"} | ||||
| @@ -10,7 +10,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_client_fluffychat_data_path }}", when: true} | - {path: "{{ matrix_client_fluffychat_data_path }}", when: true} | ||||
| - {path: "{{ matrix_client_fluffychat_container_src_files_path }}", when: "{{ matrix_client_fluffychat_container_image_self_build }}"} | - {path: "{{ matrix_client_fluffychat_container_src_files_path }}", when: "{{ matrix_client_fluffychat_container_image_self_build }}"} | ||||
| @@ -55,7 +55,7 @@ | |||||
| dest: "{{ matrix_client_fluffychat_data_path }}/{{ item.name }}" | dest: "{{ matrix_client_fluffychat_data_path }}/{{ item.name }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | ||||
| when: "item.src is not none" | when: "item.src is not none" | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_client_hydrogen_data_path }}", when: true} | - {path: "{{ matrix_client_hydrogen_data_path }}", when: true} | ||||
| - {path: "{{ matrix_client_hydrogen_docker_src_files_path }}", when: "{{ matrix_client_hydrogen_container_image_self_build }}"} | - {path: "{{ matrix_client_hydrogen_docker_src_files_path }}", when: "{{ matrix_client_hydrogen_container_image_self_build }}"} | ||||
| @@ -74,7 +74,7 @@ | |||||
| dest: "{{ matrix_client_hydrogen_data_path }}/config.json" | dest: "{{ matrix_client_hydrogen_data_path }}/config.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Hydrogen additional config files installed | - name: Ensure Hydrogen additional config files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -82,7 +82,7 @@ | |||||
| dest: "{{ matrix_client_hydrogen_data_path }}/{{ item.name }}" | dest: "{{ matrix_client_hydrogen_data_path }}/{{ item.name }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {src: "{{ role_path }}/templates/nginx.conf.j2", name: "nginx.conf"} | - {src: "{{ role_path }}/templates/nginx.conf.j2", name: "nginx.conf"} | ||||
| - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | ||||
| @@ -14,7 +14,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_client_schildichat_data_path }}", when: true} | - {path: "{{ matrix_client_schildichat_data_path }}", when: true} | ||||
| - {path: "{{ matrix_client_schildichat_container_src_files_path }}", when: "{{ matrix_client_schildichat_container_image_self_build }}"} | - {path: "{{ matrix_client_schildichat_container_src_files_path }}", when: "{{ matrix_client_schildichat_container_image_self_build }}"} | ||||
| @@ -73,7 +73,7 @@ | |||||
| dest: "{{ matrix_client_schildichat_data_path }}/config.json" | dest: "{{ matrix_client_schildichat_data_path }}/config.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure SchildiChat location sharing map style installed | - name: Ensure SchildiChat location sharing map style installed | ||||
| when: matrix_client_schildichat_location_sharing_enabled | bool | when: matrix_client_schildichat_location_sharing_enabled | bool | ||||
| @@ -82,7 +82,7 @@ | |||||
| dest: "{{ matrix_client_schildichat_data_path }}/map_style.json" | dest: "{{ matrix_client_schildichat_data_path }}/map_style.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure SchildiChat Web config files installed | - name: Ensure SchildiChat Web config files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -90,7 +90,7 @@ | |||||
| dest: "{{ matrix_client_schildichat_data_path }}/{{ item.name }}" | dest: "{{ matrix_client_schildichat_data_path }}/{{ item.name }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | - {src: "{{ role_path }}/templates/labels.j2", name: "labels"} | ||||
| - {src: "{{ matrix_client_schildichat_page_template_welcome_path }}", name: "welcome.html"} | - {src: "{{ matrix_client_schildichat_page_template_welcome_path }}", name: "welcome.html"} | ||||
| @@ -14,7 +14,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Conduit data path exists | - name: Ensure Conduit data path exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -22,7 +22,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0770 | mode: 0770 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Conduit configuration installed | - name: Ensure Conduit configuration installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -30,7 +30,7 @@ | |||||
| dest: "{{ matrix_conduit_config_path }}/conduit.toml" | dest: "{{ matrix_conduit_config_path }}/conduit.toml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Conduit support files installed | - name: Ensure Conduit support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -38,7 +38,7 @@ | |||||
| dest: "{{ matrix_conduit_base_path }}/{{ item }}" | dest: "{{ matrix_conduit_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -10,7 +10,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure conduwuit data path exists | - name: Ensure conduwuit data path exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0770 | mode: 0770 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure conduwuit configuration installed | - name: Ensure conduwuit configuration installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -26,7 +26,7 @@ | |||||
| dest: "{{ matrix_conduwuit_config_path }}/conduwuit.toml" | dest: "{{ matrix_conduwuit_config_path }}/conduwuit.toml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure conduwuit support files installed | - name: Ensure conduwuit support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -34,7 +34,7 @@ | |||||
| dest: "{{ matrix_conduwuit_base_path }}/{{ item }}" | dest: "{{ matrix_conduwuit_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| - env | - env | ||||
| @@ -10,7 +10,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure conduwuit data path exists | - name: Ensure conduwuit data path exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0770 | mode: 0770 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure conduwuit configuration installed | - name: Ensure conduwuit configuration installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -26,7 +26,7 @@ | |||||
| dest: "{{ matrix_conduwuit_config_path }}/conduwuit.toml" | dest: "{{ matrix_conduwuit_config_path }}/conduwuit.toml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure conduwuit support files installed | - name: Ensure conduwuit support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -34,7 +34,7 @@ | |||||
| dest: "{{ matrix_conduwuit_base_path }}/{{ item }}" | dest: "{{ matrix_conduwuit_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -10,7 +10,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure continuwuity data path exists | - name: Ensure continuwuity data path exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0770 | mode: 0770 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure continuwuity configuration installed | - name: Ensure continuwuity configuration installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -26,7 +26,7 @@ | |||||
| dest: "{{ matrix_continuwuity_config_path }}/continuwuity.toml" | dest: "{{ matrix_continuwuity_config_path }}/continuwuity.toml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure continuwuity support files installed | - name: Ensure continuwuity support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -34,7 +34,7 @@ | |||||
| dest: "{{ matrix_continuwuity_base_path }}/{{ item }}" | dest: "{{ matrix_continuwuity_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| - env | - env | ||||
| @@ -64,7 +64,7 @@ | |||||
| path: "{{ matrix_base_data_path }}/continuwuity" | path: "{{ matrix_base_data_path }}/continuwuity" | ||||
| state: directory | state: directory | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| recurse: true | recurse: true | ||||
| - name: Set continuwuity_old ownership | - name: Set continuwuity_old ownership | ||||
| @@ -72,7 +72,7 @@ | |||||
| path: "{{ matrix_base_data_path }}/continuwuity_old" | path: "{{ matrix_base_data_path }}/continuwuity_old" | ||||
| state: directory | state: directory | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| recurse: true | recurse: true | ||||
| - name: Ensure matrix-continuwuity.service systemd service is started | - name: Ensure matrix-continuwuity.service systemd service is started | ||||
| @@ -10,7 +10,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure continuwuity data path exists | - name: Ensure continuwuity data path exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -18,7 +18,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0770 | mode: 0770 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure continuwuity configuration installed | - name: Ensure continuwuity configuration installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -26,7 +26,7 @@ | |||||
| dest: "{{ matrix_continuwuity_config_path }}/continuwuity.toml" | dest: "{{ matrix_continuwuity_config_path }}/continuwuity.toml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure continuwuity support files installed | - name: Ensure continuwuity support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -34,7 +34,7 @@ | |||||
| dest: "{{ matrix_continuwuity_base_path }}/{{ item }}" | dest: "{{ matrix_continuwuity_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_corporal_base_path }}" | - "{{ matrix_corporal_base_path }}" | ||||
| - "{{ matrix_corporal_config_dir_path }}" | - "{{ matrix_corporal_config_dir_path }}" | ||||
| @@ -65,7 +65,7 @@ | |||||
| dest: "{{ matrix_corporal_config_dir_path }}/config.json" | dest: "{{ matrix_corporal_config_dir_path }}/config.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Matrix Corporal support files installed | - name: Ensure Matrix Corporal support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -73,7 +73,7 @@ | |||||
| dest: "{{ matrix_corporal_base_path }}/{{ item }}" | dest: "{{ matrix_corporal_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -52,7 +52,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_coturn_docker_src_files_path }}", when: "{{ matrix_coturn_container_image_self_build }}"} | - {path: "{{ matrix_coturn_docker_src_files_path }}", when: "{{ matrix_coturn_container_image_self_build }}"} | ||||
| when: "item.when | bool" | when: "item.when | bool" | ||||
| @@ -98,7 +98,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure turnserver.conf installed | - name: Ensure turnserver.conf installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -106,7 +106,7 @@ | |||||
| dest: "{{ matrix_coturn_config_path }}" | dest: "{{ matrix_coturn_config_path }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure coturn network is created in Docker | - name: Ensure coturn network is created in Docker | ||||
| when: matrix_coturn_container_network not in ['', 'host'] | when: matrix_coturn_container_network not in ['', 'host'] | ||||
| @@ -16,7 +16,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_dendrite_config_dir_path }}" | - path: "{{ matrix_dendrite_config_dir_path }}" | ||||
| when: true | when: true | ||||
| @@ -45,7 +45,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| when: "not local_path_media_store_stat.failed and not local_path_media_store_stat.stat.exists" | when: "not local_path_media_store_stat.failed and not local_path_media_store_stat.stat.exists" | ||||
| - name: Ensure Dendrite Docker image is pulled | - name: Ensure Dendrite Docker image is pulled | ||||
| @@ -80,7 +80,7 @@ | |||||
| path: "{{ matrix_dendrite_config_dir_path }}/{{ matrix_server_fqn_matrix }}.signing.pem" | path: "{{ matrix_dendrite_config_dir_path }}/{{ matrix_server_fqn_matrix }}.signing.pem" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Dendrite configuration installed | - name: Ensure Dendrite configuration installed | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -88,7 +88,7 @@ | |||||
| dest: "{{ matrix_dendrite_config_dir_path }}/dendrite.yaml" | dest: "{{ matrix_dendrite_config_dir_path }}/dendrite.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - when: "matrix_dendrite_container_image_self_build | bool" | - when: "matrix_dendrite_container_image_self_build | bool" | ||||
| block: | block: | ||||
| @@ -131,7 +131,7 @@ | |||||
| dest: "{{ item.dest }}" | dest: "{{ item.dest }}" | ||||
| mode: "{{ item.mode }}" | mode: "{{ item.mode }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - src: labels.j2 | - src: labels.j2 | ||||
| dest: "{{ matrix_dendrite_base_path }}/labels" | dest: "{{ matrix_dendrite_base_path }}/labels" | ||||
| @@ -104,7 +104,7 @@ | |||||
| dest: "{{ matrix_dimension_base_path }}/labels" | dest: "{{ matrix_dimension_base_path }}/labels" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Dimension image is pulled | - name: Ensure Dimension image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -27,7 +27,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0751 | mode: 0751 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_dynamic_dns_base_path }}", when: true} | - {path: "{{ matrix_dynamic_dns_base_path }}", when: true} | ||||
| - {path: "{{ matrix_dynamic_dns_config_path }}", when: true} | - {path: "{{ matrix_dynamic_dns_config_path }}", when: true} | ||||
| @@ -63,7 +63,7 @@ | |||||
| dest: "{{ matrix_dynamic_dns_config_path }}/ddclient.conf" | dest: "{{ matrix_dynamic_dns_config_path }}/ddclient.conf" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-dynamic-dns container network is created | - name: Ensure matrix-dynamic-dns container network is created | ||||
| community.general.docker_network: | community.general.docker_network: | ||||
| @@ -12,7 +12,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_element_call_base_path }}" | - path: "{{ matrix_element_call_base_path }}" | ||||
| @@ -22,7 +22,7 @@ | |||||
| dest: "{{ matrix_element_call_base_path }}/config.json" | dest: "{{ matrix_element_call_base_path }}/config.json" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Element Call container labels file is in place | - name: Ensure Element Call container labels file is in place | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -30,7 +30,7 @@ | |||||
| dest: "{{ matrix_element_call_base_path }}/labels" | dest: "{{ matrix_element_call_base_path }}/labels" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Element Call container image is pulled | - name: Ensure Element Call container image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -14,7 +14,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_ldap_registration_proxy_config_path }}", when: true} | - {path: "{{ matrix_ldap_registration_proxy_config_path }}", when: true} | ||||
| - {path: "{{ matrix_ldap_registration_proxy_docker_src_files_path }}", when: true} | - {path: "{{ matrix_ldap_registration_proxy_docker_src_files_path }}", when: true} | ||||
| @@ -47,7 +47,7 @@ | |||||
| dest: "{{ matrix_ldap_registration_proxy_config_path }}/ldap-registration-proxy.env" | dest: "{{ matrix_ldap_registration_proxy_config_path }}/ldap-registration-proxy.env" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-ldap-registration-proxy support files installed | - name: Ensure matrix-ldap-registration-proxy support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -55,7 +55,7 @@ | |||||
| dest: "{{ matrix_ldap_registration_proxy_base_path }}/{{ item }}" | dest: "{{ matrix_ldap_registration_proxy_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -12,7 +12,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_livekit_jwt_service_base_path }}" | - path: "{{ matrix_livekit_jwt_service_base_path }}" | ||||
| @@ -22,7 +22,7 @@ | |||||
| dest: "{{ matrix_livekit_jwt_service_base_path }}/{{ item }}" | dest: "{{ matrix_livekit_jwt_service_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - env | - env | ||||
| - labels | - labels | ||||
| @@ -20,7 +20,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_ma1sd_config_path }}", when: true} | - {path: "{{ matrix_ma1sd_config_path }}", when: true} | ||||
| - {path: "{{ matrix_ma1sd_data_path }}", when: true} | - {path: "{{ matrix_ma1sd_data_path }}", when: true} | ||||
| @@ -96,7 +96,7 @@ | |||||
| dest: "{{ matrix_ma1sd_config_path }}/ma1sd.yaml" | dest: "{{ matrix_ma1sd_config_path }}/ma1sd.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure custom view templates are installed, if any | - name: Ensure custom view templates are installed, if any | ||||
| ansible.builtin.copy: | ansible.builtin.copy: | ||||
| @@ -104,7 +104,7 @@ | |||||
| dest: "{{ matrix_ma1sd_config_path }}/{{ item.location }}" | dest: "{{ matrix_ma1sd_config_path }}/{{ item.location }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {value: "{{ matrix_ma1sd_view_session_custom_onTokenSubmit_success_template }}", location: 'tokenSubmitSuccess.html'} | - {value: "{{ matrix_ma1sd_view_session_custom_onTokenSubmit_success_template }}", location: 'tokenSubmitSuccess.html'} | ||||
| - {value: "{{ matrix_ma1sd_view_session_custom_onTokenSubmit_failure_template }}", location: 'tokenSubmitFailure.html'} | - {value: "{{ matrix_ma1sd_view_session_custom_onTokenSubmit_failure_template }}", location: 'tokenSubmitFailure.html'} | ||||
| @@ -116,7 +116,7 @@ | |||||
| dest: "{{ matrix_ma1sd_config_path }}/{{ item.location }}" | dest: "{{ matrix_ma1sd_config_path }}/{{ item.location }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {value: "{{ matrix_ma1sd_threepid_medium_email_custom_invite_template }}", location: 'invite-template.eml'} | - {value: "{{ matrix_ma1sd_threepid_medium_email_custom_invite_template }}", location: 'invite-template.eml'} | ||||
| - {value: "{{ matrix_ma1sd_threepid_medium_email_custom_session_validation_template }}", location: 'validate-template.eml'} | - {value: "{{ matrix_ma1sd_threepid_medium_email_custom_session_validation_template }}", location: 'validate-template.eml'} | ||||
| @@ -142,7 +142,7 @@ | |||||
| dest: "{{ matrix_ma1sd_base_path }}/{{ item }}" | dest: "{{ matrix_ma1sd_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -13,7 +13,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_media_repo_base_path }}" | - path: "{{ matrix_media_repo_base_path }}" | ||||
| when: true | when: true | ||||
| @@ -31,7 +31,7 @@ | |||||
| dest: "{{ matrix_media_repo_base_path }}/{{ item }}" | dest: "{{ matrix_media_repo_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - env | - env | ||||
| - labels | - labels | ||||
| @@ -42,7 +42,7 @@ | |||||
| dest: "{{ matrix_media_repo_config_path }}/media-repo.yaml" | dest: "{{ matrix_media_repo_config_path }}/media-repo.yaml" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure media-repo Docker image is pulled | - name: Ensure media-repo Docker image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -129,7 +129,7 @@ | |||||
| dest: "{{ matrix_media_repo_homeserver_signing_key }}.{{ matrix_homeserver_implementation }}.backup" | dest: "{{ matrix_media_repo_homeserver_signing_key }}.{{ matrix_homeserver_implementation }}.backup" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Replace homeserver signing key with merged signing key | - name: Replace homeserver signing key with merged signing key | ||||
| ansible.builtin.command: | ansible.builtin.command: | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_pantalaimon_base_path }}", when: true} | - {path: "{{ matrix_pantalaimon_base_path }}", when: true} | ||||
| - {path: "{{ matrix_pantalaimon_data_path }}", when: true} | - {path: "{{ matrix_pantalaimon_data_path }}", when: true} | ||||
| @@ -24,7 +24,7 @@ | |||||
| dest: "{{ matrix_pantalaimon_data_path }}/pantalaimon.conf" | dest: "{{ matrix_pantalaimon_data_path }}/pantalaimon.conf" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure pantalaimon container image is pulled | - name: Ensure pantalaimon container image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -23,7 +23,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_prometheus_nginxlog_exporter_base_path }}" | - "{{ matrix_prometheus_nginxlog_exporter_base_path }}" | ||||
| - "{{ matrix_prometheus_nginxlog_exporter_config_path }}" | - "{{ matrix_prometheus_nginxlog_exporter_config_path }}" | ||||
| @@ -34,7 +34,7 @@ | |||||
| dest: "{{ matrix_prometheus_nginxlog_exporter_config_path }}/prometheus-nginxlog-exporter.yaml" | dest: "{{ matrix_prometheus_nginxlog_exporter_config_path }}/prometheus-nginxlog-exporter.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure prometheus-nginxlog-exporter support files installed | - name: Ensure prometheus-nginxlog-exporter support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -42,7 +42,7 @@ | |||||
| dest: "{{ matrix_prometheus_nginxlog_exporter_base_path }}/{{ item }}" | dest: "{{ matrix_prometheus_nginxlog_exporter_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -13,7 +13,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_rageshake_config_path }}" | - path: "{{ matrix_rageshake_config_path }}" | ||||
| when: true | when: true | ||||
| @@ -28,7 +28,7 @@ | |||||
| content: "{{ matrix_rageshake_configuration | to_nice_yaml(indent=2, width=999999) }}" | content: "{{ matrix_rageshake_configuration | to_nice_yaml(indent=2, width=999999) }}" | ||||
| dest: "{{ matrix_rageshake_config_path }}/config.yaml" | dest: "{{ matrix_rageshake_config_path }}/config.yaml" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure rageshake labels installed | - name: Ensure rageshake labels installed | ||||
| @@ -37,7 +37,7 @@ | |||||
| dest: "{{ matrix_rageshake_base_path }}/labels" | dest: "{{ matrix_rageshake_base_path }}/labels" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure rageshake image is pulled | - name: Ensure rageshake image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -48,7 +48,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_registration_base_path }}", when: true} | - {path: "{{ matrix_registration_base_path }}", when: true} | ||||
| - {path: "{{ matrix_registration_config_path }}", when: true} | - {path: "{{ matrix_registration_config_path }}", when: true} | ||||
| @@ -105,7 +105,7 @@ | |||||
| dest: "{{ matrix_registration_config_path }}/config.yaml" | dest: "{{ matrix_registration_config_path }}/config.yaml" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-registration support files installed | - name: Ensure matrix-registration support files installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -113,7 +113,7 @@ | |||||
| dest: "{{ matrix_registration_base_path }}/{{ item }}" | dest: "{{ matrix_registration_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - labels | - labels | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_sliding_sync_base_path }}" | - path: "{{ matrix_sliding_sync_base_path }}" | ||||
| when: true | when: true | ||||
| @@ -25,7 +25,7 @@ | |||||
| dest: "{{ matrix_sliding_sync_base_path }}/{{ item }}" | dest: "{{ matrix_sliding_sync_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - env | - env | ||||
| - labels | - labels | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_static_files_base_path }}", when: true} | - {path: "{{ matrix_static_files_base_path }}", when: true} | ||||
| - {path: "{{ matrix_static_files_config_path }}", when: true} | - {path: "{{ matrix_static_files_config_path }}", when: true} | ||||
| @@ -31,7 +31,7 @@ | |||||
| src: "{{ item.src }}" | src: "{{ item.src }}" | ||||
| dest: "{{ item.dest }}" | dest: "{{ item.dest }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0644 | mode: 0644 | ||||
| with_items: | with_items: | ||||
| - src: "{{ role_path }}/templates/config.toml.j2" | - src: "{{ role_path }}/templates/config.toml.j2" | ||||
| @@ -49,7 +49,7 @@ | |||||
| dest: "{{ item.dest }}" | dest: "{{ item.dest }}" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| when: item.when | bool | when: item.when | bool | ||||
| with_items: | with_items: | ||||
| - content: "{{ matrix_static_files_file_matrix_client_configuration | to_nice_json }}" | - content: "{{ matrix_static_files_file_matrix_client_configuration | to_nice_json }}" | ||||
| @@ -15,7 +15,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_sygnal_base_path }}" | - "{{ matrix_sygnal_base_path }}" | ||||
| - "{{ matrix_sygnal_config_path }}" | - "{{ matrix_sygnal_config_path }}" | ||||
| @@ -27,7 +27,7 @@ | |||||
| dest: "{{ matrix_sygnal_config_path }}/sygnal.yaml" | dest: "{{ matrix_sygnal_config_path }}/sygnal.yaml" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Sygnal labels installed | - name: Ensure Sygnal labels installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -35,7 +35,7 @@ | |||||
| dest: "{{ matrix_sygnal_base_path }}/labels" | dest: "{{ matrix_sygnal_base_path }}/labels" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure Sygnal image is pulled | - name: Ensure Sygnal image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -17,7 +17,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_synapse_admin_base_path }}", when: true} | - {path: "{{ matrix_synapse_admin_base_path }}", when: true} | ||||
| - {path: "{{ matrix_synapse_admin_config_path }}", when: true} | - {path: "{{ matrix_synapse_admin_config_path }}", when: true} | ||||
| @@ -29,7 +29,7 @@ | |||||
| src: "{{ role_path }}/templates/labels.j2" | src: "{{ role_path }}/templates/labels.j2" | ||||
| dest: "{{ matrix_synapse_admin_base_path }}/labels" | dest: "{{ matrix_synapse_admin_base_path }}/labels" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0640 | mode: 0640 | ||||
| - name: Ensure matrix-synapse-admin configuration installed | - name: Ensure matrix-synapse-admin configuration installed | ||||
| @@ -38,7 +38,7 @@ | |||||
| dest: "{{ matrix_synapse_admin_config_path }}/config.json" | dest: "{{ matrix_synapse_admin_config_path }}/config.json" | ||||
| mode: 0644 | mode: 0644 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure matrix-synapse-admin image is pulled | - name: Ensure matrix-synapse-admin image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -12,7 +12,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| when: item.when | bool | when: item.when | bool | ||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_synapse_auto_compressor_base_path }}" | - path: "{{ matrix_synapse_auto_compressor_base_path }}" | ||||
| @@ -26,7 +26,7 @@ | |||||
| dest: "{{ matrix_synapse_auto_compressor_base_path }}/env" | dest: "{{ matrix_synapse_auto_compressor_base_path }}/env" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure synapse-auto-compressor workaround script is installed | - name: Ensure synapse-auto-compressor workaround script is installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -34,7 +34,7 @@ | |||||
| dest: "{{ matrix_synapse_auto_compressor_base_path }}/matrix-synapse-auto-compressor-fix.sh" | dest: "{{ matrix_synapse_auto_compressor_base_path }}/matrix-synapse-auto-compressor-fix.sh" | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| - name: Ensure synapse-auto-compressor image is pulled | - name: Ensure synapse-auto-compressor image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - "{{ matrix_synapse_reverse_proxy_companion_base_path }}" | - "{{ matrix_synapse_reverse_proxy_companion_base_path }}" | ||||
| - "{{ matrix_synapse_reverse_proxy_companion_confd_path }}" | - "{{ matrix_synapse_reverse_proxy_companion_confd_path }}" | ||||
| @@ -21,7 +21,7 @@ | |||||
| src: "{{ item.src }}" | src: "{{ item.src }}" | ||||
| dest: "{{ item.dest }}" | dest: "{{ item.dest }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0644 | mode: 0644 | ||||
| with_items: | with_items: | ||||
| - src: "{{ role_path }}/templates/nginx/nginx.conf.j2" | - src: "{{ role_path }}/templates/nginx/nginx.conf.j2" | ||||
| @@ -11,7 +11,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - path: "{{ matrix_synapse_usage_exporter_base_path }}" | - path: "{{ matrix_synapse_usage_exporter_base_path }}" | ||||
| when: true | when: true | ||||
| @@ -25,7 +25,7 @@ | |||||
| dest: "{{ matrix_synapse_usage_exporter_base_path }}/{{ item }}" | dest: "{{ matrix_synapse_usage_exporter_base_path }}/{{ item }}" | ||||
| mode: 0640 | mode: 0640 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - env | - env | ||||
| - labels | - labels | ||||
| @@ -12,7 +12,7 @@ | |||||
| state: directory | state: directory | ||||
| mode: 0750 | mode: 0750 | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| with_items: | with_items: | ||||
| - {path: "{{ matrix_user_verification_service_config_path }}", when: true} | - {path: "{{ matrix_user_verification_service_config_path }}", when: true} | ||||
| - {path: "{{ matrix_user_verification_service_docker_src_files_path }}", when: "{{ matrix_user_verification_service_container_image_self_build }}"} | - {path: "{{ matrix_user_verification_service_docker_src_files_path }}", when: "{{ matrix_user_verification_service_container_image_self_build }}"} | ||||
| @@ -58,7 +58,7 @@ | |||||
| src: "{{ role_path }}/templates/.env.j2" | src: "{{ role_path }}/templates/.env.j2" | ||||
| dest: "{{ matrix_user_verification_service_config_env_file }}" | dest: "{{ matrix_user_verification_service_config_env_file }}" | ||||
| owner: "{{ matrix_user_name }}" | owner: "{{ matrix_user_name }}" | ||||
| group: "{{ matrix_user_groupname }}" | |||||
| group: "{{ matrix_group_name }}" | |||||
| mode: 0644 | mode: 0644 | ||||
| - name: Ensure matrix-user-verification-service container network is created | - name: Ensure matrix-user-verification-service container network is created | ||||