cf-ddns

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2021 License: MIT Imports: 9 Imported by: 0

README

cf-ddns

GitHub

cf-ddns synchronizes domains provided in configuration (e. g. config, Kubernetes Ingresses) with external DNS provider.

Installation

Use go compiler to install cf-ddns.

go get github.com/exepirit/cf-ddns

Usage

  1. Set DDNS_PROVIDER and DDNS_SOURCE environment variables with chosen DNS and configuration provider.
  2. Set DNS provider credentials. To do this, fill appropriate environment variables, e.g DDNS_CFEMAIL, DDNS_CFAPIKEY.
  3. Run cf-ddns.

Roadmap

  • Write comrehensive documentation. ;)
  • Add /etc/hosts file as DNS provider support (for mDNS support).
  • Refactor tool configuration method. Use command line parameters along with environment variables.
  • Add PowerDNS provider support.
  • Add Bind as provider support.

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL