1 ## A Heat environment file which can be used to set up storage
2 ## backends. Defaults to Ceph used as a backend for Cinder, Glance and
3 ## Nova ephemeral storage.
5 OS::TripleO::Services::CephMon: ../puppet/services/ceph-mon.yaml
6 OS::TripleO::Services::CephOSD: ../puppet/services/ceph-osd.yaml
7 OS::TripleO::Services::CephClient: ../puppet/services/ceph-client.yaml
11 #### BACKEND SELECTION ####
13 ## Whether to enable iscsi backend for Cinder.
14 CinderEnableIscsiBackend: false
15 ## Whether to enable rbd (Ceph) backend for Cinder.
16 CinderEnableRbdBackend: true
17 ## Whether to enable NFS backend for Cinder.
18 # CinderEnableNfsBackend: false
19 ## Whether to enable rbd (Ceph) backend for Nova ephemeral storage.
20 NovaEnableRbdBackend: true
21 ## Glance backend can be either 'rbd' (Ceph), 'swift' or 'file'.
23 ## Gnocchi backend can be either 'rbd' (Ceph), 'swift' or 'file'.
27 #### CINDER NFS SETTINGS ####
30 # CinderNfsMountOptions: ''
31 ## NFS mount point, e.g. '192.168.122.1:/export/cinder'
32 # CinderNfsServers: ''
35 #### GLANCE FILE BACKEND PACEMAKER SETTINGS (used for mounting NFS) ####
37 ## Whether to make Glance 'file' backend a mount managed by Pacemaker
38 # GlanceFilePcmkManage: false
39 ## File system type of the mount
40 # GlanceFilePcmkFstype: nfs
41 ## Pacemaker mount point, e.g. '192.168.122.1:/export/glance' for NFS
42 ## (If using IPv6, use both double- and single-quotes,
43 ## e.g. "'[fdd0::1]:/export/glance'")
44 # GlanceFilePcmkDevice: ''
45 ## Options for the mount managed by Pacemaker
46 # GlanceFilePcmkOptions: ''
49 #### CEPH SETTINGS ####
51 ## When deploying Ceph Nodes through the oscplugin CLI, the following
52 ## parameters are set automatically by the CLI. When deploying via
53 ## heat stack-create or ceph on the controller nodes only,
54 ## they need to be provided manually.
56 ## Number of Ceph storage nodes to deploy
58 ## Ceph FSID, e.g. '4b5c8c0a-ff60-454b-a1b4-9747aa737d19'
60 ## Ceph monitor key, e.g. 'AQC+Ox1VmEr3BxAALZejqeHj50Nj6wJDvs96OQ=='
62 ## Ceph admin key, e.g. 'AQDLOh1VgEp6FRAAFzT7Zw+Y9V6JJExQAsRnRQ=='