Puppet Class: profile::openstack::eqiad1::puppetmaster::frontend

Defined in:
modules/profile/manifests/openstack/eqiad1/puppetmaster/frontend.pp

Overview

Parameters:

  • openstack_control_nodes (Array[OpenStack::ControlNode]) (defaults to: lookup('profile::openstack::eqiad1::openstack_control_nodes'))
  • designate_hosts (Array[Stdlib::Fqdn]) (defaults to: lookup('profile::openstack::eqiad1::designate_hosts'))
  • puppetmasters (Any) (defaults to: lookup('profile::openstack::eqiad1::puppetmaster::servers'))
  • puppetmaster_ca (Any) (defaults to: lookup('profile::openstack::eqiad1::puppetmaster::ca'))
  • puppetmaster_webhostname (Any) (defaults to: lookup('profile::openstack::eqiad1::puppetmaster::web_hostname'))
  • cert_secret_path (Any) (defaults to: lookup('profile::openstack::eqiad1::puppetmaster::cert_secret_path'))


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'modules/profile/manifests/openstack/eqiad1/puppetmaster/frontend.pp', line 1

class profile::openstack::eqiad1::puppetmaster::frontend(
    Array[OpenStack::ControlNode] $openstack_control_nodes = lookup('profile::openstack::eqiad1::openstack_control_nodes'),
    Array[Stdlib::Fqdn] $designate_hosts = lookup('profile::openstack::eqiad1::designate_hosts'),
    $puppetmasters = lookup('profile::openstack::eqiad1::puppetmaster::servers'),
    $puppetmaster_ca = lookup('profile::openstack::eqiad1::puppetmaster::ca'),
    $puppetmaster_webhostname = lookup('profile::openstack::eqiad1::puppetmaster::web_hostname'),
    $cert_secret_path = lookup('profile::openstack::eqiad1::puppetmaster::cert_secret_path'),
    ) {
    class {'::profile::openstack::base::puppetmaster::frontend':
        openstack_control_nodes  => $openstack_control_nodes,
        designate_hosts          => $designate_hosts,
        puppetmasters            => $puppetmasters,
        puppetmaster_ca          => $puppetmaster_ca,
        puppetmaster_webhostname => $puppetmaster_webhostname,
        cert_secret_path         => $cert_secret_path,
    }
}