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"
67 description: Set to "true" if you want to use a RAM disk for /dockerdata-nfs/.
76 type: OS::Heat::RandomString
81 type: OS::Cinder::Volume
88 rand: { get_resource: random-str }
92 type: OS::Neutron::SecurityGroup
99 rand: { get_resource: random-str }
100 description: security group for RIC traffic
116 port_range_max: 65535
120 port_range_max: 65535
124 port_range_max: 65535
128 port_range_max: 65535
129 # additional IP Protocols to allow
137 # RIC internal network
139 type: OS::Neutron::Net
143 template: ric_network_rand
145 rand: { get_resource: random-str }
148 type: OS::Neutron::Subnet
152 template: oam_network_rand
154 rand: { get_resource: random-str }
155 network_id: { get_resource: int_network }
156 cidr: { get_param: int_net_cidr }
157 dns_nameservers: [ "8.8.8.8" ]
161 type: OS::Neutron::Router
164 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
165 external_gateway_info:
166 network: { get_param: public_net_id }
169 type: OS::Neutron::RouterInterface
171 router_id: { get_resource: router }
172 subnet_id: { get_resource: int_subnet }