aboutsummaryrefslogtreecommitdiffstats
path: root/roles/synapse/tasks/element.yml
blob: cfc8effc0c2c2f5f5a762b1874bfe27e54bd9187 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- name: create element webroot
  file:
    path: '{{ synapse_element_webroot }}'
    state: directory

- name: extract element tarball
  unarchive:
    src: '{{ synapse_element_url }}'
    remote_src: yes
    dest: '{{ synapse_element_webroot }}'
    extra_opts:
      - '--strip-components=1'

- name: generate element configuration
  template:
    src: '{{ synapse_element_webroot[1:] }}/config.json.j2'
    dest: '{{ synapse_element_webroot }}/config.json'