Skip to main content

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)

Source distribution for openstack-publicdns 0.0.6
File Size Uploaded
openstack-publicdns-0.0.6.tar.gz 4.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for openstack-publicdns 0.0.6
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.6 This release

3 release files

0.0.5

3 release files

0.0.4

3 release files

0.0.3

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page