Puppet Class: profile::openstack::eqiad1::pdns::recursor::service

Defined in:
modules/profile/manifests/openstack/eqiad1/pdns/recursor/service.pp

Overview

Parameters:

  • nova_controller (Any) (defaults to: hiera('profile::openstack::eqiad1::nova_controller'))
  • keystone_host (Any) (defaults to: hiera('profile::openstack::eqiad1::keystone_host'))
  • observer_password (Any) (defaults to: hiera('profile::openstack::eqiad1::observer_password'))
  • pdns_host (Any) (defaults to: hiera('profile::openstack::eqiad1::pdns::host'))
  • pdns_recursor (Any) (defaults to: hiera('profile::openstack::eqiad1::pdns::recursor'))
  • tld (Any) (defaults to: hiera('profile::openstack::eqiad1::pdns::tld'))
  • private_reverse_zones (Any) (defaults to: hiera('profile::openstack::eqiad1::pdns::private_reverse_zones'))
  • aliaser_extra_records (Any) (defaults to: hiera('profile::openstack::eqiad1::pdns::recursor_aliaser_extra_records'))


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'modules/profile/manifests/openstack/eqiad1/pdns/recursor/service.pp', line 1

class profile::openstack::eqiad1::pdns::recursor::service(
    $nova_controller = hiera('profile::openstack::eqiad1::nova_controller'),
    $keystone_host = hiera('profile::openstack::eqiad1::keystone_host'),
    $observer_password = hiera('profile::openstack::eqiad1::observer_password'),
    $pdns_host = hiera('profile::openstack::eqiad1::pdns::host'),
    $pdns_recursor = hiera('profile::openstack::eqiad1::pdns::recursor'),
    $tld = hiera('profile::openstack::eqiad1::pdns::tld'),
    $private_reverse_zones = hiera('profile::openstack::eqiad1::pdns::private_reverse_zones'),
    $aliaser_extra_records = hiera('profile::openstack::eqiad1::pdns::recursor_aliaser_extra_records'),
    ) {

    class {'::profile::openstack::base::pdns::recursor::service':
        nova_controller       => $nova_controller,
        keystone_host         => $keystone_host,
        observer_password     => $observer_password,
        pdns_host             => $pdns_host,
        pdns_recursor         => $pdns_recursor,
        tld                   => $tld,
        private_reverse_zones => $private_reverse_zones,
        aliaser_extra_records => $aliaser_extra_records,
    }

    class{'::profile::openstack::base::pdns::recursor::monitor::rec_control':}
}