2 # Enable the creation of Neutron networks for isolated OvercloudV
3 # traffic and configure each role to assign ports (related
4 # to that role) on these networks.
5 # Many networks are disabled by default because they are not used
6 # in a typical configuration. Override via parameter_defaults.
8 OS::TripleO::Network::External: |-
9 /usr/share/openstack-tripleo-heat-templates/network/external.yaml
10 OS::TripleO::Network::InternalApi: OS::Heat::None
11 OS::TripleO::Network::StorageMgmt: OS::Heat::None
12 OS::TripleO::Network::Storage: OS::Heat::None
13 OS::TripleO::Network::Tenant: OS::Heat::None
14 # Management network is optional and disabled by default
15 # OS::TripleO::Network::Management:
16 # /usr/share/openstack-tripleo-heat-templates/network/noop.yaml
18 # Port assignments for the VIPs
19 OS::TripleO::Network::Ports::ExternalVipPort: |-
20 /usr/share/openstack-tripleo-heat-templates/network/ports/external.yaml
21 OS::TripleO::Network::Ports::InternalApiVipPort: |-
22 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
23 OS::TripleO::Network::Ports::StorageVipPort: |-
24 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
25 OS::TripleO::Network::Ports::StorageMgmtVipPort: |-
26 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
27 OS::TripleO::Network::Ports::RedisVipPort: |-
28 /usr/share/openstack-tripleo-heat-templates/network/ports/ctlplane_vip.yaml
30 # Port assignments for the controller role
31 OS::TripleO::Controller::Ports::ExternalPort: |-
32 /usr/share/openstack-tripleo-heat-templates/network/ports/external.yaml
33 OS::TripleO::Controller::Ports::InternalApiPort: |-
34 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
35 OS::TripleO::Controller::Ports::StoragePort: |-
36 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
37 OS::TripleO::Controller::Ports::StorageMgmtPort: |-
38 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
39 OS::TripleO::Controller::Ports::TenantPort: |-
40 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
41 # OS::TripleO::Controller::Ports::ManagementPort:
42 # /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
44 # Port assignments for the compute role
45 OS::TripleO::Compute::Ports::InternalApiPort: |-
46 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
47 OS::TripleO::Compute::Ports::StorageMgmtPort: |-
48 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
49 OS::TripleO::Compute::Ports::StoragePort: |-
50 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
51 OS::TripleO::Compute::Ports::TenantPort: |-
52 /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
53 OS::TripleO::Compute::Ports::ExternalPort: |-
54 /usr/share/openstack-tripleo-heat-templates/network/ports/external.yaml
55 # OS::TripleO::Compute::Ports::ManagementPort:
56 # /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml
59 OS::TripleO::Compute::Net::SoftwareConfig: nics/compute.yaml
60 OS::TripleO::Controller::Net::SoftwareConfig: nics/controller.yaml
63 NeutronExternalNetworkBridge: 'br-ex'
66 NeutronTenantNetwork: tenant
67 CeilometerApiNetwork: internal_api
68 AodhApiNetwork: internal_api
69 OpendaylightApiNetwork: internal_api
70 MongoDbNetwork: internal_api
71 CinderApiNetwork: internal_api
72 CinderIscsiNetwork: storage
73 GlanceApiNetwork: internal_api
74 GlanceRegistryNetwork: internal_api
75 KeystoneAdminApiNetwork: ctlplane
76 KeystonePublicApiNetwork: internal_api
77 NeutronApiNetwork: internal_api
78 HeatApiNetwork: internal_api
79 NovaApiNetwork: internal_api
80 NovaMetadataNetwork: internal_api
81 NovaVncProxyNetwork: internal_api
82 SwiftMgmtNetwork: storage
83 SwiftProxyNetwork: storage
84 TackerApiNetwork: internal_api
85 CongressApiNetwork: internal_api
86 HorizonNetwork: internal_api
87 MemcachedNetwork: internal_api
88 RabbitMqNetwork: internal_api
89 RedisNetwork: internal_api
90 MysqlNetwork: internal_api
91 CephClusterNetwork: storage
92 CephPublicNetwork: storage
93 # Define which network will be used for hostname resolution
94 ControllerHostnameResolveNetwork: internal_api
95 ComputeHostnameResolveNetwork: internal_api
96 BlockStorageHostnameResolveNetwork: internal_api
97 ObjectStorageHostnameResolveNetwork: internal_api
98 CephStorageHostnameResolveNetwork: storage