cookbook 'rackspace_gluster', '~> 1.0.0'
rackspace_gluster (2) Versions 1.0.0 Follow1
Installs/Configures gluster server for rackspace
cookbook 'rackspace_gluster', '~> 1.0.0', :supermarket
knife supermarket install rackspace_gluster
knife supermarket download rackspace_gluster
rackspace_gluster Cookbook
Gluster cookbook. Creates a Distributed, Replicated cluster.
Requirements
GlusterFS depends on epel on CentOS 6.5.
additional packages installed
xfsprogs
vnstat
Usage
rackspace_gluster::server
We longer assume that there is only one brick per chef node in this cookbook. Eventually
this could be refactored into separate config arrays for bricks and volumes, which
would allow for arbitrary numbers of bricks per node.
Additionally, please note that this does no client configuration yet, but this would be trivial to add.
NOTE: The order is very important to Gluster when it comes to creating the volume. This cookbook does peer probes and creates the volume on the last host in the config array.
[Sample environment](test/fixtures/cookbooks/rackspace_gluster_test/attributes/default.rb)
Testing
Please see testing guidelines at contributing. This cookbook comes with RSpec and ChefSpec tests, as well as a Vagrantfile for a 2 node replicated cluster.
Contributing
Please see contributing guidelines at contributing
License and Authors
Authors: Ted Neykov ted.neykov@rackspace.com
Authors: Martin Smith martin.smith@rackspace.com
Copyright:: 2014, Rackspace, US Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Dependent cookbooks
apt >= 0.0.0 |
chef-sugar >= 0.0.0 |
yum >= 0.0.0 |
yum-ius >= 0.0.0 |
yum-epel >= 0.0.0 |
Contingent cookbooks
rackops-gluster CHANGELOG
This file is used to list changes made in each version of the rackops-gluster cookbook.
1.0.0
- Ubuntu has changed the daemon name to
glusterfs-server
, allow that here as well
0.4.0 (2014-12-08)
- Simone Soldateschi: Add support for Red-Hat based distros
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.
Collaborator Number Metric
1.0.0 failed this metric
Failure: Cookbook has 1 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.0.0 passed this metric
No Binaries Metric
1.0.0 passed this metric
Testing File Metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.0 failed this metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
1.0.0 passed this metric
No Binaries Metric
1.0.0 passed this metric
Testing File Metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.0 passed this metric
1.0.0 passed this metric
Testing File Metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
1.0.0 failed this metric
1.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number