Puppet Class: profile::cloudceph::client::rbd_cloudcontrol
- Defined in:
- modules/profile/manifests/cloudceph/client/rbd_cloudcontrol.pp
Overview
SPDX-License-Identifier: Apache-2.0
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 33 34 35 |
# File 'modules/profile/manifests/cloudceph/client/rbd_cloudcontrol.pp', line 2
class profile::cloudceph::client::rbd_cloudcontrol(
Boolean $enable_v2_messenger = lookup('profile::cloudceph::client::rbd::enable_v2_messenger'),
Hash[String,Hash] $mon_hosts = lookup('profile::cloudceph::mon::hosts'),
Array[Stdlib::IP::Address] $cluster_networks = lookup('profile::cloudceph::cluster_networks'),
Array[Stdlib::IP::Address] $public_networks = lookup('profile::cloudceph::public_networks'),
Stdlib::Unixpath $data_dir = lookup('profile::cloudceph::data_dir'),
String $fsid = lookup('profile::cloudceph::fsid'),
String $ceph_repository_component = lookup('profile::cloudceph::ceph_repository_component'),
Stdlib::Port $radosgw_port = lookup('profile::cloudceph::client::rbd::radosgw_port'),
String $keystone_internal_uri = lookup('profile::cloudceph::client::rbd::keystone_internal_uri'),
String $radosgw_service_user = lookup('profile::cloudceph::client::rbd::radosgw_service_user'),
String $radosgw_service_user_project = lookup('profile::cloudceph::client::rbd::radosgw_service_user_project'),
String $radosgw_service_user_pass = lookup('profile::cloudceph::client::rbd::radosgw_service_user_pass'),
) {
class { 'ceph::common':
home_dir => $data_dir,
ceph_repository_component => $ceph_repository_component,
}
class { 'ceph::config':
cluster_networks => $cluster_networks,
enable_libvirt_rbd => false,
enable_v2_messenger => $enable_v2_messenger,
fsid => $fsid,
mon_hosts => $mon_hosts,
public_networks => $public_networks,
radosgw_port => $radosgw_port,
keystone_internal_uri => $keystone_internal_uri,
radosgw_service_user => $radosgw_service_user,
radosgw_service_user_project => $radosgw_service_user_project,
radosgw_service_user_pass => $radosgw_service_user_pass,
}
}
|