cbc5d0e6e0
Rename the file in the environments directory so that it reflects its expanded scope. This file is used when deploying storage with DCN sites regardless of if those sites use HCI. We are now supporting non-HCI DCN sites with storage so the old name is confusing. Old name : dcn-hci.yaml New name : dcn-storage.yaml dcn-hci.yaml is depreacated but will remain in the environments directory for backwards compatibility. dcn-hci.yaml will be removed during the X cycle. Change-Id: Ice5e1cfbc158eb6705988706c8625bedb80d7de2 (cherry picked from commitd4ae25e2fd
) (cherry picked from commit8d0638ecac
)
60 lines
2.5 KiB
YAML
60 lines
2.5 KiB
YAML
environments:
|
|
- name: dcn
|
|
title: Distributed Compute Node
|
|
description: |-
|
|
Environment file for deploying a remote site of distributed compute nodes
|
|
(DCN) in a separate stack (multi-stack) deployment.
|
|
files: &dcn_files
|
|
deployment/glance/glance-api-container-puppet.yaml:
|
|
parameters:
|
|
- GlanceCacheEnabled
|
|
- GlanceImageCacheMaxSize
|
|
deployment/nova/nova-az-config.yaml:
|
|
parameters:
|
|
- NovaComputeAvailabilityZone
|
|
network/external.yaml:
|
|
parameters:
|
|
- ManageNetworks
|
|
deployment/nova/nova-base-puppet.yaml:
|
|
parameters:
|
|
- NovaCrossAZAttach
|
|
deployment/nova/nova-compute-container-puppet.yaml:
|
|
parameters:
|
|
- NovaDisableImageDownloadToRbd
|
|
sample_values: &sample_values
|
|
ManageNetworks: false
|
|
NovaCrossAZAttach: false
|
|
NovaDisableImageDownloadToRbd: true
|
|
resource_registry: &dcn_resource_registry
|
|
OS::TripleO::Network::Ports::RedisVipPort: ../network/ports/noop.yaml
|
|
OS::TripleO::Network::Ports::OVNDBsVipPort: ../network/ports/noop.yaml
|
|
OS::TripleO::Services::GlanceApiEdge: ../deployment/glance/glance-api-edge-container-puppet.yaml
|
|
OS::TripleO::Services::HAproxyEdge: ../deployment/haproxy/haproxy-edge-container-puppet.yaml
|
|
OS::TripleO::Services::NovaAZConfig: ../deployment/nova/nova-az-config.yaml
|
|
children:
|
|
- name: dcn-storage
|
|
title: Distributed Compute Node with storage
|
|
description: |-
|
|
Environment file for deploying a remote site of distributed compute
|
|
nodes (DCN) in a separate stack (multi-stack) deployment with storage;
|
|
either HCI or with separate storage nodes. It should be used in
|
|
combination with environments/ceph-ansible/ceph-ansible.yaml.
|
|
files:
|
|
<<: *dcn_files
|
|
deployment/cinder/cinder-base.yaml:
|
|
parameters:
|
|
- CinderStorageAvailabilityZone
|
|
deployment/cinder/cinder-volume-container-puppet.yaml:
|
|
parameters:
|
|
- CinderVolumeCluster
|
|
- CinderEtcdLocalConnect
|
|
sample_values:
|
|
<<: *sample_values
|
|
CinderStorageAvailabilityZone: dcn
|
|
CinderVolumeCluster: dcn
|
|
CinderEtcdLocalConnect: True
|
|
resource_registry:
|
|
<<: *dcn_resource_registry
|
|
OS::TripleO::Services::Etcd: ../deployment/etcd/etcd-container-puppet.yaml
|
|
OS::TripleO::Services::CinderVolumeEdge: ../deployment/cinder/cinder-volume-container-puppet.yaml
|