Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

common_linux (7) Versions 0.3.3

Installs/Configures chef_common_linux

Policyfile
Berkshelf
Knife
cookbook 'common_linux', '~> 0.3.3', :supermarket
cookbook 'common_linux', '~> 0.3.3'
knife supermarket install common_linux
knife supermarket download common_linux
README
Dependencies
Changelog
Quality 17%

common_linux cookbook

A cookbook whicb provides basic low level configuration for Linux systems, for instance configuring hostnames, ntp, syslog and chef-client. For those most part, functionality will be added here by including third party cookbooks.

Requirements

This cookbook requires Chef 12.7.0 or later.

Platform

Ubuntu

Included cookbooks

  • chef-client
  • apt
  • ubuntu
  • build-essentials
  • ntp
  • ulimit
  • sysctl
  • rsyslog_ng

Attributes

common.repositories

Hash of repositories used to create apt_repository resources. This could always be extended to support yum_repository resources at a alter time as well.

common.packages | common.gems | common.chef_gems

Hashes enabling you to define package, gem and chef_gem packages that should be installed during the chef run.

common.iptables

Hashes enabling you to define iptables lwrp definitions.

LWRP

hostname

Simple resource designed to set the hostname on Ubuntu machines.

timezone

Simple resource designed to set the timezone on Ubuntu machines.

common_linux

v0.3.3

  • Bugfix issue introduced in v0.3.1 which breaks logrotate

v0.3.2

  • Noop change investigating corrupt archive

v0.3.1

  • DO-2210 Fix logrotate config to apply settings from attributes file present in this cookbook
  • DO-2210 Override the default logrotate config for rsyslog
  • Fix dual quoted strings when there wasn't interpolation

v0.3.0

  • Update hostname,timezone resources to execute at compile time

v0.2.3

  • Remove AWS ubuntu apt repository url

v0.2.0

  • Initial

Collaborator Number Metric
            

0.3.3 failed this metric

Failure: Cookbook has 1 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric
            

0.3.3 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
            

0.3.3 failed this metric

FC009: Resource attribute not recognised: common_linux/recipes/packages.rb:55
FC009: Resource attribute not recognised: common_linux/recipes/ubuntu.rb:10
FC067: Ensure at least one platform supported in metadata: common_linux/metadata.rb:1
FC069: Ensure standardized license defined in metadata: common_linux/metadata.rb:1
FC117: Do not use kind_of in custom resource properties: common_linux/resources/hostname.rb:4
FC117: Do not use kind_of in custom resource properties: common_linux/resources/hostname.rb:9
FC117: Do not use kind_of in custom resource properties: common_linux/resources/hostname.rb:14
FC117: Do not use kind_of in custom resource properties: common_linux/resources/timezone.rb:4
FC117: Do not use kind_of in custom resource properties: common_linux/resources/timezone.rb:9
FC121: Cookbook depends on cookbook made obsolete by Chef 14: common_linux/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: common_linux/recipes/packages.rb:4
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

No Binaries Metric
            

0.3.3 passed this metric

Testing File Metric
            

0.3.3 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
            

0.3.3 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