modify roles for ceph+openstack

Change-Id: I8eda7b02c91aad05dead38db1d9041d12a27de31
This commit is contained in:
grace.yu 2014-10-08 11:35:38 -07:00
parent 8777887b3b
commit 98ca8d4ed5
5 changed files with 42 additions and 71 deletions

View File

@ -0,0 +1,19 @@
{
"name": "os-ceph-block-storage-controller",
"description": "Configures OpenStack block storage controller compatiable with Ceph, configured by attributes.",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"role[os-base]",
"role[os-block-storage-api]",
"role[os-block-storage-scheduler]",
"recipe[openstack-block-storage::identity_registration]",
"recipe[openstack-block-storage::cinder-config-ceph]"
],
"env_run_lists": {
}
}

View File

@ -1,25 +0,0 @@
{
"name": "os-ceph-block-storage-volume",
"description": "OpenStack Block Storage volume service compatiable with Ceph",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
"collectd": {
"rhel": {
"plugins": {
"processes": {"ProcessMatch": ["cinder-volume\" \"cinder-volume", "iscsid\" \"iscsid",
"multipathd\" \"multipathd"]}
}
}
}
},
"chef_type": "role",
"run_list": [
"role[os-base]",
"recipe[openstack-block-storage::volume]",
"recipe[openstack-block-storage::cinder-config-ceph]"
],
"env_run_lists": {
}
}

View File

@ -1,24 +0,0 @@
{
"name": "os-ceph-compute-controller",
"description": "Roll-up role for all of the OpenStack Compute services on a single roles",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"role[os-base]",
"role[os-compute-setup]",
"role[os-compute-conductor]",
"role[os-compute-scheduler]",
"role[os-compute-api]",
"role[os-compute-cert]",
"role[os-compute-vncproxy]",
"role[os-compute-api-metadata]",
"recipe[openstack-object-storage::swift-config-ceph]",
"recipe[openstack-object-storage::swiftclient-patch]"
],
"env_run_lists": {
}
}

View File

@ -0,0 +1,23 @@
{
"name": "os-ceph-controller",
"description": "Roll-up role for all of the OpenStack services on a controller.",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"role[os-ops-database]",
"role[os-ops-messaging]",
"role[os-identity]",
"role[os-ceph-image]",
"role[os-dashboard]",
"role[os-compute-controller]",
"role[os-ceph-block-storage-controller]",
"role[os-block-storage-volume]",
"role[os-network-server]"
],
"env_run_lists": {
}
}

View File

@ -1,22 +0,0 @@
{
"name": "os-ceph-object-storage",
"description": "OpenStack object storage roll-up role",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"role[os-base]",
"role[os-object-storage-account]",
"role[os-object-storage-container]",
"role[os-object-storage-management]",
"role[os-object-storage-object]",
"role[os-object-storage-proxy]",
"recipe[openstack-object-storage::swift-config-ceph]",
"recipe[openstack-object-storage::swiftclient-patch]"
],
"env_run_lists": {
}
}