cookbook 'rackspace_lbaas', '~> 0.1.4'
rackspace_lbaas (4) Versions 0.1.4 Follow0
Libraries for managing Rackspace cloud load balancers.
cookbook 'rackspace_lbaas', '~> 0.1.4', :supermarket
knife supermarket install rackspace_lbaas
knife supermarket download rackspace_lbaas
rackspace_lbaas
rackspace_lbaas is a Chef library cookbook to manage Rackspace cloud load balancers.
Supported Platforms
- Ubuntu 14.04
Usage
Place a dependency on the rackspace_cloudlb cookbook in your cookbook's metadata.rb:
depends 'rackspace_lbaas'
Add the default recipe to your run list:
recipe[rackspace_lbaas]
Or include it in your recipe:
include_recipe 'rackspace_lbaas'
Examples
Create a new lode balancer node:
load_balancer_node 'spcblls-01' do
username 'kngroland'
api_key '1122334455'
load_balancer_id '12345'
action :create
end
Change the condition of a load balancer node:
load_balancer_node 'spcblls-01' do
username 'kngroland'
api_key '1122334455'
load_balancer_id '12345'
action :drain
end
Delete a load balancer node:
load_balancer_node 'spcblls-01' do
username 'kngroland'
api_key '1122334455'
load_balancer_id '12345'
action :delete
end
Create a new lode balancer:
load_balancer 'spcblls-01' do
username 'kngroland'
api_key '1122334455'
end
Update a load balancer:
load_balancer 'spcblls-01' do
username 'kngroland'
api_key '1122334455'
protocol 'HTTPS'
port 443
action :update
end
Delete a load balancer:
load_balancer 'spcblls-01' do
username 'kngroland'
api_key '1122334455'
action :delete
end
Authors
Author:: Will Borchardt (will.borchardt@rackspace.com)
License
Please refer to LICENSE.
Dependent cookbooks
xml >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
. CHANGELOG
0.1.4
- Will B - Update node helper methods to allow for usage of load balancer names in place of load balancer ids.
0.1.3
- Will B - Remove load balancer id as a required attribute and update FC rake task.
0.1.2
- Will B - Cleanup of the readme.
0.1.1
- Will B - Addition of load_balancer resource.
0.1.0
- Will B - Initial release of rackspace_cloudlb.
Collaborator Number Metric
0.1.4 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.4 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
0.1.4 passed this metric
No Binaries Metric
0.1.4 passed this metric
Testing File Metric
0.1.4 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
0.1.4 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
0.1.4 failed this metric
0.1.4 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
0.1.4 passed this metric
No Binaries Metric
0.1.4 passed this metric
Testing File Metric
0.1.4 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
0.1.4 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
0.1.4 passed this metric
0.1.4 passed this metric
Testing File Metric
0.1.4 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
0.1.4 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
0.1.4 failed this metric
0.1.4 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