summaryrefslogtreecommitdiffstats
path: root/environments
diff options
context:
space:
mode:
Diffstat (limited to 'environments')
-rw-r--r--environments/storage-environment.yaml57
1 files changed, 57 insertions, 0 deletions
diff --git a/environments/storage-environment.yaml b/environments/storage-environment.yaml
new file mode 100644
index 00000000..535ec6fe
--- /dev/null
+++ b/environments/storage-environment.yaml
@@ -0,0 +1,57 @@
+## 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.
+parameters:
+
+ #### BACKEND SELECTION ####
+
+ ## Whether to enable iscsi backend for Cinder.
+ CinderEnableIscsiBackend: false
+ ## Whether to enable rbd (Ceph) backend for Cinder.
+ CinderEnableRbdBackend: true
+ ## 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
+
+
+ #### CINDER NFS SETTINGS ####
+
+ ## NFS mount options
+ # CinderNfsMountOptions: ''
+ ## NFS mount point, e.g. '192.168.122.1:/export/cinder'
+ # CinderNfsServers: ''
+
+
+ #### GLANCE FILE BACKEND PACEMAKER SETTINGS (used for mounting NFS) ####
+
+ ## Whether to make Glance 'file' backend a mount managed by Pacemaker
+ # GlanceFilePcmkManage: false
+ ## File system type of the mount
+ # GlanceFilePcmkFstype: nfs
+ ## Pacemaker mount point, e.g. '192.168.122.1:/export/glance' for NFS
+ # GlanceFilePcmkDevice: ''
+ ## Options for the mount managed by Pacemaker
+ # GlanceFilePcmkOptions: ''
+
+
+ #### CEPH SETTINGS ####
+
+ ## Whether to deploy Ceph OSDs on the controller nodes. By default
+ ## OSDs are deployed on dedicated ceph-storage nodes only.
+ # ControllerEnableCephStorage: false
+
+ ## When deploying Ceph through the oscplugin CLI, the following
+ ## parameters are set automatically by the CLI. When deploying via
+ ## heat stack-create, they need to be provided manually.
+
+ ## 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: ''