Puppet Class: profile::openstack::eqiad1::horizon::docker_deploy

Defined in:
modules/profile/manifests/openstack/eqiad1/horizon/docker_deploy.pp

Overview

SPDX-License-Identifier: Apache-2.0

Parameters:

  • horizon_version (String) (defaults to: lookup('profile::openstack::eqiad1::horizon_version'))
  • openstack_version (String) (defaults to: lookup('profile::openstack::eqiad1::version'))
  • keystone_api_fqdn (Stdlib::Fqdn) (defaults to: lookup('profile::openstack::eqiad1::keystone_api_fqdn'))
  • dhcp_domain (String) (defaults to: lookup('profile::openstack::eqiad1::nova::dhcp_domain'))
  • instance_network_id (String) (defaults to: lookup('profile::openstack::eqiad1::horizon::instance_network_id'))
  • ldap_user_pass (String) (defaults to: lookup('profile::openstack::eqiad1::ldap_user_pass'))
  • webserver_hostname (Stdlib::Fqdn) (defaults to: lookup('profile::openstack::eqiad1::horizon::webserver_hostname'))
  • all_regions (Array[String]) (defaults to: lookup('profile::openstack::eqiad1::all_regions'))
  • puppet_git_repo_name (String) (defaults to: lookup('profile::openstack::eqiad1::horizon::puppet_git_repo_name'))
  • secret_key (String) (defaults to: lookup('profile::openstack::eqiad1::horizon::secret_key'))
  • docker_version (String) (defaults to: lookup('profile::openstack::eqiad1::horizon::docker_version'))
  • port (Stdlib::Port::User) (defaults to: lookup('profile::openstack::eqiad1::horizon::docker_port', { 'default_value' => 8084 }))


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'modules/profile/manifests/openstack/eqiad1/horizon/docker_deploy.pp', line 2

class profile::openstack::eqiad1::horizon::docker_deploy(
    String          $horizon_version = lookup('profile::openstack::eqiad1::horizon_version'),
    String          $openstack_version = lookup('profile::openstack::eqiad1::version'),
    Stdlib::Fqdn    $keystone_api_fqdn = lookup('profile::openstack::eqiad1::keystone_api_fqdn'),
    String          $dhcp_domain = lookup('profile::openstack::eqiad1::nova::dhcp_domain'),
    String          $instance_network_id = lookup('profile::openstack::eqiad1::horizon::instance_network_id'),
    String          $ldap_user_pass = lookup('profile::openstack::eqiad1::ldap_user_pass'),
    Stdlib::Fqdn    $webserver_hostname = lookup('profile::openstack::eqiad1::horizon::webserver_hostname'),
    Array[String]   $all_regions = lookup('profile::openstack::eqiad1::all_regions'),
    String          $puppet_git_repo_name = lookup('profile::openstack::eqiad1::horizon::puppet_git_repo_name'),
    String          $secret_key = lookup('profile::openstack::eqiad1::horizon::secret_key'),
    String          $docker_version = lookup('profile::openstack::eqiad1::horizon::docker_version'),
    Stdlib::Port::User $port = lookup('profile::openstack::eqiad1::horizon::docker_port', { 'default_value' => 8084 }),
) {

    require ::profile::openstack::eqiad1::clientpackages
    class {'::profile::openstack::base::horizon::docker_deploy':
        horizon_version      => $horizon_version,
        openstack_version    => $openstack_version,
        keystone_api_fqdn    => $keystone_api_fqdn,
        dhcp_domain          => $dhcp_domain,
        instance_network_id  => $instance_network_id,
        ldap_user_pass       => $ldap_user_pass,
        webserver_hostname   => $webserver_hostname,
        all_regions          => $all_regions,
        puppet_git_repo_name => $puppet_git_repo_name,
        secret_key           => $secret_key,
        port                 => $port,
        docker_version       => $docker_version,
    }
}