OpenStack public DNS plugins
This package provides a collection of plugins to simplify the use of public DNS names for OpenStack virtual machine instances.
Each OpenStack network can have a configured dns_domain. Virtual
machine instances launched within that network will have a hostname
constructed from the network's dns_domain and appropriate DNS
records will be created automatically.
For example: if an instance named testvm is launched in a network
with the DNS domain example.org then the instance will be given the
DHCP hostname testvm.example.org and the DNS A and AAAA records for
testvm.example.org will be added to the DNS zone.
Installation
The easiest approach is to install the prebuilt RPM from the COPR repository.
Configuration
In /etc/neutron/plugin.ini in the [ml2] section, change the
extension_drivers list to include publicdns instead of
dns_domain_ports (or dns). For example:
[ml2]
extension_drivers = port_security,publicdns
In /etc/neutron/dhcp_agent.ini in the [DEFAULT] section, change
dhcp_driver from neutron.agent.linux.dhcp.Dnsmasq to
openstack_publicdns.neutron.dhcp.Dnsmasq. For example:
[DEFAULT]
dhcp_driver = openstack_publicdns.neutron.dhcp.Dnsmasq
In /etc/designate/designate.conf, in the [service:central]
section, change storage_driver from sqlalchemy to publicdns.
For example:
[service:central]
storage_driver = publicdns
Metadata
Release files for openstack-publicdns 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openstack-publicdns-0.0.6.tar.gz | 4.0 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openstack_publicdns-0.0.6-py3-none-any.whl | Python 3 | none | any | Details |
| openstack_publicdns-0.0.6-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 24.6 kB
Release files / openstack-publicdns-0.0.6.tar.gz
| Download URL | openstack-publicdns-0.0.6.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89c06395e89d2ce49bdb035633bf5249b663461c3dd9505ad35d2b1d1a02a847
|
|
BLAKE2b-256 checksum How to use checksums |
1646663fa9394d264cb148b0c8d81e73e94edd794824aa8e7ed6df957425b1e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.15
|
Release files / openstack_publicdns-0.0.6-py3-none-any.whl
| Download URL | openstack_publicdns-0.0.6-py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e422750502bfcd19e4a1f2328a421d5d88b5f20eda7b3201ac4a81b48bfba18f
|
|
BLAKE2b-256 checksum How to use checksums |
5070c848517eabea2bea051c1877e40e56c178d2978bd963c73e881a4b2ba5b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.5.6
|
Release files / openstack_publicdns-0.0.6-py2-none-any.whl
| Download URL | openstack_publicdns-0.0.6-py2-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
0b8ebfea166c65e7f997e72c6e8bf4f7957adbfda5a25f6aa54f7e4544b6cc10
|
|
BLAKE2b-256 checksum How to use checksums |
411d385d4c242dc4f8989b6a7e17e136ebd480ee1c908f1cc4c270f0fa126e53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.15
|