JSPM

simple-tf-dns

0.0.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q10158F
  • License MPL-2.0

A tool made to make working with static terraform records simpler

Package Exports

  • simple-tf-dns

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (simple-tf-dns) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

simple-tf-dns

A tool made to make working with static terraform records simpler

WIP

Example

# Records

# Normal A/AAAA
#<type>	<domain><value>	<use-cloudflare>
A	@	1.2.3.4	true
AAAA	@	::2	true

# TXT
TXT	@	some-value

# CNAME
# will cname to $DOMAIN
CNAME	sub	@	true
# will cname to sub.$DOMAIN
CNAME	sub2	sub

# MX
MX	@	10	mail.provider.com

# DNSLINK create IPFS dnslink txts
# creates TXT dnslink=/ipfs/HASH
DNSLINK	@	/ipfs/HASH

# INCLUDE allows including other files
INCLUDE	domain-verifiction-txts
INCLUDE	global-mail-settings

# CLINK copies records from one domain to another (that way you can CNAME one domain to multiple other domains for load balancing)
CLINK	lb-test	server1
CLINK	lb-test	server2

# SHORT allows for pattern-reuse
SHORT	$	server%.example.com
CNAME	s-test	$1

# TODO: hidden (CLINK only) sub-domains