Puppet Class: profile::openstack::eqiad1::rbd_cloudcontrol

Defined in:
modules/profile/manifests/openstack/eqiad1/rbd_cloudcontrol.pp

Overview

SPDX-License-Identifier: Apache-2.0

Parameters:

  • keystone_fqdn (Stdlib::Fqdn) (defaults to: lookup('profile::openstack::eqiad1::keystone_api_fqdn'))
  • radosgw_service_user_pass (String) (defaults to: lookup('profile::openstack::eqiad1::radosgw::service_user_pass'))


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

class profile::openstack::eqiad1::rbd_cloudcontrol(
    Stdlib::Fqdn        $keystone_fqdn             = lookup('profile::openstack::eqiad1::keystone_api_fqdn'),
    String              $radosgw_service_user_pass = lookup('profile::openstack::eqiad1::radosgw::service_user_pass'),
    ) {

    # Many of the settings for this class will be pulled in by the profile
    #  and are DC-specific but not deloyment-specific.  If/when we add a new
    #  region with a new ceph cluster they will need to be overridden
    #  with deployment-specific hiera.
    class { '::profile::openstack::base::rbd_cloudcontrol':
        keystone_fqdn             => $keystone_fqdn,
        radosgw_service_user_pass => $radosgw_service_user_pass,
    }
}