Adding roles from cookbook-ceph

* Adding cookbook-ceph to Berksfile
* Updating infrastructure.yml
* Updated Gemfile.lock

Change-Id: I9f132efefdf5b78ea1a8d1ee66185c89e13713de
Partial-Bug: 1348324
This commit is contained in:
galstrom21 2014-07-24 13:52:02 -05:00
parent b38b800d1b
commit 569f4af706
8 changed files with 94 additions and 16 deletions

24
.gitignore vendored
View File

@ -1,19 +1,11 @@
.chef/checksums/
.chef/bootstrap/
.chef/*.pem
*.swo
*.swp
*~
.DS_Store
/cookbooks
/tmp
.chef
.bundle
.berkshelf
.vagabond
.vagrant
berks.json
.kitchen
.berkshelf/
.bundle/
.chef/
.cookbooks/
.kitchen/
.vagrant/
.vagabond/
.zero-knife.rb
berks.json
Berksfile.lock
Gemfile.lock

View File

@ -19,6 +19,7 @@ cookbook 'selinux', '0.7.2'
cookbook 'yum-epel', '0.3.4'
cookbook 'statsd', github: 'att-cloud/cookbook-statsd'
cookbook 'ceph', github: 'stackforge/cookbook-ceph'
cookbook 'openstack-block-storage', github: 'stackforge/cookbook-openstack-block-storage'
cookbook 'openstack-common', github: 'stackforge/cookbook-openstack-common'
cookbook 'openstack-compute', github: 'stackforge/cookbook-openstack-compute'

View File

@ -5,6 +5,11 @@ cookbooks:
roles:
- allinone-compute:
- ceph-mds:
- ceph-mon:
- ceph-osd:
- ceph-radosgw:
- ceph-tgt:
- os-compute-single-controller:
- os-base:
- os-ops-caching:

16
roles/ceph-mds.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "ceph-mds",
"description": "Ceph Metadata Server",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"recipe[ceph::repo]",
"recipe[ceph::mds]"
],
"env_run_lists": {
}
}

16
roles/ceph-mon.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "ceph-mon",
"description": "Ceph Monitor",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"recipe[ceph::repo]",
"recipe[ceph::mon]"
],
"env_run_lists": {
}
}

16
roles/ceph-osd.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "ceph-osd",
"description": "Ceph Object Storage Device",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"recipe[ceph::repo]",
"recipe[ceph::osd]"
],
"env_run_lists": {
}
}

16
roles/ceph-radosgw.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "ceph-radosgw",
"description": "Ceph RADOS Gateway",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"recipe[ceph::repo]",
"recipe[ceph::radosgw]"
],
"env_run_lists": {
}
}

16
roles/ceph-tgt.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "ceph-tgt",
"description": "Ceph iSCSI Target",
"json_class": "Chef::Role",
"default_attributes": {
},
"override_attributes": {
},
"chef_type": "role",
"run_list": [
"recipe[ceph::repo]",
"recipe[ceph::tgt]"
],
"env_run_lists": {
}
}