Matrix Docker Ansible eploy
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 

27 Zeilen
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 )