6

GitHub - bloomberg/openbfdd-cookbook: A set of Chef recipes for installing and c...

 2 years ago
source link: https://github.com/bloomberg/openbfdd-cookbook
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Installs and configures OpenBFDD.

Supported Platforms

  • Ubuntu 12.04, 14.04
  • Chef 11, 12

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 ([email protected])

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK