Skip to content

Dehydrated hook for DNS verification on Hurricane Electric in Python

Notifications You must be signed in to change notification settings

BCurrell/dehydrated-dns-hurricane-electric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dehydrated-dns-hurricane-electric

Dehydrated hook for DNS verification on Hurricane Electric in Python.

Hurricane Electric does not currently provide an API for creating and removing DNS records. The closest thing they have is their dyn.dns.he.net service, which allows you to update existing dynamic DNS records.

This project has a very limited scope; it is going to create and remove ACME TXT records, however there is a future plan to spin this out in to a fully featured Python library.

Requirements

  • dehydrated
  • python (3.6 or higher)
  • pipenv

For the purposes of this "documentation", I'm assuming you already have these installed, or know how to install them.

Usage

# TODO: This

To-Do

  • Create shell project with basic dehydrated hook functionality
  • Authenticate with Hurricane Electric
  • List zones
  • List records
  • Add DNS record
  • Remove DNS record
  • Better logging. Or just some logging at all.
  • Better error handling.

About

Dehydrated hook for DNS verification on Hurricane Electric in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published