|
@@ -3,6 +3,7 @@
|
|
|
#
|
|
|
|
|
|
{%- set node_config = salt['pillar.get']('nodes:' ~ grains['id'], {}) %}
|
|
|
+{%- set roles = node_config.get ('roles', []) %}
|
|
|
{%- set ospf_node_config = node_config.get('ospf', {}) %}
|
|
|
{%- if 'stub_router' in ospf_node_config and ospf_node_config['stub_router'] in [ True, 'yes'] %}
|
|
|
{%- do ospf_node_config.update ({'stub_router': 'yes'}) %}
|
|
@@ -122,7 +123,7 @@ protocol ospf IGP {
|
|
|
};
|
|
|
{%- endif %}
|
|
|
|
|
|
-{%- if grains['id'].startswith ('cr01') %}
|
|
|
+{%- if 'ops-vpn' in roles %}
|
|
|
interface "tun-ops" {
|
|
|
stub yes;
|
|
|
};
|