bloomberg / openbfdd-cookbook

A set of Chef recipes for installing and configuring OpenBFDD.
Apache License 2.0
3 stars 8 forks source link

bfd

Installs and configures OpenBFDD.

Supported Platforms

Attributes

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

Usage

bfd::default

Include bfd in your node's run_list:

{
  "run_list": [
    "recipe[bfd::default]"
  ]
}

cobbler::install

Include bfd in your node's run_list:

{
  "run_list": [
    "recipe[bfd::install]"
  ]
}

Maintainers

Author:: Bloomberg Compute Architecture Group (compute@bloomberg.net)

Testing

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