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

ucspi-tcp (5) Versions 1.3.0

Installs ucspi-tcp

Policyfile
Berkshelf
Knife
cookbook 'ucspi-tcp', '~> 1.3.0', :supermarket
cookbook 'ucspi-tcp', '~> 1.3.0'
knife supermarket install ucspi-tcp
knife supermarket download ucspi-tcp
README
Dependencies
Changelog
Quality 17%

ucspi-tcp Cookbook

Installs DJB's ucspi-tcp software.

Requirements

Platform

The following platforms are supported, and tested via Test Kitchen.

  • Ubuntu / Debian
  • RHEL / Fedora

This cookbook may work on other versions of these platform / platform families with or without modification.

The following platforms are supported on a best effort basis.

  • ArchLinux
  • Gentoo

Cookbooks

  • build-essential: for source recipe
  • pacman: for AUR installation on ArchLinux

Attributes

  • node['ucspi']['install_method']: the method of installation, which tells the default recipe which recipe to load. default is package for most platforms, and source for RHEL. It is aur for ArchLinux as Arch doesn't have ucspi-tcp package in the default repositories. See Usage below.
  • node['ucspi']['bin_dir']: location of the installed binaries. the default is /usr/bin for package and aur install methods, and /usr/local/bin for source installs.

Usage

Include the ucspi-tcp recipe in the run list. The installation method will automatically be selected based on what we consider to be sane defaults.

Installing from Package on RHEL

If you have an internal package of ucspi-tcp for RHEL and wish to use that, then either specifically use the package recipe, or set the install_method attribute to package for your node/role/environment.

Bugs

Please report bugs with this cookbook. Include the following information:

  • Chef version (chef-client --version)
  • Platform and platform version (ohai platform and ohai platform_version)
  • Version of this cookbook used
  • Output of the error, and Chef stacktrace
  • Steps to reproduce

License & Authors

Copyright 2010-2016, Chef Software, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

ucspi-tcp Cookbook CHANGELOG

This file is used to list changes made in each version of the ucspi-tcp cookbook.

v1.3.0

  • Add a new attribute for the ucspi-tcp download URL
  • Add tests

v1.2.0

New Feature

  • Add support for RHEL platforms

Bug Fixes

  • Addresses multiple issues/pull requests regarding value_for_platform (#3, #4, #5, #6, #7, #8, #9, #11)

v1.1.0

New Feature

  • COOK-3197 - Add Gentoo support for package installation method

v1.0.2

This release adds test kitchen support.

Bug

  • [COOK-2888]: Add name to metadata

v1.0.0

  • Initial public release

Collaborator Number Metric
            

1.3.0 failed this metric

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

Contributing File Metric
            

1.3.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 CONTRIBUTING.md file

Foodcritic Metric
            

1.3.0 failed this metric

FC122: Use the build_essential resource instead of the recipe: ucspi-tcp/recipes/source.rb:21
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

No Binaries Metric
            

1.3.0 passed this metric

Testing File Metric
            

1.3.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
            

1.3.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