update roles for ceph-openstack
Change-Id: I439b8d6e10edabfabec47ccf72ba3d0374b906fb
This commit is contained in:
parent
2c1cda205a
commit
d8a96b8a1e
@ -1,15 +0,0 @@
|
||||
{
|
||||
"name": "ceph-os-block-config",
|
||||
"description": "OpenStack Base role",
|
||||
"json_class": "Chef::Role",
|
||||
"default_attributes": {
|
||||
},
|
||||
"override_attributes": {
|
||||
},
|
||||
"chef_type": "role",
|
||||
"run_list": [
|
||||
"recipe[openstack-block-storage::cinder-config-ceph]"
|
||||
],
|
||||
"env_run_lists": {
|
||||
}
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{
|
||||
"name": "ceph-os-compute-config",
|
||||
"description": "Ceph-OpenStack compute config role",
|
||||
"json_class": "Chef::Role",
|
||||
"default_attributes": {
|
||||
},
|
||||
"override_attributes": {
|
||||
},
|
||||
"chef_type": "role",
|
||||
"run_list": [
|
||||
"recipe[openstack-compute::compute-config-ceph]"
|
||||
],
|
||||
"env_run_lists": {
|
||||
}
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{
|
||||
"name": "ceph-os-image-config",
|
||||
"description": "Ceph-OpenStack image config role",
|
||||
"json_class": "Chef::Role",
|
||||
"default_attributes": {
|
||||
},
|
||||
"override_attributes": {
|
||||
},
|
||||
"chef_type": "role",
|
||||
"run_list": [
|
||||
"recipe[openstack-image::glance-config-ceph]"
|
||||
],
|
||||
"env_run_lists": {
|
||||
}
|
||||
}
|
9
chef/roles/ceph-os-mon.json
Normal file
9
chef/roles/ceph-os-mon.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "ceph-os-mon",
|
||||
"description": "Ceph Monitor compatiable with OpenStack Icehouse",
|
||||
"run_list": [
|
||||
"recipe[ceph::repo]",
|
||||
"recipe[ceph::mon]",
|
||||
"recipe[ceph::openstack_config_mon]"
|
||||
]
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{
|
||||
"name": "ceph-os-object-config",
|
||||
"description": "Ceph-OpenStack object storage config role",
|
||||
"json_class": "Chef::Role",
|
||||
"default_attributes": {
|
||||
},
|
||||
"override_attributes": {
|
||||
},
|
||||
"chef_type": "role",
|
||||
"run_list": [
|
||||
"recipe[openstack-object-storage::swift-config-ceph]",
|
||||
"recipe[openstack-object-storage::swiftclient-patch]"
|
||||
],
|
||||
"env_run_lists": {
|
||||
}
|
||||
}
|
9
chef/roles/ceph-os-radosgw.json
Normal file
9
chef/roles/ceph-os-radosgw.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "ceph-os-radosgw",
|
||||
"description": "Ceph RADOS Gateway compatiable with OpenStack Icehouse",
|
||||
"run_list": [
|
||||
"recipe[ceph::repo]",
|
||||
"recipe[ceph::radosgw]",
|
||||
"recipe[ceph::openstack_config_radosgw]"
|
||||
]
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
{
|
||||
"name": "openstack_config_mon",
|
||||
"description": "openstack_config_mon",
|
||||
"run_list": [
|
||||
"recipe[ceph::repo]",
|
||||
"recipe[ceph::openstack_config_mon]"
|
||||
]
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
{
|
||||
"name": "openstack_config_radosgw",
|
||||
"description": "openstack_config_radosgw",
|
||||
"run_list": [
|
||||
"recipe[ceph::repo]",
|
||||
"recipe[ceph::openstack_config_radosgw]"
|
||||
]
|
||||
}
|
25
chef/roles/os-ceph-block-storage-volume.json
Normal file
25
chef/roles/os-ceph-block-storage-volume.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"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": {
|
||||
}
|
||||
}
|
25
chef/roles/os-ceph-compute-worker.json
Normal file
25
chef/roles/os-ceph-compute-worker.json
Normal file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"name": "os-ceph-compute-worker",
|
||||
"description": "The compute node compatiable with Ceph, most likely with a hypervisor.",
|
||||
"json_class": "Chef::Role",
|
||||
"default_attributes": {
|
||||
},
|
||||
"override_attributes": {
|
||||
"collectd": {
|
||||
"rhel": {
|
||||
"plugins": {
|
||||
"processes": {"ProcessMatch": ["nova-compute\" \"nova-compute"]}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"chef_type": "role",
|
||||
"run_list": [
|
||||
"role[os-base]",
|
||||
"recipe[openstack-compute::compute]",
|
||||
"recipe[openssh::passwordless]",
|
||||
"recipe[openstack-compute::compute-config-ceph]"
|
||||
],
|
||||
"env_run_lists": {
|
||||
}
|
||||
}
|
@ -11,7 +11,7 @@
|
||||
"role[os-image-api]",
|
||||
"role[os-image-registry]",
|
||||
"recipe[openstack-image::identity_registration]",
|
||||
"role[ceph-os-image-config]",
|
||||
"recipe[openstack-image::glance-config-ceph]",
|
||||
"role[os-image-upload]"
|
||||
],
|
||||
"env_run_lists": {
|
||||
|
22
chef/roles/os-ceph-object-storage.json
Normal file
22
chef/roles/os-ceph-object-storage.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"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