cookbook 'et_fog', '~> 4.0.1'
et_fog (16) Versions 4.0.1 Follow0
Installs/Configures the Fog ruby library
cookbook 'et_fog', '~> 4.0.1', :supermarket
knife supermarket install et_fog
knife supermarket download et_fog
et_fog cookbook
Installs & configures the Fog Ruby library as a Chef Gem. Use this cookbook if you want to use Fog as part of another cookbook.
Requirements
build-essential
apt
git
Usage
Include et_fog::default
in your node’s run list.
If you need to customize the dependencies installed for nokogiri on your system, specify them in an array in node['et_fog']['dependencies']
in a wrapper cookbook
Recipes
default
- Installs the necessary dependencies for the
fog
gem. - Installs
fog
andunf
, which helpsfog
play nicely with strings and AWS.
Author
Author:: EverTrue, Inc. (devops@evertrue.com)
CHANGELOG for et_fog
4.0.1 (2016-07-15)
- Relax build-essential version constraint to 2.0
4.0.0 (2016-06-08)
- Use Chef's built-in apt resource
- Do all testing on EC2
3.0.1
- Relax version constraints for
apt
andbuild-essential
3.0.0
- Bump apt to ~> 3.0
2.0.0
- Bump apt to ~> 3.0
- Bump build-essential to ~> 4.0
1.4.0
- Bump Fog gem to 1.37.0
- Add rest-client list of chef_gem dependencies
1.3.2
- Add backwards compatibility for Chef < 12.1.0
1.3.1
- s/getchef.com/chef.io/
- Remove superfluous dependency on git
1.3.0
- Add dependencies for nokogiri on CentOS/RHEL systems
- Attribute-ize nokogiri dependencies to allow wrapper cookbooks more flexibility
1.2.2
- Use compile_time property to make gems install at compile_time
1.2.1
- Oops. Only Fog can have its version number set.
1.2.0
- Add support for a version attribute
1.1.3
- Add libghc-zlib-dev to list of pre-installed packages.
1.1.2
- Update ec2 ami
- Eliminate resource cloning
1.1.1
- Pin dependencies to avoid surprises
- Ensure
apt-get update
runs before all else- The
build-essential
cookbook was failing on new Ubuntu 12.04 instances
- The
1.1.0
- Clean up Test Kitchen config
- Clean up Berksfile
- Add Travis CI testing
1.0.7
- Clean up docs
1.0.6
- Functionally identical to v1.0.6, just adds Stove publishing to ease shipping to Supermarket
1.0.5
- Install Git, as nokogiri (and thus fog) depend upon it for building native extensions
1.0.4
- Give up on apt compile time and do the update ourselves--the cookbook is not actually handling it
1.0.3
- Install the 'unf' Gem.
1.0.2
- Include the apt cookbook (to make sure update runs)
- Set compile time attributes in attributes instead
1.0.1
- First rev!
Collaborator Number Metric
4.0.1 passed this metric
Contributing File Metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
4.0.1 failed this metric
FC069: Ensure standardized license defined in metadata: et_fog/metadata.rb:1
FC121: Cookbook depends on cookbook made obsolete by Chef 14: et_fog/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: et_fog/recipes/default.rb:28
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
4.0.1 failed this metric
Failure: Cookbook should not contain binaries. Found:
et_fog/travis_ci_ec2.pem.enc
Testing File Metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
4.0.1 passed this metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
4.0.1 failed this metric
FC069: Ensure standardized license defined in metadata: et_fog/metadata.rb:1
FC121: Cookbook depends on cookbook made obsolete by Chef 14: et_fog/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: et_fog/recipes/default.rb:28
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
4.0.1 failed this metric
Failure: Cookbook should not contain binaries. Found:
et_fog/travis_ci_ec2.pem.enc
Testing File Metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
4.0.1 failed this metric
FC121: Cookbook depends on cookbook made obsolete by Chef 14: et_fog/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: et_fog/recipes/default.rb:28
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
4.0.1 failed this metric
Failure: Cookbook should not contain binaries. Found:
et_fog/travis_ci_ec2.pem.enc
Testing File Metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
4.0.1 failed this metric
4.0.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number