Installs and configures OpenBFDD.
- Ubuntu 12.04, 14.04
- Chef 11, 12
| Key | Type | Description | Default |
|---|---|---|---|
| ['bfd']['repo']['url'] | String | Git repo for OpenBFDD. | https://github.com/dyninc/OpenBFDD.git |
| ['bfd']['repo']['sha'] | String | Git revision of the OpenBFD repo to pull down. | 895cfb523bb96b3ef199fc5916578482ccd528ee |
| ['bfd']['version'] | String | v0.5.3 | Version of OpenBFD to use in the package naming |
| ['bfd']['package']['short_name'] | String | openbfdd | Short name of the package name |
| ['bfd']['package']['name'] | String | openbfdd_v0.5.3_amd64.pkg | Full name of the package |
| ['bfd']['package']['dependencies'] | String | Dependencies of the package | |
| ['bfd']['install_dir'] | String | /usr/local | Location where package files install |
| ['bfd']['bin_dir'] | String | /home/vagrant/chef-bcpc/bins | Location where package should be created |
| ['bfd']['owner'] | String | root | Owner of package files |
| ['bfd']['group'] | String | root | Group ownership of package files |
Include bfd in your node's run_list:
{
"run_list": [
"recipe[bfd::default]"
]
}Include bfd in your node's run_list:
{
"run_list": [
"recipe[bfd::install]"
]
}Author:: Bloomberg Compute Architecture Group (compute@bloomberg.net)
To test the Chef 11 compatibility one needs the kitchen-chef_zero_berks_env gem
This can be installed via chef gem install kitchen-chef_zero_berks_env
Test kitchen and Server Spec test the operation of this cookbook; one can run the tests with:
kitchen verify