mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: "Include docker-central-database"
 | |
|   include_role: 
 | |
|     name: docker-central-database
 | |
|   
 | |
| - name: "Include role nginx-domain-setup for {{ application_id }}"
 | |
|   include_role:
 | |
|     name: nginx-domain-setup
 | |
|   loop: "{{ domains.wordpress }}"
 | |
|   loop_control:
 | |
|     loop_var: domain
 | |
|   vars:
 | |
|     nginx_docker_reverse_proxy_extra_configuration: "client_max_body_size {{ wordpress_max_upload_size }};"
 | |
|     http_port: "{{ ports.localhost.http[application_id] }}"
 | |
| 
 | |
| - name: "Transfering upload.ini to {{ docker_compose.directories.instance }}"
 | |
|   template:
 | |
|     src: upload.ini.j2
 | |
|     dest: "{{ docker_compose.directories.instance }}upload.ini"
 | |
|   notify: docker compose project build and setup
 | |
| 
 | |
| - name: "Transfering msmtprc to {{ host_msmtp_conf }}"
 | |
|   template:
 | |
|     src: "{{ playbook_dir }}/roles/msmtp/templates/msmtprc.conf.j2"
 | |
|     dest: "{{ host_msmtp_conf }}"
 | |
|   notify: docker compose project build and setup
 | |
| 
 | |
| - name: "Transfering Dockerfile to {{ docker_compose.directories.instance }}"
 | |
|   copy:
 | |
|     src: Dockerfile
 | |
|     dest: "{{ docker_compose.directories.instance }}Dockerfile"
 | |
|   notify: docker compose project build and setup
 | |
| 
 | |
| - name: "copy docker-compose.yml and env file"
 | |
|   include_tasks: copy-docker-compose-and-env.yml
 | |
| 
 | |
| - name: "Install wordpress"
 | |
|   include_tasks: install.yml
 | |
| 
 | |
| - name: "Activating OIDC when enabled."
 | |
|   include_tasks: oidc.yml
 | |
|   when: applications[application_id].features.oidc | bool
 | |
| 
 | |
| #- name: "Activating WP Discourse when enabled"
 | |
| #  include_tasks: wp_discourse.yml
 | |
| #  when: applications[application_id].wp_discourse.enabled | bool
 |