# ******************************************************************* # This file was created automatically by the sample environment # generator. Developers should use `tox -e genconfig` to update it. # Users are recommended to make changes to a copy of the file instead # of the original, if any customizations are needed. # ******************************************************************* # title: Deploy Using an External Ceph Cluster # description: | # A Heat environment file which can be used to enable the # use of an externally managed Ceph cluster. parameter_defaults: # The Ceph client key. Can be created with ceph-authtool --gen-print-key. # Mandatory. This parameter must be set by the user. # Type: string CephClientKey: # # Type: string CephClientUserName: openstack # The Ceph cluster FSID. Must be a UUID. # Mandatory. This parameter must be set by the user. # Type: string CephClusterFSID: # List of externally managed Ceph Mon Host IPs. Only used for external Ceph deployments. # Type: string CephExternalMonHost: '' # Whether to enable or not the Iscsi backend for Cinder # Type: boolean CinderEnableIscsiBackend: False # Whether to enable or not the Rbd backend for Cinder # Type: boolean CinderEnableRbdBackend: True # # Type: string CinderRbdPoolName: volumes # The short name of the Glance backend to use. Should be one of swift, rbd, cinder, or file # Type: string GlanceBackend: rbd # # Type: string GlanceRbdPoolName: images # The short name of the Gnocchi backend to use. Should be one of swift, rbd, file or s3. # Type: string GnocchiBackend: rbd # # Type: string GnocchiRbdPoolName: metrics # Whether to enable or not the Rbd backend for Nova # Type: boolean NovaEnableRbdBackend: True # The pool name for RBD backend ephemeral storage. # Type: string NovaRbdPoolName: vms resource_registry: OS::TripleO::Services::CephExternal: ../../docker/services/ceph-ansible/ceph-external.yaml