initial setup
This commit is contained in:
		
							
								
								
									
										30
									
								
								config.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								config.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
				
			|||||||
 | 
					providers:
 | 
				
			||||||
 | 
					  config:
 | 
				
			||||||
 | 
					    class: octodns.provider.yaml.YamlProvider
 | 
				
			||||||
 | 
					    directory: ./config
 | 
				
			||||||
 | 
					    default_ttl: 3600
 | 
				
			||||||
 | 
					    enforce_order: True
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					  kluster:
 | 
				
			||||||
 | 
					    class: octodns_ddns.DdnsSource
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  cloudflare:
 | 
				
			||||||
 | 
					    class: octodns_cloudflare.CloudflareProvider
 | 
				
			||||||
 | 
					    # Your Cloudflare account email address (required, optional if using token)
 | 
				
			||||||
 | 
					    email: env/CLOUDFLARE_EMAIL
 | 
				
			||||||
 | 
					    # The API Token or API Key.
 | 
				
			||||||
 | 
					    # Required permissions for API Tokens are Zone:Read, DNS:Read and DNS:Key.
 | 
				
			||||||
 | 
					    token: env/CLOUDFLARE_TOKEN
 | 
				
			||||||
 | 
					    # Optional. Filter by account ID in environments where a token has access
 | 
				
			||||||
 | 
					    # across more than the permitted number of accounts allowed by Cloudflare.
 | 
				
			||||||
 | 
					    account_id: env/CLOUDFLARE_ACCOUNT_ID
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					zones:
 | 
				
			||||||
 | 
					  'moll.re':
 | 
				
			||||||
 | 
					    sources:
 | 
				
			||||||
 | 
					      - config # sets all other records
 | 
				
			||||||
 | 
					      - kluster # sets kluster.moll.re
 | 
				
			||||||
 | 
					    targets:
 | 
				
			||||||
 | 
					      - cloudlfare
 | 
				
			||||||
							
								
								
									
										51
									
								
								config/moll.re.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								config/moll.re.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,51 @@
 | 
				
			|||||||
 | 
					'':
 | 
				
			||||||
 | 
					  ttl: 60
 | 
				
			||||||
 | 
					  type: CNAME
 | 
				
			||||||
 | 
					  values:
 | 
				
			||||||
 | 
					    - homepage.kluster.moll.re
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					'*.kluster':
 | 
				
			||||||
 | 
					  ttl: 60
 | 
				
			||||||
 | 
					  type: CNAME
 | 
				
			||||||
 | 
					  values:
 | 
				
			||||||
 | 
					    - kluster.moll.re 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					'short':
 | 
				
			||||||
 | 
					  ttl: 60
 | 
				
			||||||
 | 
					  type: CNAME
 | 
				
			||||||
 | 
					  values:
 | 
				
			||||||
 | 
					    - shlink.kluster.moll.re
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					'skiff1._domainkey':
 | 
				
			||||||
 | 
					  type: CNAME
 | 
				
			||||||
 | 
					  values:
 | 
				
			||||||
 | 
					    - skiff1.tlfind3ul99o2wi.dkim.skiff.com
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					'skiff2._domainkey':
 | 
				
			||||||
 | 
					  type: CNAME
 | 
				
			||||||
 | 
					  values:
 | 
				
			||||||
 | 
					    - skiff2.tlfind3ul99o2wi.dkim.skiff.com
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					'moll.re':
 | 
				
			||||||
 | 
					  - type: MX
 | 
				
			||||||
 | 
					    values:
 | 
				
			||||||
 | 
					      - inbound-smtp.skiff.com
 | 
				
			||||||
 | 
					  - type: TXT
 | 
				
			||||||
 | 
					    values:
 | 
				
			||||||
 | 
					      - v=spf1 include:tlfind3ul99o2wi.spf.skiff.com -all
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					'_ssh._tcp':
 | 
				
			||||||
 | 
					  type: SRV
 | 
				
			||||||
 | 
					  values:
 | 
				
			||||||
 | 
					    - 0 500 2222 git.kluster.moll.re
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					'_dmarc':
 | 
				
			||||||
 | 
					  type: TXT
 | 
				
			||||||
 | 
					  values:
 | 
				
			||||||
 | 
					    - v=DMARC1; p=reject; pct=100; adkim=s; aspf=s
 | 
				
			||||||
		Reference in New Issue
	
	Block a user