30 lines
634 B
YAML
30 lines
634 B
YAML
- name: Ensure Podman is installed
|
|
package:
|
|
name: podman
|
|
state: present
|
|
|
|
- name: Create matrix user (for rootless)
|
|
user:
|
|
name: "{{ podman_user }}"
|
|
shell: /bin/bash
|
|
createhome: yes
|
|
groups: wheel
|
|
when: podman_user != "root"
|
|
|
|
- name: Create data directories
|
|
file:
|
|
path: "{{ item }}"
|
|
state: directory
|
|
owner: "{{ podman_user }}"
|
|
group: "{{ podman_user }}"
|
|
mode: '0755'
|
|
loop:
|
|
- "{{ synapse_data_dir }}"
|
|
- "{{ nginx_webroot }}"
|
|
|
|
# roles/matrix-synapse/tasks/main.yml
|
|
- name: Restart Synapse to reload TURN config
|
|
container:
|
|
name: synapse
|
|
state: started
|
|
restart: yes |