onedns/README.md

38 lines
1.2 KiB
Markdown

# OneDNS
[![build status](https://gitlab-int.rc.fas.harvard.edu/cloud/onedns/badges/master/build.svg)](https://gitlab-int.rc.fas.harvard.edu/cloud/onedns/commits/master)
[![coverage report](https://gitlab-int.rc.fas.harvard.edu/cloud/onedns/badges/master/coverage.svg)](https://gitlab-int.rc.fas.harvard.edu/cloud/onedns/commits/master)
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
```