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

objsrv (2) Versions 0.6.0

Installs/Configures objsrv

Policyfile
Berkshelf
Knife
cookbook 'objsrv', '= 0.6.0', :supermarket
cookbook 'objsrv', '= 0.6.0'
knife supermarket install objsrv
knife supermarket download objsrv
README
Dependencies
Quality 57%

objsrv Cookbook

Todo: Put a description of your cookbook here. Include at a high level the
intent and purpose of why someone would use this cookbook.

Scope

Todo: Identify the scope of what exactly this cookbook addresses. Are there any
edge cases associated with your cookbook tasks that were decided not to be
supported?

Requirements

The following environmental variables must be defined:<br>
Chef_Release = The version of Chef Client to use<br>
RepoDir = Full path directory on local system where the repos are stored<br>
HDPATH = Full path directory to store additional HDs<br>

Platforms

  • Redhat 7.x+

Chef

  • Chef 12+

Dependencies

depends 'nc_base'
depends 'nc_tools'
depends 'server_utils'

Usage

The following environmental variables must be defined:
HDPATH - The directory where extra hard disk volumes are stored
chef_release - The version of chef client you want to use
This version must be avaliable

Todo: This will be unique depending on how the cookbook is developed and the
tools it provides to configure nodes. Here's a simple example of using a
cookbook and it's recipe. You'll want to elaborate on your own steps and include
any necessary steps like setting required attributes.

Place a dependency on the objsrv cookbook in your cookbook's
metadata.rb.

depends 'objsrv'

Then, in a recipe:

include_recipe 'objsrv::make_nc_os'

If your cookbook provides resources, be sure to include examples of how to use
those resources, in addition to the resources documentation section below.

Attributes

  • default['objsrv']['my_attribute']: Describe the purpose or usage of this attribute. Defaults to somevalue. Indicate the attribute type if necessary.

Recipes

default.rb

Todo: Provide a description for the purpose of this recipe file. What does it
do? When would I use it? Does it invoke other recipes?

Custom Resources

Todo: You only need to provide documentation for custom resources if your
cookbook actually provides them. Not all cookbooks have custom resources. If you
don't known what this means, then your cookbook probably doesn't have them
either and can omit this documentation.

resource_name

Todo: Add a description or purpose for this resource. What does it do?

Actions

  • :do_something: Description of this action
  • :another_action: Description of this action

Properties

  • property_name - Description of this property. What is it used for? What is it's default value?
  • property_name2 - Description of this property. What is it used for? What is it's default value?

Examples

todo: Describe this example and what it will accomplish.

# code samples are helpful
objsrv_resource_name 'some value' do
  property_name 'another value'
  property_name2 'foo bar'
  action :do_something
end

And don't forgot to show an example for your other actions.

# code samples are helpful
objsrv_resource_name 'some value' do
  property_name 'another value'
  property_name2 'foo bar'
  action :another_action
end

Dependent cookbooks

nc_base >= 0.0.0
nc_tools >= 0.0.0
server_utils >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Collaborator Number Metric
            

0.6.0 failed this metric

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

Contributing File Metric
            

0.6.0 passed this metric

Foodcritic Metric
            

0.6.0 passed this metric

No Binaries Metric
            

0.6.0 passed this metric

Supported Platforms Metric
            

0.6.0 passed this metric

Testing File Metric
            

0.6.0 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.6.0 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