Skip to main content

OpenStack public DNS plugins

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openstack-publicdns-0.0.6.tar.gz (4.0 kB view details)

Uploaded Source

Built Distributions

openstack_publicdns-0.0.6-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

openstack_publicdns-0.0.6-py2-none-any.whl (10.3 kB view details)

Uploaded Python 2

File details

Details for the file openstack-publicdns-0.0.6.tar.gz.

File metadata

  • Download URL: openstack-publicdns-0.0.6.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for openstack-publicdns-0.0.6.tar.gz
Algorithm Hash digest
SHA256 89c06395e89d2ce49bdb035633bf5249b663461c3dd9505ad35d2b1d1a02a847
MD5 f514ce8edda6b7079b17b5abe6368f0d
BLAKE2b-256 1646663fa9394d264cb148b0c8d81e73e94edd794824aa8e7ed6df957425b1e4

See more details on using hashes here.

File details

Details for the file openstack_publicdns-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: openstack_publicdns-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for openstack_publicdns-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e422750502bfcd19e4a1f2328a421d5d88b5f20eda7b3201ac4a81b48bfba18f
MD5 6efe39dc835fc087d9fe1e0a48df9042
BLAKE2b-256 5070c848517eabea2bea051c1877e40e56c178d2978bd963c73e881a4b2ba5b4

See more details on using hashes here.

File details

Details for the file openstack_publicdns-0.0.6-py2-none-any.whl.

File metadata

  • Download URL: openstack_publicdns-0.0.6-py2-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 2
  • Uploaded using 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

File hashes

Hashes for openstack_publicdns-0.0.6-py2-none-any.whl
Algorithm Hash digest
SHA256 0b8ebfea166c65e7f997e72c6e8bf4f7957adbfda5a25f6aa54f7e4544b6cc10
MD5 de96e798dd2371d71866e8d7cd3abc68
BLAKE2b-256 411d385d4c242dc4f8989b6a7e17e136ebd480ee1c908f1cc4c270f0fa126e53

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page