# README
cf-ddns
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
- Set
DDNS_PROVIDER
andDDNS_SOURCE
environment variables with chosen DNS and configuration provider. - Set DNS provider credentials. To do this, fill appropriate environment variables, e.g
DDNS_CFEMAIL
,DDNS_CFAPIKEY
. - 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.