mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - name: "load docker, proxy for '{{ application_id }}'"
 | |
|   include_role:
 | |
|     name: sys-stk-full-stateless
 | |
|     public: true
 | |
|   vars:
 | |
|     docker_compose_flush_handlers:        true
 | |
|     docker_compose_file_creation_enabled: true
 | |
|     docker_pull_git_repository:           false
 | |
|     
 | |
| - name: "generate {{ domain }}.conf"
 | |
|   template:
 | |
|     src: "nginx.conf.j2"
 | |
|     dest: "{{ [ NGINX.DIRECTORIES.HTTP.SERVERS, domain ~ '.conf'] | path_join }}"
 | |
|   notify: restart openresty
 | |
| 
 | |
| - name: Update Collabora systemplate to include new fonts
 | |
|   command: "{{ COLLABORA_DOCKER_CONF_EXEC }} update-system-template"
 | |
|   register: collabora_fonts
 | |
|   changed_when: >
 | |
|     (not ASYNC_ENABLED | bool )
 | |
|     and
 | |
|     ('updated' in (collabora_fonts.stdout | default('')))
 | |
|   async: "{{ ASYNC_TIME  if (ASYNC_ENABLED |  bool) else omit }}"
 | |
|   poll:  "{{ ASYNC_POLL if (ASYNC_ENABLED |  bool) else omit }}"
 | |
|   when: MODE_UPDATE | bool
 | |
| 
 | |
| - name: Allow Nextcloud host IP for Collabora preview conversion
 | |
|   command: "{{ COLLABORA_DOCKER_CONF_EXEC }} set net.post_allow.host {{ networks.internet.ip4 }}"
 | |
|   register: collabora_preview
 | |
|   changed_when: >
 | |
|     (not ASYNC_ENABLED | bool )
 | |
|     and
 | |
|     ('already present' not in (collabora_preview.stdout | default('')))
 | |
|   async: "{{ ASYNC_TIME if ASYNC_ENABLED | bool else omit }}"
 | |
|   poll:  "{{ ASYNC_POLL if ASYNC_ENABLED | bool else omit }}" |