cookbook 'nexus_repository_manager', '~> 0.1.0'
nexus_repository_manager (1) Versions 0.1.0 Follow0
Installs/Configures Nexus Repository Manager
cookbook 'nexus_repository_manager', '~> 0.1.0', :supermarket
knife supermarket install nexus_repository_manager
knife supermarket download nexus_repository_manager
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
java ~> 1.50 |
tar ~> 2.1 |
limits ~> 1.0.0 |
poise-python ~> 1.6.0 |
s3_file ~> 2.8.5 |
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 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries 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
0.1.0 failed this 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 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries 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
0.1.0 failed this metric
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 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
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
0.1.0 failed this 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