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

rundeck-bridge (3) Versions 2.0.1

Installs chef-rundeck bridge and configure as needed

Policyfile
Berkshelf
Knife
cookbook 'rundeck-bridge', '= 2.0.1', :supermarket
cookbook 'rundeck-bridge', '= 2.0.1'
knife supermarket install rundeck-bridge
knife supermarket download rundeck-bridge
README
Dependencies
Quality 43%

Description

This cookbook will setup a bridge on the chef server for rundeck.
See https://github.com/oswaldlabs/chef-rundeck for more information on how to configure the bridge.

Most of the config is still left to the user and has to be done in a wrapper cookbook, including:
- bridge definitions
- chef server access through knife.rb configuration
- chef user definition on the chef server

Requirements

Platform:

  • Centos

Cookbooks:

  • chef-client
  • poise-service
  • rundeck-server (Suggested but not required)
  • rundeck-node (Suggested but not required)

Attributes

Name Description Default
* node['rundeck_bridge']['user'] Service user on bridge. Defaults to "chef-rundeck".
* node['rundeck_bridge']['group'] Defaults to "chef-rundeck".
* node['rundeck_bridge']['home'] Home of service user. Defaults to "/home/chef-rundeck".
* node['rundeck_bridge']['binary'] Location of chef-rundeck gem binary. Defaults to "/opt/chef/embedded/bin/chef-rundeck".
* node['rundeck_bridge']['options']['host'] IP to bind the bridge to. Defaults to "0.0.0.0".
* node['rundeck_bridge']['options']['port'] Port the bridge listens to. Defaults to "9980".
* node['rundeck_bridge']['options']['partial-search'] Lighten load on chef-server using partial search instead of classic search. Defaults to "true".
* node['rundeck_bridge']['options']['username'] Default username attribute for the node element in the generated resource xml. Defaults to "rundeck".

Recipes

rundeck-bridge::default

This recipe call config recipe and setup a chef-rundeck service that host all bridges

License and Maintainer

Maintainer:: Robert Veznaver (r.veznaver@criteo.com)

License:: Apache License 2.0

Dependent cookbooks

chef-client >= 0.0.0
poise-service >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Collaborator Number Metric
            

2.0.1 passed this metric

Contributing File Metric
            

2.0.1 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
            

2.0.1 failed this metric

FC052: Metadata uses the deprecated "suggests" keyword: rundeck-bridge/metadata.rb:15
FC052: Metadata uses the deprecated "suggests" keyword: rundeck-bridge/metadata.rb:16
FC066: Ensure chef_version is set in metadata: rundeck-bridge/metadata.rb:1
FC069: Ensure standardized license defined in metadata: rundeck-bridge/metadata.rb:1
Run with Foodcritic Version 11.1.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

License Metric
            

2.0.1 failed this metric

rundeck-bridge does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.

No Binaries Metric
            

2.0.1 passed this metric

Testing File Metric
            

2.0.1 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
            

2.0.1 passed this metric