Merge "change sriovnicswitch to be first with openvswitch"
[apex-tripleo-heat-templates.git] / environments / storage / external-ceph.yaml
1 # *******************************************************************
2 # This file was created automatically by the sample environment
3 # generator. Developers should use `tox -e genconfig` to update it.
4 # Users are recommended to make changes to a copy of the file instead
5 # of the original, if any customizations are needed.
6 # *******************************************************************
7 # title: Deploy Using an External Ceph Cluster
8 # description: |
9 #   A Heat environment file which can be used to enable the
10 #   use of an externally managed Ceph cluster.
11 parameter_defaults:
12   # The Ceph admin client key. Can be created with ceph-authtool --gen-print-key.
13   # Type: string
14   CephAdminKey: ''
15
16   # The Ceph client key. Can be created with ceph-authtool --gen-print-key.
17   # Mandatory. This parameter must be set by the user.
18   # Type: string
19   CephClientKey: <None>
20
21   # 
22   # Type: string
23   CephClientUserName: openstack
24
25   # The Ceph cluster FSID. Must be a UUID.
26   # Mandatory. This parameter must be set by the user.
27   # Type: string
28   CephClusterFSID: <None>
29
30   # List of externally managed Ceph Mon Host IPs. Only used for external Ceph deployments.
31   # Type: string
32   CephExternalMonHost: ''
33
34   # Whether to enable or not the Iscsi backend for Cinder
35   # Type: boolean
36   CinderEnableIscsiBackend: False
37
38   # Whether to enable or not the Rbd backend for Cinder
39   # Type: boolean
40   CinderEnableRbdBackend: True
41
42   # 
43   # Type: string
44   CinderRbdPoolName: volumes
45
46   # The short name of the Glance backend to use. Should be one of swift, rbd, or file
47   # Type: string
48   GlanceBackend: rbd
49
50   # 
51   # Type: string
52   GlanceRbdPoolName: images
53
54   # The short name of the Gnocchi backend to use. Should be one of swift, rbd, or file
55   # Type: string
56   GnocchiBackend: rbd
57
58   # 
59   # Type: string
60   GnocchiRbdPoolName: metrics
61
62   # Whether to enable or not the Rbd backend for Nova
63   # Type: boolean
64   NovaEnableRbdBackend: True
65
66   # 
67   # Type: string
68   NovaRbdPoolName: vms
69
70   # The default features enabled when creating a block device image. Only applies to format 2 images. Set to '1' for Jewel clients using older Ceph servers.
71   # Type: string
72   RbdDefaultFeatures: ''
73
74 resource_registry:
75   OS::TripleO::Services::CephClient: OS::Heat::None
76   OS::TripleO::Services::CephExternal: ../../puppet/services/ceph-external.yaml
77   OS::TripleO::Services::CephMon: OS::Heat::None
78   OS::TripleO::Services::CephOSD: OS::Heat::None