Browse Source

Add support for zeit dns

TODO:
Use sed/awk for domain parsing (I am bad at it)
Write removal function
Use rest api instead of now cli
pull/2087/head
CertainLach 7 years ago
committed by GitHub
parent
commit
829ce75856
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 19
      dnsapi/dns_zeit.sh

19
dnsapi/dns_zeit.sh

@ -0,0 +1,19 @@
#!/usr/bin/bash
######## Public functions #####################
#Usage: add _acme-challenge.www.domain.com "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs"
dns_zeit_add() {
fulldomain=$1
txtvalue=$2
subdomain=$(echo $fulldomain | node -e "process.stdin.on('data',e=>console.log(e.toString().split('.').slice(0,-2).join('.')))")
domain=$(echo $fulldomain | node -e "process.stdin.on('data',e=>console.log(e.toString().split('.').slice(-2).join('.').trim()))")
now dns add $domain $subdomain TXT $txtvalue
}
#fulldomain txtvalue
dns_zeit_rm() {
fulldomain=$1
txtvalue=$2
}
Loading…
Cancel
Save