28 lines
		
	
	
		
			915 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			915 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev
 | |
| #
 | |
| # SPDX-License-Identifier: AGPL-3.0-or-later
 | |
| 
 | |
| ---
 | |
| 
 | |
| - name: Ensure matrix-appservice-double-puppet paths exist
 | |
|   ansible.builtin.file:
 | |
|     path: "{{ item.path }}"
 | |
|     state: directory
 | |
|     mode: 0750
 | |
|     owner: "{{ matrix_user_name }}"
 | |
|     group: "{{ matrix_group_name }}"
 | |
|   with_items:
 | |
|     - path: "{{ matrix_appservice_double_puppet_base_path }}"
 | |
|       when: true
 | |
|     - path: "{{ matrix_appservice_double_puppet_config_path }}"
 | |
|       when: true
 | |
|   when: item.when | bool
 | |
| 
 | |
| - name: Ensure matrix-appservice-double-puppet registration configuration installed
 | |
|   ansible.builtin.copy:
 | |
|     content: "{{ matrix_appservice_double_puppet_registration_configuration | to_nice_yaml(indent=2, width=999999) }}"
 | |
|     dest: "{{ matrix_appservice_double_puppet_config_path }}/registration.yaml"
 | |
|     mode: 0644
 | |
|     owner: "{{ matrix_user_name }}"
 | |
|     group: "{{ matrix_group_name }}"
 |