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.
0.1.4 failed 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
0.1.4 failed this metric
Foodcritic Metric
0.1.4 passed this metric
0.1.4 passed this metric
No Binaries Metric
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
0.1.4 failed this metric
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