Enable configuring tripleo-ipsec variables through IpsecVars
This exposes the IpsecVars heat parameter which in turn can set any variable from the tripleo-ipsec ansible role. Change-Id: Ie6ef4aa05567c739884c1d402fc59eea80b31506
This commit is contained in:
parent
71d098e771
commit
0dcb51e101
@ -33,6 +33,12 @@ parameters:
|
|||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
|
||||||
|
IpsecVars:
|
||||||
|
default: {}
|
||||||
|
description: Hash of ansible-tripleo-ipsec variables used to
|
||||||
|
configure IPSec tunnels.
|
||||||
|
type: json
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the IPSEC service
|
description: Role data for the IPSEC service
|
||||||
@ -97,8 +103,10 @@ outputs:
|
|||||||
- include_role:
|
- include_role:
|
||||||
name: tripleo-ipsec
|
name: tripleo-ipsec
|
||||||
vars:
|
vars:
|
||||||
ipsec_configure_vips: false
|
map_merge:
|
||||||
ipsec_skip_firewall_rules: false
|
- ipsec_configure_vips: false
|
||||||
|
ipsec_skip_firewall_rules: false
|
||||||
|
- {get_param: IpsecVars}
|
||||||
# In step 2 the pacemaker resources are created and the VIPs
|
# In step 2 the pacemaker resources are created and the VIPs
|
||||||
# are assigned to the nodes. We need those VIPs to be assigned
|
# are assigned to the nodes. We need those VIPs to be assigned
|
||||||
# already before setting up the IPSEC tunnels. Hence we do this
|
# already before setting up the IPSEC tunnels. Hence we do this
|
||||||
@ -109,5 +117,7 @@ outputs:
|
|||||||
- include_role:
|
- include_role:
|
||||||
name: tripleo-ipsec
|
name: tripleo-ipsec
|
||||||
vars:
|
vars:
|
||||||
ipsec_configure_vips: true
|
map_merge:
|
||||||
ipsec_skip_firewall_rules: true
|
- ipsec_configure_vips: true
|
||||||
|
ipsec_skip_firewall_rules: true
|
||||||
|
- {get_param: IpsecVars}
|
||||||
|
Loading…
Reference in New Issue
Block a user