1 heat_template_version: 2016-04-08
9 description: Mapping of service_name -> network name. Typically set
10 via parameter_defaults in the resource registry. This
11 mapping overrides those in ServiceNetMapDefaults.
18 description: Mapping of service endpoint -> protocol. Typically set
19 via parameter_defaults in the resource registry.
25 description: The Ceph monitors key. Can be created with ceph-authtool --gen-print-key.
31 CinderBackupRbdPoolName:
45 It can be used to override settings for one of the predefined pools, or to create
46 additional ones. Example:
56 MonitoringSubscriptionCephMon:
57 default: 'overcloud-ceph-mon'
62 type: ./ceph-base.yaml
64 ServiceNetMap: {get_param: ServiceNetMap}
65 DefaultPasswords: {get_param: DefaultPasswords}
66 EndpointMap: {get_param: EndpointMap}
70 description: Role data for the Ceph Monitor service.
72 service_name: ceph_mon
73 monitoring_subscription: {get_param: MonitoringSubscriptionCephMon}
76 - get_attr: [CephBase, role_data, config_settings]
77 - ceph::profile::params::ms_bind_ipv6: {get_param: CephIPv6}
78 ceph::profile::params::mon_key: {get_param: CephMonKey}
79 ceph::profile::params::osd_pool_default_pg_num: 32
80 ceph::profile::params::osd_pool_default_pgp_num: 32
81 ceph::profile::params::osd_pool_default_size: 3
82 # repeat returns items in a list, so we need to map_merge twice
83 tripleo::profile::base::ceph::mon::ceph_pools:
89 - {get_param: CinderRbdPoolName}
90 - {get_param: CinderBackupRbdPoolName}
91 - {get_param: NovaRbdPoolName}
92 - {get_param: GlanceRbdPoolName}
93 - {get_param: GnocchiRbdPoolName}
96 pg_num: "%{hiera('ceph::profile::params::osd_pool_default_pg_num')}"
97 pgp_num: "%{hiera('ceph::profile::params::osd_pool_default_pgp_num')}"
98 size: "%{hiera('ceph::profile::params::osd_pool_default_size')}"
99 - {get_param: CephPools}
100 tripleo.ceph_mon.firewall_rules:
105 include ::tripleo::profile::base::ceph::mon