summaryrefslogtreecommitdiffstats
path: root/config/deploy/network/network-environment-example.yaml
diff options
context:
space:
mode:
authorTim Rozet <trozet@redhat.com>2015-12-17 16:59:05 -0500
committerDan Radez <dradez@redhat.com>2016-01-06 13:22:07 -0500
commit37dffdb77dc1424b45fa1fac8a8eebda846b107e (patch)
tree5d37ab2270ebc3e13a0cd5e79fdf72c4ac3caeeb /config/deploy/network/network-environment-example.yaml
parentd71330a6abf114050893d52497a5de05c19d70e1 (diff)
Adds some network parsing for baremetal deployments and other fixes
Changes include: - Fixes Intel Pod 2 inventory file - Check for DHCP server on the host and disable - Adds realistic+common network-settings file - Modifies baremetal deployments to bridge to correct interface - Adds private/storage network OVS bridges - Parses network-settings into valid network-environment variables - If certain network-settings are missing they will be auto-detected Note: The actual settings set forth for deployment only include admin/external networks at the moment. Private/storage networks will be handled in an upcoming patch. JIRA: APEX-50 Change-Id: I0a1a86f37c08702a93fe167688c3149ba5573db4 Signed-off-by: Tim Rozet <trozet@redhat.com>
Diffstat (limited to 'config/deploy/network/network-environment-example.yaml')
-rw-r--r--config/deploy/network/network-environment-example.yaml71
1 files changed, 0 insertions, 71 deletions
diff --git a/config/deploy/network/network-environment-example.yaml b/config/deploy/network/network-environment-example.yaml
deleted file mode 100644
index f6c101fa..00000000
--- a/config/deploy/network/network-environment-example.yaml
+++ /dev/null
@@ -1,71 +0,0 @@
-resource_registry:
- OS::TripleO::BlockStorage::Net::SoftwareConfig: /home/stack/nic-configs/cinder-storage.yaml
- OS::TripleO::Compute::Net::SoftwareConfig: /home/stack/nic-configs/compute.yaml
- OS::TripleO::Controller::Net::SoftwareConfig: /home/stack/nic-configs/controller.yaml
- OS::TripleO::ObjectStorage::Net::SoftwareConfig: /home/stack/nic-configs/swift-storage.yaml
- OS::TripleO::CephStorage::Net::SoftwareConfig: /home/stack/nic-configs/ceph-storage.yaml
-
-parameter_defaults:
- # Customize all these values to match the local environment
- InternalApiNetCidr: 172.17.0.0/24
- StorageNetCidr: 172.18.0.0/24
- StorageMgmtNetCidr: 172.19.0.0/24
- TenantNetCidr: 172.16.0.0/24
- ExternalNetCidr: 10.1.2.0/24
- # CIDR subnet mask length for provisioning network
- ControlPlaneSubnetCidr: 24
- InternalApiAllocationPools: [{'start': '172.17.0.10', 'end': '172.17.0.200'}]
- StorageAllocationPools: [{'start': '172.18.0.10', 'end': '172.18.0.200'}]
- StorageMgmtAllocationPools: [{'start': '172.19.0.10', 'end': '172.19.0.200'}]
- TenantAllocationPools: [{'start': '172.16.0.10', 'end': '172.16.0.200'}]
- # Use an External allocation pool which will leave room for floating IPs
- ExternalAllocationPools: [{'start': '10.1.2.10', 'end': '10.1.2.50'}]
- # Set to the router gateway on the external network
- ExternalInterfaceDefaultRoute: 10.1.2.1
- # Gateway router for the provisioning network (or Undercloud IP)
- ControlPlaneDefaultRoute: 192.0.2.254
- # Generally the IP of the Undercloud
- EC2MetadataIp: 192.0.2.1
- # Define the DNS servers (maximum 2) for the overcloud nodes
- DnsServers: ["8.8.8.8","8.8.4.4"]
- InternalApiNetworkVlanID: 201
- StorageNetworkVlanID: 202
- StorageMgmtNetworkVlanID: 203
- TenantNetworkVlanID: 204
- ExternalNetworkVlanID: 100
- # May set to br-ex if using floating IPs only on native VLAN on bridge br-ex
- NeutronExternalNetworkBridge: "''"
- # Customize bonding options if required (ignored if bonds are not used)
- BondInterfaceOvsOptions:
- "bond_mode=balance-tcp lacp=active other-config:lacp-fallback-ab=true"
-
- ServiceNetMap:
- NeutronTenantNetwork: tenant
- CeilometerApiNetwork: internal_api
- MongoDbNetwork: internal_api
- CinderApiNetwork: internal_api
- CinderIscsiNetwork: storage
- GlanceApiNetwork: storage
- GlanceRegistryNetwork: internal_api
- KeystoneAdminApiNetwork: internal_api
- KeystonePublicApiNetwork: internal_api
- NeutronApiNetwork: internal_api
- HeatApiNetwork: internal_api
- NovaApiNetwork: internal_api
- NovaMetadataNetwork: internal_api
- NovaVncProxyNetwork: internal_api
- SwiftMgmtNetwork: storage_mgmt
- SwiftProxyNetwork: storage
- HorizonNetwork: internal_api
- MemcachedNetwork: internal_api
- RabbitMqNetwork: internal_api
- RedisNetwork: internal_api
- MysqlNetwork: internal_api
- CephClusterNetwork: storage_mgmt
- CephPublicNetwork: storage
- # Define which network will be used for hostname resolution
- ControllerHostnameResolveNetwork: internal_api
- ComputeHostnameResolveNetwork: internal_api
- BlockStorageHostnameResolveNetwork: internal_api
- ObjectStorageHostnameResolveNetwork: internal_api
- CephStorageHostnameResolveNetwork: storage