1 heat_template_version: 2016-10-14
4 Keepalived service configured with Puppet
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.
21 ControlVirtualInterface:
24 Interface where virtual ip will be assigned. This value will be
25 automatically set by the deployment tool. Overriding here will
26 override automatic setting.
28 PublicVirtualInterface:
31 Interface where virtual ip will be assigned. This value will be
32 automatically set by the deployment tool. Overriding here will
33 override automatic setting.
35 MonitoringSubscriptionKeepalived:
36 default: 'overcloud-keepalived'
41 control_iface_empty: {equals : [{get_param: ControlVirtualInterface}, '']}
42 public_iface_empty: {equals : [{get_param: PublicVirtualInterface}, '']}
46 description: Role data for the Keepalived role.
48 service_name: keepalived
49 monitoring_subscription: {get_param: MonitoringSubscriptionKeepalived}
52 - tripleo.keepalived.firewall_rules:
53 '106 keepalived vrrp':
59 - tripleo::keepalived::control_virtual_interface: {get_param: ControlVirtualInterface}
64 - tripleo::keepalived::public_virtual_interface: {get_param: PublicVirtualInterface}
66 include ::tripleo::profile::base::keepalived