Dynamic DNS for OpenNebula (fork with setuid)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Vitaliy Filippov c03be448e0 Send empty replies to AAAA requests 3 years ago
ci-scripts Add systemd unit 3 years ago
onedns Send empty replies to AAAA requests 3 years ago
.gitignore gitignore: ignore .eggs directory 7 years ago
.gitlab-ci.yml build docker container after tests pass 6 years ago
Dockerfile add docker image for onedns 7 years ago
README.md README: fix badge urls [ci-skip] 7 years ago
requirements.txt resolver: add thread mutex and use new zone module 7 years ago
setup.cfg limit test discovery to onedns directory [ci-skip] 7 years ago
setup.py bump pytest and plugins to latest versions 7 years ago
test-requirements.txt bump pytest and plugins to latest versions 7 years ago

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