modify roles for ceph+openstack
Change-Id: I8eda7b02c91aad05dead38db1d9041d12a27de31
This commit is contained in:
parent
8777887b3b
commit
98ca8d4ed5
19
chef/roles/os-ceph-block-storage-controller.json
Normal file
19
chef/roles/os-ceph-block-storage-controller.json
Normal 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": {
|
||||
}
|
||||
}
|
@ -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": {
|
||||
}
|
||||
}
|
@ -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": {
|
||||
}
|
||||
}
|
23
chef/roles/os-ceph-controller.json
Normal file
23
chef/roles/os-ceph-controller.json
Normal 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": {
|
||||
}
|
||||
}
|
@ -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": {
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user