1 heat_template_version: 2015-10-15
2 description: ONAP on Kubernetes using OOM
13 description: The ID of the Public network for floating IP address allocation
17 description: CIDR of the OAM ONAP network
21 description: Name of the Ubuntu 16.04 image
25 description: VM flavor for Rancher
29 description: VM flavor for k8s hosts
33 description: VM flavor for etcd hosts
37 description: VM flavor for orch hosts
39 integration_override_yaml:
41 description: Content for integration_override.yaml
43 integration_gerrit_branch:
47 integration_gerrit_refspec:
49 default: "refs/heads/master"
57 default: "refs/heads/master"
75 rancher_agent_version:
93 description: Set to "true" if you want to use a RAM disk for /dockerdata-nfs/.
98 type: OS::Heat::RandomString
102 # ONAP security group
104 type: OS::Neutron::SecurityGroup
111 rand: { get_resource: random-str }
112 description: security group used by ONAP
124 port_range_max: 65535
127 port_range_max: 65535
130 # ONAP management private network
132 type: OS::Neutron::Net
136 template: oam_network_rand
138 rand: { get_resource: random-str }
141 type: OS::Neutron::Subnet
145 template: oam_network_rand
147 rand: { get_resource: random-str }
148 network_id: { get_resource: oam_network }
149 cidr: { get_param: oam_network_cidr }
150 dns_nameservers: [ "8.8.8.8" ]
153 type: OS::Neutron::Router
156 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
157 external_gateway_info:
158 network: { get_param: public_net_id }
161 type: OS::Neutron::RouterInterface
163 router_id: { get_resource: router }
164 subnet_id: { get_resource: oam_subnet }
166 rancher_private_port:
167 type: OS::Neutron::Port
169 network: { get_resource: oam_network }
170 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
172 - { get_resource: onap_sg }
175 type: OS::Neutron::FloatingIP
177 floating_network_id: { get_param: public_net_id }
178 port_id: { get_resource: rancher_private_port }