1 heat_template_version: 2014-10-16
2 description: 'Ceph Cluster config data for Puppet'
15 type: comma_delimited_list
17 type: comma_delimited_list
20 CephClusterConfigImpl:
21 type: OS::Heat::StructuredConfig
23 group: os-apply-config
29 ceph_mon_initial_members:
32 - {get_param: ceph_mon_names}
33 ceph::profile::params::mon_host:
36 - {get_param: ceph_mon_ips}
37 ceph::profile::params::fsid: {get_param: ceph_fsid}
38 ceph::profile::params::admin_key: {get_param: ceph_admin_key}
39 ceph::profile::params::mon_key: {get_param: ceph_mon_key}
40 # We would need a dedicated key for OSD
41 ceph::profile::params::bootstrap_osd_key: {get_param: ceph_mon_key}
42 ceph::profile::params::osds: '{"/srv/data": {}}'
46 description: The ID of the CephClusterConfigImpl resource.
48 {get_resource: CephClusterConfigImpl}