mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-30 23:07:57 +01:00 
			
		
		
		
	* Add task to configure a standalone JVB on a different server * add missing file * set nginx config * update prosody file and expose port 5222 * change variable name to server id * formatting change * use server id of jvb-1 for the main server * adding documentation * adding more jvbs * rename variable * revert file * fix yaml error * minor doc fixes * renaming tags and introducing a common tag * remove duplicates * add mapping for jvb to hostname/ip * missed a jvb_server * Update roles/matrix-nginx-proxy/templates/nginx/conf.d/matrix-jitsi.conf.j2 Co-authored-by: Slavi Pantaleev <slavi@devture.com> * PR review comments and additional documentation * iterate on dict items * Update docs/configuring-playbook-jitsi.md Co-authored-by: Slavi Pantaleev <slavi@devture.com> * Update docs/configuring-playbook-jitsi.md Co-authored-by: Slavi Pantaleev <slavi@devture.com> * Update docs/configuring-playbook-jitsi.md Co-authored-by: Slavi Pantaleev <slavi@devture.com> * Update docs/configuring-playbook-jitsi.md Co-authored-by: Slavi Pantaleev <slavi@devture.com> * Update docs/configuring-playbook-jitsi.md Co-authored-by: Slavi Pantaleev <slavi@devture.com> * Update docs/configuring-playbook-jitsi.md Co-authored-by: Slavi Pantaleev <slavi@devture.com> * Update docs/configuring-playbook-jitsi.md Co-authored-by: Slavi Pantaleev <slavi@devture.com> * adding documentation around the xmpp setting * add common after * reduce the number of services during init of the additional jvb * remove rogue i * revert change to jitsi init as it's needed * only run the jvb service on the additional jvb host * updating docs * reset default and add documentation about the websocket port * fix issue rather merge with master * add missing role introduced in master * this role is required too * Adding new jitsi jvb playbook, moving setup.yml to matrix.yml and creating soft link * updating documentation * revert accidental change to file * add symlink back to roles to aid running of the jitsi playbook * Remove extra space * Delete useless playbooks/roles symlink * Remove blank lines Co-authored-by: Slavi Pantaleev <slavi@devture.com>
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
	
	
	
| #jinja2: lstrip_blocks: "True"
 | |
| [Unit]
 | |
| Description=Matrix jitsi-prosody server
 | |
| {% for service in matrix_jitsi_prosody_systemd_required_services_list %}
 | |
| Requires={{ service }}
 | |
| After={{ service }}
 | |
| {% endfor %}
 | |
| DefaultDependencies=no
 | |
| 
 | |
| [Service]
 | |
| Type=simple
 | |
| Environment="HOME={{ devture_systemd_docker_base_systemd_unit_home_path }}"
 | |
| ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} kill matrix-jitsi-prosody 2>/dev/null || true'
 | |
| ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm matrix-jitsi-prosody 2>/dev/null || true'
 | |
| 
 | |
| ExecStart={{ devture_systemd_docker_base_host_command_docker }} run --rm --name matrix-jitsi-prosody \
 | |
| 			--log-driver=none \
 | |
| 			--network={{ matrix_docker_network }} \
 | |
| 			--network-alias={{ matrix_jitsi_xmpp_server }} \
 | |
| 			{% if matrix_jitsi_prosody_container_http_host_bind_port %}
 | |
| 			-p {{ matrix_jitsi_prosody_container_http_host_bind_port }}:5280 \
 | |
| 			{% endif %}
 | |
| 			{% if matrix_jitsi_prosody_container_jvb_host_bind_port %}
 | |
| 			-p {{ matrix_jitsi_prosody_container_jvb_host_bind_port }}:5222 \
 | |
| 			{% endif %}
 | |
| 			--env-file={{ matrix_jitsi_prosody_base_path }}/env \
 | |
| 			--mount type=bind,src={{ matrix_jitsi_prosody_config_path }},dst=/config \
 | |
| 			--mount type=bind,src={{ matrix_jitsi_prosody_plugins_path }},dst=/prosody-plugins-custom \
 | |
| 			{% for arg in matrix_jitsi_prosody_container_extra_arguments %}
 | |
| 			{{ arg }} \
 | |
| 			{% endfor %}
 | |
| 			{{ matrix_jitsi_prosody_docker_image }}
 | |
| 
 | |
| ExecStop=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} kill matrix-jitsi-prosody 2>/dev/null || true'
 | |
| ExecStop=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm matrix-jitsi-prosody 2>/dev/null || true'
 | |
| Restart=always
 | |
| RestartSec=30
 | |
| SyslogIdentifier=matrix-jitsi-prosody
 | |
| 
 | |
| [Install]
 | |
| WantedBy=multi-user.target
 |