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 ApacheNetwork: internal_api
67 NeutronTenantNetwork: tenant
68 CeilometerApiNetwork: internal_api
69 AodhApiNetwork: internal_api
70 PankoApiNetwork: internal_api
71 BarbicanApiNetwork: internal_api
72 GnocchiApiNetwork: internal_api
73 OpendaylightApiNetwork: internal_api
74 MongoDbNetwork: internal_api
75 CinderApiNetwork: internal_api
76 CinderIscsiNetwork: storage
77 GlanceApiNetwork: internal_api
78 GlanceRegistryNetwork: internal_api
79 IronicApiNetwork: ctlplane
80 IronicNetwork: ctlplane
81 IronicInspectorNetwork: ctlplane
82 KeystoneAdminApiNetwork: ctlplane
83 KeystonePublicApiNetwork: internal_api
84 NeutronApiNetwork: internal_api
85 HeatApiNetwork: internal_api
86 HeatApiCfnNetwork: internal_api
87 HeatApiCloudwatchNetwork: internal_api
88 ManilaApiNetwork: internal_api
89 MetricsQdrNetwork: internal_api
90 NovaApiNetwork: internal_api
91 NovaMetadataNetwork: internal_api
92 NovaPlacementNetwork: internal_api
93 NovaVncProxyNetwork: internal_api
94 NovaLibvirtNetwork: internal_api
95 NovajoinNetwork: internal_api
96 OctaviaApiNetwork: internal_api
97 SwiftMgmtNetwork: storage
98 SwiftProxyNetwork: storage
99 TackerApiNetwork: internal_api
100 CongressApiNetwork: internal_api
101 HorizonNetwork: internal_api
102 OsloMessagingRpcNetwork: internal_api
103 OsloMessagingNotifyNetwork: internal_api
104 MemcachedNetwork: internal_api
105 RabbitMqNetwork: internal_api
106 RedisNetwork: internal_api
107 MysqlNetwork: internal_api
108 CephClusterNetwork: storage
109 CephMonNetwork: storage
110 PublicNetwork: external
111 OvnDbsNetwork: internal_api
112 DockerRegistryNetwork: ctlplane
113 # Define which network will be used for hostname resolution
114 ControllerHostnameResolveNetwork: internal_api
115 ComputeHostnameResolveNetwork: internal_api
116 BlockStorageHostnameResolveNetwork: internal_api
117 ObjectStorageHostnameResolveNetwork: internal_api
118 CephStorageHostnameResolveNetwork: storage