mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 04:08:15 +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'
 |