# Environment file demonstrating how to pre-assign IPs to all node types resource_registry: OS::TripleO::Network::External: /home/stack/templates/openstack-tripleo-heat-templates/network/external.yaml OS::TripleO::Network::InternalApi: /home/stack/templates/openstack-tripleo-heat-templates/network/internal_api.yaml OS::TripleO::Network::Storage: /home/stack/templates/openstack-tripleo-heat-templates/network/storage.yaml OS::TripleO::Controller::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/external_from_pool.yaml OS::TripleO::Controller::Ports::InternalApiPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/internal_api_from_pool.yaml OS::TripleO::Controller::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/storage_from_pool.yaml #OS::TripleO::Controller::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml #OS::TripleO::Compute::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/external_from_pool.yaml OS::TripleO::Compute::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::Compute::Ports::InternalApiPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/internal_api_from_pool.yaml OS::TripleO::Compute::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/storage_from_pool.yaml #OS::TripleO::Compute::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml #############################COMPUTE2###################################### #OS::TripleO::Compute2::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/external_from_pool.yaml #OS::TripleO::Compute2::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml #OS::TripleO::Compute2::Ports::InternalApiPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/internal_api_from_pool.yaml #OS::TripleO::Compute2::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/storage_from_pool.yaml #OS::TripleO::Compute2::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml ##################################################################### #############################COMPUTE3###################################### #OS::TripleO::Compute3::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/external_from_pool.yaml #OS::TripleO::Compute3::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml #OS::TripleO::Compute3::Ports::InternalApiPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/internal_api_from_pool.yaml #OS::TripleO::Compute3::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/storage_from_pool.yaml #OS::TripleO::Compute3::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml ##################################################################### OS::TripleO::CephStorage::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::CephStorage::Ports::InternalApiPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::CephStorage::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::SwiftStorage::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::SwiftStorage::Ports::InternalApiPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::SwiftStorage::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::BlockStorage::Ports::ExternalPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::BlockStorage::Ports::InternalApiPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::BlockStorage::Ports::StoragePort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml # Port assignments for the VIPs OS::TripleO::Network::Ports::ExternalVipPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/external.yaml OS::TripleO::Network::Ports::InternalApiVipPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/internal_api.yaml OS::TripleO::Network::Ports::StorageVipPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/storage.yaml #OS::TripleO::Network::Ports::StorageVipPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::Network::Ports::RedisVipPort: /home/stack/templates/openstack-tripleo-heat-templates/network/ports/vip.yaml parameter_defaults: ControllerIPs: # Each controller will get an IP from the lists below, first controller, first IP external: - 106.120.113.62 internal_api: - 3.4.0.22 NovaComputeIPs: # Each compute will get an IP from the lists below, first compute, first IP external: - 106.120.113.61 - 106.120.113.63 internal_api: - 3.4.0.23 - 3.4.0.24 # NovaCompute2IPs: # Each compute will get an IP from the lists below, first compute2, first IP #external: # internal_api: # storage: # NovaCompute3IPs: # Each compute will get an IP from the lists below, first compute2, first IP #external: # internal_api: # storage: