dellcloudedge/barclamp-swift — pull request #33 by VictorLowther (2012-10-10 21:30:46+00:00)
Title: Refactor Swift to use GPT partition tables and UUID based disk names [1/1]

This pull request series does the following:

* Make trivial fix to get syntax highlighting working in Emacs.
* Add Keystone as a prerequisite barclamp for installation purposes
* Refactor Swift to use GPT partition tables on all data drives, and
use drive names based on the UUID of the filesystem instead of the
device name -- the former is guaranteed to be unique and stable,
and the latter is not.

chef/cookbooks/swift/providers/disk.rb | 246 -----------------------
chef/cookbooks/swift/providers/ringfile.rb | 7 +-
chef/cookbooks/swift/recipes/disks.rb | 140 +++++++++----
chef/cookbooks/swift/recipes/ring-compute.rb | 9 +-
chef/cookbooks/swift/resources/disk.rb | 42 ----
chef/data_bags/crowbar/bc-template-swift.json | 2 -
chef/data_bags/crowbar/bc-template-swift.schema | 2 -
crowbar.yml | 3 +-
8 files changed, 113 insertions(+), 338 deletions(-)