cookbook 'f5', '= 0.1.0'
f5
(30) Versions
0.1.0
-
Follow10
Resources for managing an F5 BigIP load balancer
cookbook 'f5', '= 0.1.0', :supermarket
knife supermarket install f5
knife supermarket download f5
f5-cookbook
A LWRP to manage F5 VIPs and Pools. Currently a WIP. The documentation below may only refer to wishful thinking.
Supported Platforms
TBA
Attributes
<table>
<tr>
<th>Key</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
<tr>
<td><tt>['f5']['bacon']</tt></td>
<td>Boolean</td>
<td>whether to include bacon</td>
<td><tt>true</tt></td>
</tr>
</table>
Usage
f5::default
Not sure I'll use this.
Include f5
in your node's run_list
:
{ "run_list": [ "recipe[f5::default]" ] }
LWRP
In an application's recipe,
f5_pool 'mypool' do host 'value' port 'value' lb_method 'method' # LB_METHOD_ROUND_ROBIN default end f5_vip 'myvip' do address 'vipaddress' port 'vipport' protocol 'protocol' # TCP default pool 'mypool' end
See the documentation for LocalLB::LBMethod and protocol.
Testing
Run bundle exec rspec
to run the chefspec tests.
License and Authors
Author:: Sean Walberg (sean@ertw.com)
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
0.1.0
Initial release of f5