Installs DJB's ucspi-tcp software.
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
- Chef 11+
- build-essential: for source recipe
- pacman: for AUR installation on ArchLinux
node['ucspi']['install_method']
: the method of installation, which tells the default recipe which recipe to load. default ispackage
for most platforms, andsource
for RHEL. It isaur
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.
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.
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.
Please report bugs with this cookbook. Include the following information:
- Chef version (
chef-client --version
) - Platform and platform version (
ohai platform
andohai platform_version
) - Version of this cookbook used
- Output of the error, and Chef stacktrace
- Steps to reproduce
- Author: Joshua Timberman ([email protected])
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.