1 heat_template_version: pike
9 description: Dictionary packing service data
13 description: Mapping of service_name -> network name. Typically set
14 via parameter_defaults in the resource registry. This
15 mapping overrides those in ServiceNetMapDefaults.
22 description: Role name on which the service is applied
26 description: Parameters specific to the role
30 description: Mapping of service endpoint -> protocol. Typically set
31 via parameter_defaults in the resource registry.
34 description: The Ceph monitors key. Can be created with ceph-authtool --gen-print-key.
39 description: The Ceph admin client key. Can be created with ceph-authtool --gen-print-key.
42 CephValidationRetries:
45 description: Number of retry attempts for Ceph validation
49 description: Interval (in seconds) in between validation checks
53 type: ./ceph-base.yaml
55 ServiceData: {get_param: ServiceData}
56 ServiceNetMap: {get_param: ServiceNetMap}
57 DefaultPasswords: {get_param: DefaultPasswords}
58 EndpointMap: {get_param: EndpointMap}
59 RoleName: {get_param: RoleName}
60 RoleParameters: {get_param: RoleParameters}
64 description: Role data for the Ceph Monitor service.
66 service_name: ceph_mon
74 service_workflow_tasks: {get_attr: [CephBase, role_data, service_workflow_tasks]}
77 - tripleo.ceph_mon.firewall_rules:
81 - ceph_mon_ansible_vars:
83 - {get_attr: [CephBase, role_data, config_settings, ceph_common_ansible_vars]}
84 - monitor_secret: {get_param: CephMonKey}
85 admin_secret: {get_param: CephAdminKey}
86 monitor_interface: br_ex