2018-01-22 13:07:03 +00:00
|
|
|
# ******************************************************************************
|
|
|
|
# This file will not enable the deployment of Ceph in future releases.
|
|
|
|
# Use ./ceph-ansible/ceph-ansible.yaml for this purpose instead.
|
|
|
|
# ******************************************************************************
|
2015-07-30 12:30:38 +00:00
|
|
|
## A Heat environment file which can be used to set up storage
|
|
|
|
## backends. Defaults to Ceph used as a backend for Cinder, Glance and
|
|
|
|
## Nova ephemeral storage.
|
2016-06-02 00:55:08 +00:00
|
|
|
resource_registry:
|
2018-01-18 17:09:33 +00:00
|
|
|
OS::TripleO::Services::CephMgr: ../docker/services/ceph-ansible/ceph-mgr.yaml
|
2017-10-17 09:47:27 +00:00
|
|
|
OS::TripleO::Services::CephMon: ../docker/services/ceph-ansible/ceph-mon.yaml
|
|
|
|
OS::TripleO::Services::CephOSD: ../docker/services/ceph-ansible/ceph-osd.yaml
|
|
|
|
OS::TripleO::Services::CephClient: ../docker/services/ceph-ansible/ceph-client.yaml
|
2016-06-02 00:55:08 +00:00
|
|
|
|
2015-07-07 13:16:10 +00:00
|
|
|
parameter_defaults:
|
2015-07-30 12:30:38 +00:00
|
|
|
#### BACKEND SELECTION ####
|
|
|
|
|
|
|
|
## Whether to enable iscsi backend for Cinder.
|
|
|
|
CinderEnableIscsiBackend: false
|
|
|
|
## Whether to enable rbd (Ceph) backend for Cinder.
|
|
|
|
CinderEnableRbdBackend: true
|
2018-01-19 14:14:55 +00:00
|
|
|
## Cinder Backup backend can be either 'ceph', 'swift' or 'nfs'.
|
2016-04-12 12:19:34 +00:00
|
|
|
CinderBackupBackend: ceph
|
2015-07-30 12:30:38 +00:00
|
|
|
## Whether to enable NFS backend for Cinder.
|
|
|
|
# CinderEnableNfsBackend: false
|
|
|
|
## Whether to enable rbd (Ceph) backend for Nova ephemeral storage.
|
|
|
|
NovaEnableRbdBackend: true
|
|
|
|
## Glance backend can be either 'rbd' (Ceph), 'swift' or 'file'.
|
|
|
|
GlanceBackend: rbd
|
2016-03-12 00:24:41 +00:00
|
|
|
## Gnocchi backend can be either 'rbd' (Ceph), 'swift' or 'file'.
|
|
|
|
GnocchiBackend: rbd
|
2015-07-30 12:30:38 +00:00
|
|
|
|
|
|
|
|
|
|
|
#### CINDER NFS SETTINGS ####
|
|
|
|
|
|
|
|
## NFS mount options
|
|
|
|
# CinderNfsMountOptions: ''
|
|
|
|
## NFS mount point, e.g. '192.168.122.1:/export/cinder'
|
|
|
|
# CinderNfsServers: ''
|
|
|
|
|
|
|
|
|
2016-10-20 17:27:42 +00:00
|
|
|
#### GLANCE NFS SETTINGS ####
|
2015-07-30 12:30:38 +00:00
|
|
|
|
2016-10-20 17:27:42 +00:00
|
|
|
## Make sure to set `GlanceBackend: file` when enabling NFS
|
|
|
|
##
|
|
|
|
## Whether to make Glance 'file' backend a NFS mount
|
|
|
|
# GlanceNfsEnabled: false
|
|
|
|
## NFS share for image storage, e.g. '192.168.122.1:/export/glance'
|
|
|
|
## (If using IPv6, use both double- and single-quotes,
|
|
|
|
## e.g. "'[fdd0::1]:/export/glance'")
|
|
|
|
# GlanceNfsShare: ''
|
|
|
|
## Mount options for the NFS image storage mount point
|
|
|
|
# GlanceNfsOptions: 'intr,context=system_u:object_r:glance_var_lib_t:s0'
|
2015-07-30 12:30:38 +00:00
|
|
|
|
|
|
|
|
2018-04-24 12:54:27 +00:00
|
|
|
#### NOVA NFS SETTINGS ####
|
|
|
|
# NovaNfsEnabled: false
|
|
|
|
## NFS share for nova instance file storage, e.g. '192.168.122.1:/export/nova'
|
|
|
|
## (If using IPv6, use both double and single-quotes,
|
|
|
|
## e.g. "'[fdd0::1]:/export/nova'")
|
|
|
|
# NovaNfsShare: ''
|
|
|
|
## Mount options for the NFS instance file storage mount point
|
2018-07-16 10:05:06 +00:00
|
|
|
# NovaNfsOptions: 'context=system_u:object_r:nfs_t:s0'
|
2018-04-24 12:54:27 +00:00
|
|
|
|
|
|
|
|
2015-07-30 12:30:38 +00:00
|
|
|
#### CEPH SETTINGS ####
|
|
|
|
|
2016-01-04 18:59:46 +00:00
|
|
|
## When deploying Ceph Nodes through the oscplugin CLI, the following
|
2015-07-30 12:30:38 +00:00
|
|
|
## parameters are set automatically by the CLI. When deploying via
|
2016-01-04 18:59:46 +00:00
|
|
|
## heat stack-create or ceph on the controller nodes only,
|
|
|
|
## they need to be provided manually.
|
2015-07-30 12:30:38 +00:00
|
|
|
|
|
|
|
## Number of Ceph storage nodes to deploy
|
|
|
|
# CephStorageCount: 0
|
|
|
|
## Ceph FSID, e.g. '4b5c8c0a-ff60-454b-a1b4-9747aa737d19'
|
|
|
|
# CephClusterFSID: ''
|
|
|
|
## Ceph monitor key, e.g. 'AQC+Ox1VmEr3BxAALZejqeHj50Nj6wJDvs96OQ=='
|
|
|
|
# CephMonKey: ''
|
|
|
|
## Ceph admin key, e.g. 'AQDLOh1VgEp6FRAAFzT7Zw+Y9V6JJExQAsRnRQ=='
|
|
|
|
# CephAdminKey: ''
|
2016-07-11 15:41:47 +00:00
|
|
|
## Ceph client key, e.g 'AQC+vYNXgDAgAhAAc8UoYt+OTz5uhV7ItLdwUw=='
|
|
|
|
# CephClientKey: ''
|
2017-10-17 09:47:27 +00:00
|
|
|
## OSDs configuration
|
|
|
|
## See https://github.com/ceph/ceph-ansible/blob/stable-3.0/docs/source/osds/scenarios.rst
|
|
|
|
# CephAnsibleDisksConfig:
|
|
|
|
# devices:
|
|
|
|
# - /dev/vdb
|
|
|
|
# osd_scenario: collocated
|