heat_template_version: 2013-05-23 description: > Version 2.0 02-09-2016 (Authors: John Doe, user PROD) parameters: jsa_name: type: string description: network name of jsa log network security_group_name: type: string description: security_group_name jsa_net_name: type: string description: network name of jsa network contrail_net_name: type: string description: network name of contrail v2 network resources: jsa_security_group1: type: OS::Neutron::SecurityGroup properties: description: ems security group name: {get_param: security_group_name} rules: [ {"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"} ] jsa_security_group2: type: OS::Neutron::SecurityGroup properties: description: ems security group name: {get_param: security_group_name} rules: [{"direction": egress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": 0.0.0.0/0}] test_net: type: OS::Neutron::Net properties: name: {get_param: jsa_net_name} shared: True test_contrailV2_net: type: OS::ContrailV2::VirtualNetwork properties: name: { get_param: contrail_net_name } test_nested1Level: type: nested1.yml properties: p1: { get_resource: jsa_security_group1} p2: { get_resource: jsa_security_group2} net1: { get_resource: test_net} net2: { get_attr: [ test_contrailV2_net, fq_name ] }