mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
32 lines
1013 B
YAML
32 lines
1013 B
YAML
---
|
|
providers:
|
|
# See the basic example for descriptions of the basics of this config file,
|
|
# here we'll focus on things related to octodns-dump.
|
|
|
|
# This is our config provider, it sources YAML from disk, but to start we
|
|
# don't have any files in the ./config directory. We need to dump what's in
|
|
# our provider, in this case a local PowerDNS setup, into this config
|
|
# directory as a starting point.
|
|
config:
|
|
class: octodns.provider.yaml.YamlProvider
|
|
directory: ./config
|
|
|
|
# This is our existing provider, the one we want to bring under octoDNS
|
|
# management. This example will walk through dumping the existing data in
|
|
# this provider into the config provider's directory above. At that point we
|
|
# should be ready to start managing things with octoDNS going forward.
|
|
powerdns:
|
|
class: octodns_powerdns.PowerDnsProvider
|
|
host: 127.0.0.1
|
|
port: 8081
|
|
api_key: env/POWERDNS_API_KEY
|
|
timeout: 10
|
|
|
|
zones:
|
|
|
|
'*':
|
|
sources:
|
|
- config
|
|
targets:
|
|
- powerdns
|