aboutsummaryrefslogtreecommitdiffstats
path: root/environments/network-environment.yaml
blob: 210b6b0353adb7d9f2b2d024c5e16a3bf287627a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#This file is an example of an environment file for defining the isolated
#networks and related parameters.
resource_registry:
  # Network Interface templates to use (these files must exist)
  OS::TripleO::BlockStorage::Net::SoftwareConfig:
    ../network/config/single-nic-vlans/cinder-storage.yaml
  OS::TripleO::Compute::Net::SoftwareConfig:
    ../network/config/single-nic-vlans/compute.yaml
  OS::TripleO::Controller::Net::SoftwareConfig:
    ../network/config/single-nic-vlans/controller.yaml
  OS::TripleO::ObjectStorage::Net::SoftwareConfig:
    ../network/config/single-nic-vlans/swift-storage.yaml
  OS::TripleO::CephStorage::Net::SoftwareConfig:
    ../network/config/single-nic-vlans/ceph-storage.yaml

parameter_defaults:
  # This section is where deployment-specific configuration is done
  # CIDR subnet mask length for provisioning network
  ControlPlaneSubnetCidr: '24'
  # Gateway router for the provisioning network (or Undercloud IP)
  ControlPlaneDefaultRoute: 192.0.2.254
  EC2MetadataIp: 192.0.2.1  # Generally the IP of the Undercloud
  # Customize the IP subnets 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.0.0.0/24
  # Customize the VLAN IDs to match the local environment
  InternalApiNetworkVlanID: 20
  StorageNetworkVlanID: 30
  StorageMgmtNetworkVlanID: 40
  TenantNetworkVlanID: 50
  ExternalNetworkVlanID: 10
  # Customize the IP ranges on each network to use for static IPs and VIPs
  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'}]
  # Leave room if the external network is also used for floating IPs
  ExternalAllocationPools: [{'start': '10.0.0.10', 'end': '10.0.0.50'}]
  # Gateway router for the external network
  ExternalInterfaceDefaultRoute: 10.0.0.1
  # Uncomment if using the Management Network (see network-management.yaml)
  # ManagementNetCidr: 10.0.1.0/24
  # ManagementAllocationPools: [{'start': '10.0.1.10', 'end': '10.0.1.50'}]
  # Use either this parameter or ControlPlaneDefaultRoute in the NIC templates
  # ManagementInterfaceDefaultRoute: 10.0.1.1
  # Define the DNS servers (maximum 2) for the overcloud nodes
  DnsServers: ["8.8.8.8","8.8.4.4"]
  # List of Neutron network types for tenant networks (will be used in order)
  NeutronNetworkType: 'vxlan,vlan'
  # The tunnel type for the tenant network (vxlan or gre). Set to '' to disable tunneling.
  NeutronTunnelTypes: 'vxlan'
  # Neutron VLAN ranges per network, for example 'datacentre:1:499,tenant:500:1000':
  NeutronNetworkVLANRanges: 'datacentre:1:1000'
  # Customize bonding options, e.g. "mode=4 lacp_rate=1 updelay=1000 miimon=100"
  # for Linux bonds w/LACP, or "bond_mode=active-backup" for OVS active/backup.
  BondInterfaceOvsOptions: "bond_mode=active-backup"
24153b'>logstatsplain -rw-r--r--major-upgrade-all-in-one.yaml490logstatsplain -rw-r--r--major-upgrade-aodh-migration.yaml211logstatsplain -rw-r--r--major-upgrade-ceilometer-wsgi-mitaka-newton.yaml271logstatsplain -rw-r--r--major-upgrade-composable-steps.yaml130logstatsplain -rw-r--r--major-upgrade-pacemaker-converge.yaml218logstatsplain -rw-r--r--major-upgrade-pacemaker-init.yaml214logstatsplain -rw-r--r--major-upgrade-pacemaker.yaml209logstatsplain -rw-r--r--major-upgrade-remove-sahara.yaml182logstatsplain -rw-r--r--manila-cephfsnative-config.yaml807logstatsplain -rw-r--r--manila-generic-config.yaml1172logstatsplain -rw-r--r--manila-netapp-config.yaml1269logstatsplain -rw-r--r--mongodb-nojournal.yaml275logstatsplain -rw-r--r--monitoring-environment.yaml483logstatsplain -rw-r--r--net-bond-with-vlans-no-external.yaml1424logstatsplain -rw-r--r--net-bond-with-vlans-v6.yaml1205logstatsplain -rw-r--r--net-bond-with-vlans.yaml1159logstatsplain -rw-r--r--net-multiple-nics-v6.yaml868logstatsplain -rw-r--r--net-multiple-nics.yaml828logstatsplain -rw-r--r--net-single-nic-linux-bridge-with-vlans.yaml1172logstatsplain -rw-r--r--net-single-nic-with-vlans-no-external.yaml1395logstatsplain -rw-r--r--net-single-nic-with-vlans-v6.yaml1137logstatsplain -rw-r--r--net-single-nic-with-vlans.yaml1097logstatsplain -rw-r--r--network-environment.yaml3199logstatsplain -rw-r--r--network-isolation-no-tunneling.yaml3878logstatsplain -rw-r--r--network-isolation-v6.yaml3059logstatsplain -rw-r--r--network-isolation.yaml3746logstatsplain -rw-r--r--network-management-v6.yaml1173logstatsplain -rw-r--r--network-management.yaml1149logstatsplain -rw-r--r--neutron-midonet.yaml1314logstatsplain -rw-r--r--neutron-ml2-bigswitch.yaml802logstatsplain -rw-r--r--neutron-ml2-cisco-n1kv.yaml488logstatsplain -rw-r--r--neutron-ml2-cisco-nexus-ucsm.yaml984logstatsplain -rw-r--r--neutron-ml2-fujitsu-cfab.yaml657logstatsplain -rw-r--r--neutron-ml2-ovn.yaml931logstatsplain -rw-r--r--neutron-nuage-config.yaml1259logstatsplain -rw-r--r--neutron-opencontrail.yaml1207logstatsplain -rw-r--r--neutron-opendaylight-l3.yaml675logstatsplain -rw-r--r--neutron-opendaylight.yaml643logstatsplain -rw-r--r--neutron-ovs-dpdk.yaml667logstatsplain -rw-r--r--neutron-ovs-dvr.yaml2190logstatsplain -rwxr-xr-xneutron-plumgrid.yaml1351logstatsplain -rwxr-xr-xneutron-sriov.yaml1052logstatsplain -rw-r--r--nova-nuage-config.yaml314logstatsplain -rw-r--r--overcloud-steps.yaml492logstatsplain -rw-r--r--puppet-ceph-devel.yaml975logstatsplain -rw-r--r--puppet-ceph-external.yaml1409logstatsplain -rw-r--r--puppet-pacemaker-no-restart.yaml140logstatsplain -rw-r--r--puppet-pacemaker.yaml1204logstatsplain -rw-r--r--puppet-tenant-vlan.yaml118logstatsplain d---------services457logstatsplain -rw-r--r--storage-environment.yaml2427logstatsplain -rw-r--r--tls-endpoints-public-dns.yaml5092logstatsplain -rw-r--r--tls-endpoints-public-ip.yaml5118logstatsplain -rw-r--r--tls-everywhere-endpoints-dns.yaml5115logstatsplain -rw-r--r--undercloud.yaml1001logstatsplain d---------updates314logstatsplain -rw-r--r--use-dns-for-vips.yaml259logstatsplain