1 heat_template_version: 2015-10-15
2 description: OpenStack HOT for RIC Kubernetes cluster
15 description: The ID of the Public network for floating IP address allocation
19 description: The ID of the IPv6 provider network for ipv6 interface IP address allocation
23 description: CIDR of the OAM ONAP network
27 description: Name of the Ubuntu 16.04 image
31 description: VM flavor for k8s hosts
35 description: Content for helm_override.yaml
43 default: "id-oran-int"
69 description: Set to "true" if you want to use a RAM disk for /dockerdata-nfs/.
78 type: OS::Heat::RandomString
83 type: OS::Cinder::Volume
90 rand: { get_resource: random-str }
94 type: OS::Neutron::SecurityGroup
101 rand: { get_resource: random-str }
102 description: security group for RIC traffic
118 port_range_max: 65535
122 port_range_max: 65535
126 port_range_max: 65535
130 port_range_max: 65535
131 # additional IP Protocols to allow
139 # RIC internal network
141 type: OS::Neutron::Net
145 template: ric_network_rand
147 rand: { get_resource: random-str }
150 type: OS::Neutron::Subnet
154 template: oam_network_rand
156 rand: { get_resource: random-str }
157 network_id: { get_resource: int_network }
158 cidr: { get_param: int_net_cidr }
159 dns_nameservers: [ "8.8.8.8" ]
163 type: OS::Neutron::Router
166 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
167 external_gateway_info:
168 network: { get_param: public_net_id }
171 type: OS::Neutron::RouterInterface
173 router_id: { get_resource: router }
174 subnet_id: { get_resource: int_subnet }