1 heat_template_version: 2013-05-23
4 Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
9 description: network name of jsa log network
14 Internal1_default_gateway:
16 Internal2_default_gateway:
37 network_ipam_refs_data_ipam_subnets_addr_from_start_true:
40 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
43 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
64 service_instance_fq_name:
68 template_NetworkIpam_2:
72 type: "OS::ContrailV2::NetworkIpam"
73 template_NetworkPolicy:
76 get_param: policy_name
77 network_policy_entries:
78 network_policy_entries_policy_rule:
80 network_policy_entries_policy_rule_action_list:
81 network_policy_entries_policy_rule_action_list_apply_service:
83 get_param: service_instance_fq_name
84 network_policy_entries_policy_rule_action_list_simple_action:
85 get_param: simple_action
86 network_policy_entries_policy_rule_direction:
88 network_policy_entries_policy_rule_dst_addresses:
90 network_policy_entries_policy_rule_dst_addresses_virtual_network:
91 get_param: right_vn_fqdn
92 network_policy_entries_policy_rule_dst_ports:
94 network_policy_entries_policy_rule_dst_ports_end_port:
95 get_param: dst_port_end
96 network_policy_entries_policy_rule_dst_ports_start_port:
97 get_param: dst_port_start
98 network_policy_entries_policy_rule_protocol:
100 network_policy_entries_policy_rule_src_addresses:
102 network_policy_entries_policy_rule_src_addresses_virtual_network:
103 get_param: left_vn_fqdn
104 network_policy_entries_policy_rule_src_ports:
106 network_policy_entries_policy_rule_src_ports_end_port:
107 get_param: src_port_end
108 network_policy_entries_policy_rule_src_ports_start_port:
109 get_param: src_port_start
110 type: "OS::ContrailV2::NetworkPolicy"
113 - template_NetworkIpam_2
114 - template_NetworkPolicy
120 get_resource: template_NetworkIpam_2
121 network_ipam_refs_data:
123 network_ipam_refs_data_ipam_subnets:
125 network_ipam_refs_data_ipam_subnets_addr_from_start:
126 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
127 network_ipam_refs_data_ipam_subnets_subnet:
128 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
129 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
130 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
131 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
132 network_policy_refs: [ { list_join: [':', { get_attr: [ template_NetworkPolicy, fq_name ] } ] } ]
133 network_policy_refs_data:
135 network_policy_refs_data_sequence:
136 network_policy_refs_data_sequence_major: 0
137 network_policy_refs_data_sequence_minor: 0
138 type: "OS::ContrailV2::VirtualNetwork"
142 - template_NetworkIpam_2
143 - template_NetworkPolicy
149 get_resource: template_NetworkIpam_2
150 network_ipam_refs_data:
152 network_ipam_refs_data_ipam_subnets:
154 network_ipam_refs_data_ipam_subnets_addr_from_start:
155 get_param: network_ipam_refs_data_ipam_subnets_addr_from_start_true
156 network_ipam_refs_data_ipam_subnets_subnet:
157 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
158 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
159 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
160 get_param: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
161 network_policy_refs: [ { list_join: [':', { get_attr: [ template_NetworkPolicy, fq_name ] } ] } ]
162 network_policy_refs_data:
164 network_policy_refs_data_sequence:
165 network_policy_refs_data_sequence_major: 0
166 network_policy_refs_data_sequence_minor: 0
167 type: "OS::ContrailV2::VirtualNetwork"
171 value: {get_resource: test_net1}
174 value: {get_resource: test_net2}