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

RSS

nexus_repository_manager (1) Versions 0.1.0

Installs/Configures Nexus Repository Manager

Berkshelf
Policyfile
Knife
cookbook 'nexus_repository_manager', '~> 0.1.0'
cookbook 'nexus_repository_manager', '~> 0.1.0', :supermarket
knife supermarket install nexus_repository_manager
knife supermarket download nexus_repository_manager
README
Dependencies
Quality 38%

Cookbook for Nexus Repository Manager

Usage

Simply include the nexus_repository_manager recipe wherever you would like Nexus Repository Manager installed. Simply add recipe['nexus_repository_manager'] to your runlist or include_recipe 'nexus_repository_manager' to your cookbook. This will install Nexus Repository Manager managed as a systemd service.

We also provide a nexus_repository_manager::docker recipe which is exactly the same but without installing a systemd service.

Recipes

  • nexus_repository_manager::default Installs Nexus Repository Manager and starts it as systemd service.
  • nexus_repository_manager::docker Installs Nexus Repository Manager. Instead of a systemd service a startup script start-nexus-repository-manager.sh is provided in install_dir.
  • nexus_repository_manager::rh-docker Uses the nexus_repository_manager::docker recipe but includes additional meta data to comform with Kubernetes and OpenShift standards, a directory with the licenses applicable to the software and a man file for help on how to use the software. It also uses an ENTRYPOINT script the ensure the running user has access to the appropriate permissions for OpenShift 'restricted' SCC.

Red Hat help.1

The man file included in the Red Hat image is generated from this [help markdown](files/rh-docker/help.md). Markdown can be converted to the appropriate format using md2roff. This process is currently not part of the automated build and needs to be done manually after any update to the help markdown.

Testing

We provide a simple smoke test for this cookbook. Use this command to run it:

kitchen test

Supported platforms

We run our tests against centos-7.3 as well as ubuntu-16.04. However all major systemd based distributions should work fine.

The alternative nexus_repository_manager::docker recipe does not require systemd.

Dependent cookbooks

s3_file ~> 2.8.5
poise-python ~> 1.6.0
limits ~> 1.0.0
tar ~> 2.1
java ~> 1.50

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Collaborator Number Metric
            

0.1.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.1.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
            

0.1.0 failed this metric

FC033: Missing template file: nexus_repository_manager/recipes/aws.rb:30
FC033: Missing template file: nexus_repository_manager/recipes/aws.rb:44
FC033: Missing template file: nexus_repository_manager/recipes/aws.rb:65
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

No Binaries Metric
            

0.1.0 passed this metric

Publish Metric
            

0.1.0 passed this metric

Supported Platforms Metric
            

0.1.0 passed this metric

Testing File Metric
            

0.1.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.1.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