mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00:00 
			
		
		
		
	refactor(dns): replace sys-dns-parent-hosts with sys-dns-wildcards; emit only *.parent wildcards from CURRENT_PLAY_DOMAINS_ALL
Rename filter parent_build_records→wildcard_records; create only wildcard (*.parent) A/AAAA records (no base/apex); switch to CURRENT_PLAY_DOMAINS_ALL; update vars to SYN_DNS_WILDCARD_RECORDS; adjust role/task names, defaults, and docs; add unittest expecting *.a.b from www.a.b.example.com. See: https://chatgpt.com/share/68c35dc1-7170-800f-8fbe-772e61780597
This commit is contained in:
		
							
								
								
									
										9
									
								
								roles/sys-dns-wildcards/tasks/01_core.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								roles/sys-dns-wildcards/tasks/01_core.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| --- | ||||
| - name: "Apply Cloudflare DNS for parent domains" | ||||
|   include_role: | ||||
|     name: sys-dns-cloudflare-records | ||||
|   vars: | ||||
|     cloudflare_records: "{{ SYN_DNS_WILDCARD_RECORDS }}" | ||||
|   when: DNS_PROVIDER == 'cloudflare' | ||||
|  | ||||
| - include_tasks: utils/run_once.yml | ||||
							
								
								
									
										3
									
								
								roles/sys-dns-wildcards/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								roles/sys-dns-wildcards/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| - block: | ||||
|   - include_tasks: 01_core.yml | ||||
|   when: run_once_sys_dns_wildcards is not defined | ||||
		Reference in New Issue
	
	Block a user