Matrix Docker Ansible eploy
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

79 líneas
2.6 KiB

  1. # Load initial hosting and organisation variables from AWX volume
  2. - include_tasks: "{{ role_path }}/tasks/load_hosting_and_org_variables.yml"
  3. when: run_setup|bool and matrix_awx_enabled|bool
  4. tags:
  5. - always
  6. # Perform a backup of the server
  7. - include_tasks: "{{ role_path }}/tasks/backup_server.yml"
  8. when: run_setup|bool and matrix_awx_enabled|bool
  9. tags:
  10. - backup-server
  11. # Create a user account if called
  12. - include_tasks: "{{ role_path }}/tasks/create_user.yml"
  13. when: run_setup|bool and matrix_awx_enabled|bool
  14. tags:
  15. - create-user
  16. # Perform extra self-check functions
  17. - include_tasks: "{{ role_path }}/tasks/self_check.yml"
  18. when: run_setup|bool and matrix_awx_enabled|bool
  19. tags:
  20. - self-check
  21. # Import configs, media repo from /chroot/backup import
  22. - include_tasks: "{{ role_path }}/tasks/import_awx.yml"
  23. when: run_setup|bool and matrix_awx_enabled|bool
  24. tags:
  25. - import-awx
  26. # Configure SFTP so user can upload a static website or access the servers export
  27. - include_tasks: "{{ role_path }}/tasks/customise_website_access_export.yml"
  28. when: run_setup|bool and matrix_awx_enabled|bool
  29. tags:
  30. - setup-nginx-proxy
  31. # Additional playbook to set the variable file during Element configuration
  32. - include_tasks: "{{ role_path }}/tasks/set_variables_element.yml"
  33. when: run_setup|bool and matrix_awx_enabled|bool
  34. tags:
  35. - setup-client-element
  36. # Additional playbook to set the variable file during Synapse configuration
  37. - include_tasks: "{{ role_path }}/tasks/set_variables_synapse.yml"
  38. when: run_setup|bool and matrix_awx_enabled|bool
  39. tags:
  40. - setup-synapse
  41. # Additional playbook to set the variable file during Jitsi configuration
  42. - include_tasks: "{{ role_path }}/tasks/set_variables_jitsi.yml"
  43. when: run_setup|bool and matrix_awx_enabled|bool
  44. tags:
  45. - setup-jitsi
  46. # Additional playbook to set the variable file during Ma1sd configuration
  47. - include_tasks: "{{ role_path }}/tasks/set_variables_ma1sd.yml"
  48. when: run_setup|bool and matrix_awx_enabled|bool
  49. tags:
  50. - setup-ma1sd
  51. # Additional playbook to set the variable file during Corporal configuration
  52. - include_tasks: "{{ role_path }}/tasks/set_variables_corporal.yml"
  53. when: run_setup|bool and matrix_awx_enabled|bool
  54. tags:
  55. - setup-corporal
  56. # Additional playbook to set the variable file during Synapse Admin configuration
  57. - include_tasks: "{{ role_path }}/tasks/set_variables_synapse_admin.yml"
  58. when: run_setup|bool and matrix_awx_enabled|bool
  59. tags:
  60. - setup-synapse-admin
  61. # Load newly formed matrix variables from tower volume
  62. - include_tasks: "{{ role_path }}/tasks/load_matrix_variables.yml"
  63. when: run_setup|bool and matrix_awx_enabled|bool
  64. tags:
  65. - always