Matrix Docker Ansible eploy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 regels
1.0 KiB

  1. ---
  2. - name: Rename synapse presence variable
  3. delegate_to: 127.0.0.1
  4. replace:
  5. path: "/var/lib/awx/projects/clients/{{ member_id }}/{{ subscription_id }}/matrix_vars.yml"
  6. regexp: 'matrix_synapse_use_presence'
  7. replace: 'matrix_synapse_presence_enabled'
  8. - name: Generate matrix_homeserver_generic_secret_key variable
  9. delegate_to: 127.0.0.1
  10. command: |
  11. openssl rand -hex 16
  12. register: generic_secret
  13. no_log: true
  14. when: ( matrix_homeserver_generic_secret_key is undefined ) or ( matrix_homeserver_generic_secret_key | length == 0 )
  15. - name: Add new matrix_homeserver_generic_secret_key variable
  16. delegate_to: 127.0.0.1
  17. lineinfile:
  18. path: '/var/lib/awx/projects/clients/{{ member_id }}/{{ subscription_id }}/matrix_vars.yml'
  19. line: "matrix_homeserver_generic_secret_key: {{ generic_secret.stdout }}"
  20. insertbefore: '# Basic Settings End'
  21. mode: '0600'
  22. state: present
  23. when: ( matrix_homeserver_generic_secret_key is undefined ) or ( matrix_homeserver_generic_secret_key | length == 0 )