Puppet Class: profile::openstack::codfw1dev::nova::fullstack::service

Defined in:
modules/profile/manifests/openstack/codfw1dev/nova/fullstack/service.pp

Overview

Parameters:

  • osstackcanary_pass (Any) (defaults to: lookup('profile::openstack::codfw1dev::nova::fullstack_pass'))
  • openstack_control_nodes (Array[OpenStack::ControlNode]) (defaults to: lookup('profile::openstack::codfw1dev::openstack_control_nodes'))
  • region (Any) (defaults to: lookup('profile::openstack::codfw1dev::region'))
  • network (Any) (defaults to: lookup('profile::openstack::codfw1dev::nova::instance_network_id'))
  • puppetmaster (Any) (defaults to: lookup('profile::openstack::codfw1dev::puppetmaster_hostname'))
  • bastion_ip (Any) (defaults to: lookup('profile::openstack::codfw1dev::nova::fullstack_bastion_ip'))


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'modules/profile/manifests/openstack/codfw1dev/nova/fullstack/service.pp', line 3

class profile::openstack::codfw1dev::nova::fullstack::service(
    $osstackcanary_pass = lookup('profile::openstack::codfw1dev::nova::fullstack_pass'),
    Array[OpenStack::ControlNode] $openstack_control_nodes = lookup('profile::openstack::codfw1dev::openstack_control_nodes'),
    $region = lookup('profile::openstack::codfw1dev::region'),
    $network = lookup('profile::openstack::codfw1dev::nova::instance_network_id'),
    $puppetmaster = lookup('profile::openstack::codfw1dev::puppetmaster_hostname'),
    $bastion_ip = lookup('profile::openstack::codfw1dev::nova::fullstack_bastion_ip'),
    ) {

    require ::profile::openstack::codfw1dev::clientpackages
    class { '::profile::openstack::base::nova::fullstack::service':
        openstack_control_nodes => $openstack_control_nodes,
        osstackcanary_pass      => $osstackcanary_pass,
        region                  => $region,
        network                 => $network,
        puppetmaster            => $puppetmaster,
        bastion_ip              => $bastion_ip,
        deployment              => 'codfw1dev',
    }
}