mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			746 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			746 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - block:
 | |
|   - name: Include dependency 'sys-svc-webserver'
 | |
|     include_role:
 | |
|       name: sys-svc-webserver
 | |
|     when: run_once_sys_svc_webserver is not defined
 | |
|   - include_tasks: utils/run_once.yml
 | |
|   when: run_once_web_opt_rdr_www is not defined
 | |
| 
 | |
| - name: Include web-opt-rdr-domains role for www-to-bare redirects
 | |
|   include_role:
 | |
|     name: web-opt-rdr-domains
 | |
|   vars:
 | |
|     redirect_domain_mappings: "{{ REDIRECT_WWW_DOMAINS | map('regex_replace', '^www\\.(.+)$', '{ source: \"www.\\1\", target: \"\\1\" }') | map('from_yaml') | list }}"
 | |
|   when: REDIRECT_WWW_FLAVOR == 'origin'
 | |
| 
 | |
| - name: Include Cloudflare edge redirect
 | |
|   include_tasks: _01_cloudflare_edge_redirect.yml
 | |
|   when: 
 | |
|     - DNS_PROVIDER == 'cloudflare'
 | |
|     - REDIRECT_WWW_FLAVOR == 'edge'
 |