aboutsummaryrefslogtreecommitdiffstats
path: root/ceph-cluster-config.yaml
diff options
context:
space:
mode:
authorDan Prince <dprince@redhat.com>2015-10-02 17:52:05 -0400
committerDan Prince <dprince@redhat.com>2015-10-02 17:54:49 -0400
commit1ec47775ef150ee308ece8b4b71d85ef924ddcd8 (patch)
tree3576728f89c05eea74977ef5929c40bb056f70d1 /ceph-cluster-config.yaml
parent969e6e6671d2a61cd801541c1306cc51241f6c09 (diff)
Move os-apply-config templates into a directory
This patch moves all of the os-apply-config (tripleo-image-elements) specific templates into a common directory. This matches what we do for puppet and should help new users more easily understand the project layout. Change-Id: I7dce2a770d56795f3ea22c8a464595c4a0c60832
Diffstat (limited to 'ceph-cluster-config.yaml')
-rw-r--r--ceph-cluster-config.yaml57
1 files changed, 0 insertions, 57 deletions
diff --git a/ceph-cluster-config.yaml b/ceph-cluster-config.yaml
deleted file mode 100644
index c3cf8e8a..00000000
--- a/ceph-cluster-config.yaml
+++ /dev/null
@@ -1,57 +0,0 @@
-heat_template_version: 2015-04-30
-description: 'Ceph Cluster config data'
-
-parameters:
- ceph_storage_count:
- default: 0
- type: number
- description: Number of Ceph storage nodes. Used to enable/disable managed Ceph installation.
- ceph_external_mon_ips:
- default: ''
- type: string
- description: List of external Ceph Mon host IPs.
- ceph_client_key:
- default: ''
- type: string
- description: Ceph key used to create the 'openstack' user keyring.
- ceph_fsid:
- default: ''
- type: string
- ceph_admin_key:
- default: ''
- type: string
- ceph_mon_key:
- default: ''
- type: string
- ceph_mon_names:
- type: comma_delimited_list
- ceph_mon_ips:
- type: comma_delimited_list
-
-resources:
- CephClusterConfigImpl:
- type: OS::Heat::StructuredConfig
- properties:
- group: os-apply-config
- config:
- ceph_cluster:
- mon_initial_members:
- list_join:
- - ','
- - {get_param: ceph_mon_names}
- mon_host:
- list_join:
- - ','
- - {get_param: ceph_mon_ips}
- fsid: {get_param: ceph_fsid}
- admin_key: {get_param: ceph_admin_key}
- mon_key: {get_param: ceph_mon_key}
- # We would need a dedicated key for OSD bootstrap
- bootstrap_osd_key: {get_param: ceph_mon_key}
- osds: '{"/srv/data": {}}'
-
-outputs:
- config_id:
- description: The ID of the CephClusterConfigImpl resource.
- value:
- {get_resource: CephClusterConfigImpl}