Dynamic DNS for OpenNebula (fork with setuid)
 
 
 
Go to file
Justin Riley 5805c65dc4 Merge branch 'daemon-log-sync-errors' into 'master'
catch and log all sync exceptions in daemon

See merge request !3
2017-04-14 14:18:34 -04:00
ci-scripts build docker container after tests pass 2017-04-14 12:15:23 -04:00
onedns catch and log all sync exceptions in daemon 2017-04-14 14:14:57 -04:00
.gitignore gitignore: ignore .eggs directory 2016-08-03 00:12:31 -04:00
.gitlab-ci.yml build docker container after tests pass 2017-04-14 12:15:23 -04:00
Dockerfile add docker image for onedns 2016-10-17 15:41:40 -04:00
README.md README: fix badge urls [ci-skip] 2016-10-13 16:59:14 -04:00
requirements.txt resolver: add thread mutex and use new zone module 2016-08-17 16:21:05 -04:00
setup.cfg limit test discovery to onedns directory [ci-skip] 2016-10-12 00:19:47 -04:00
setup.py bump pytest and plugins to latest versions 2016-10-11 23:29:03 -04:00
test-requirements.txt bump pytest and plugins to latest versions 2016-10-11 23:29:03 -04:00

README.md

OneDNS

build status coverage report

Dyanmic DNS for OpenNebula

Usage

Global options:

$ onedns --help
usage: onedns [-h] [--debug] [-d DOMAIN] [--one-address ONE_ADDRESS]
              [--one-secret ONE_SECRET] [--one-proxy ONE_PROXY]
              {daemon,shell} ...

OneDNS - Dynamic DNS for OpenNebula

positional arguments:
  {daemon,shell}

optional arguments:
  -h, --help            show this help message and exit
  --debug               ONE controller host address
  -d DOMAIN, --domain DOMAIN
                        DNS domain to use
  --one-address ONE_ADDRESS
                        ONE controller host address
  --one-secret ONE_SECRET
                        ONE credentials to use (e.g. user:key)
  --one-proxy ONE_PROXY
                        proxy host to use to connect to ONE controller

Run the daemon command to kick off onedns:

$ onedns daemon --dns-port=53