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