Skip to content

A Chef cookbook that provisions Rackspace Cloud Block Storage devices and uses LVM to create logical volumes that are formatted and mounted.

License

Notifications You must be signed in to change notification settings

ProjectMeniscus/blockstorage-lvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blockstorage-lvm cookbook

A cookbook that provisions Rackspace Cloud Block Storage devices and then uses LVM to create logical volumes that are formatted and mounted. Uses the Rackspacecloud cookbook and the LVM cookbook.

Attributes

  • default[:blockstorage_lvm][:data_bag_name] - Name of databag to pull rackspace credentials

  • default[:blockstorage_lvm][:data_bag_item] - Name of databag item with Rackspace credentials

  • default[:rackspace][:cloud][:region] - The rackspace datacenter in which to provision the storage

Rackspace Cloud Block Storage attributes

  • default[:blockstorage_lvm][:no_volumes] - The number of cbs volumes to provision
  • default[:blockstorage_lvm][:volume_type] - The type of volumes to provision, "SATA" or "SSD"
  • default[:blockstorage_lvm][:volume_size] - The size, in GB, of each volume

LVM attributes

  • default[:blockstorage_lvm][:volume_group_name] - The name of the LVM volume group
  • default[:blockstorage_lvm][:logical_volume_name] - The name of the logical volume to be created
  • default[:blockstorage_lvm][:filesystem] - The type of file system to create on the logical volume, "ext4"
  • default[:blockstorage_lvm][:mount_point] = The mount point for the logical volume

Author

Author:: Steven Gonzales (steven.gonzales@rackspace.com)

About

A Chef cookbook that provisions Rackspace Cloud Block Storage devices and uses LVM to create logical volumes that are formatted and mounted.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages