Skip to content
A chef cookbook that installs/configures authbind and defines resources for managing authorization
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
doc
providers
recipes
resources
.gitattributes
.gitignore
.travis.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
metadata.rb

README.md

Description

Build Status

Install the authbind tool to facilitate launching applications on privileged ports. Also provide several resource definitions for executing a command under authbind.

Requirements

Platform:

  • Ubuntu
  • Debian

Cookbooks:

  • cutlery

Attributes

No attributes defined

Recipes

authbind::default

Install authbind. Required for the LWRPs.

Resources

  • authbind_addr - Enable or disable authbind for a particular port on a particular interface.
  • authbind_port - Enable or disable authbind for a particular port.

authbind_addr

Enable or disable authbind for a particular port on a particular interface.

Actions

  • add: Enable authbind. Default action.
  • remove: Disable authbind.

Attribute Parameters

  • addr:
  • port:
  • user:
  • group: Defaults to nil.

Examples

Allow the glassfish user to bind to 10.2.3.4, port 80.

authbind_addr "AuthBind GlassFish 10.2.3.4, Port 80" do
    addr '10.2.3.4'
    port 80
    user 'glassfish'
end

authbind_port

Enable or disable authbind for a particular port.

Actions

  • add: Enable authbind for a port. Default action.
  • remove: Disable authbind for a port.

Attribute Parameters

  • port:
  • user:
  • group: Defaults to nil.

Examples

Allow the glassfish user to bind to port 80.

authbind_port "AuthBind GlassFish Port 80" do
    port 80
    user 'glassfish'
end

License and Maintainer

Maintainer:: Peter Donald (peter@realityforge.org)

License:: Apache 2.0

You can’t perform that action at this time.