38 lines
1.2 KiB
Markdown
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
|
|
```
|