Installs and configures OpenBFDD.
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