All Projects → sonatype → chef-nexus-repository-manager

sonatype / chef-nexus-repository-manager

Licence: other
Chef recipes for Nexus Repository Manager

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
Roff
2310 projects
shell
77523 projects

Projects that are alternatives of or similar to chef-nexus-repository-manager

nexus-platform-plugin
Nexus Platform Plugin for Jenkins
Stars: ✭ 25 (-35.9%)
Mutual labels:  nexus-repository, lifecycle-integrations
nexus3-crowd-plugin
Sonatype Nexus plugin for Atlassian Crowd integration
Stars: ✭ 33 (-15.38%)
Mutual labels:  nexus-repository
ossec
Development repository for the ossec cookbook
Stars: ✭ 42 (+7.69%)
Mutual labels:  chef-cookbook
chef-filebeat
Chef Cookbook to Manage Elastic Filebeat https://supermarket.chef.io/cookbooks/filebeat
Stars: ✭ 31 (-20.51%)
Mutual labels:  chef-cookbook
chef-lita
A Chef cookbook for installing Lita.
Stars: ✭ 17 (-56.41%)
Mutual labels:  chef-cookbook
oneview-chef
This project is no longer being developed and has limited support. In the near future this repository will be fully deprecated. Please consider using other OneView projects, such as Terraform and Ansible Collection
Stars: ✭ 16 (-58.97%)
Mutual labels:  chef-cookbook
transmission
Development repository for the transmission cookbook
Stars: ✭ 14 (-64.1%)
Mutual labels:  chef-cookbook
sysctl
Development repository for the sysctl cookbook
Stars: ✭ 43 (+10.26%)
Mutual labels:  chef-cookbook
rsync
Development repository for the rsync cookbook
Stars: ✭ 25 (-35.9%)
Mutual labels:  chef-cookbook
nexus-repository-import-scripts
A few scripts for importing artifacts into Nexus Repository
Stars: ✭ 142 (+264.1%)
Mutual labels:  nexus-repository
ods-jenkins-shared-library
Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
Stars: ✭ 51 (+30.77%)
Mutual labels:  nexus-repository
cookbook-redmine
Chef's Cookbook for installing Redmine
Stars: ✭ 25 (-35.9%)
Mutual labels:  chef-cookbook
chef-nginx-hardening
This chef cookbook provides secure nginx configurations.
Stars: ✭ 50 (+28.21%)
Mutual labels:  chef-cookbook
squid
Development repository for the squid cookbook
Stars: ✭ 27 (-30.77%)
Mutual labels:  chef-cookbook
nexus-repository-conan
Conan the Barbarian, C packaging, fun times
Stars: ✭ 37 (-5.13%)
Mutual labels:  nexus-repository
line
Development repository for the line cookbook
Stars: ✭ 96 (+146.15%)
Mutual labels:  chef-cookbook
golang
Development repository for the golang cookbook
Stars: ✭ 48 (+23.08%)
Mutual labels:  chef-cookbook
stunnel
Development repository for the stunnel cookbook
Stars: ✭ 14 (-64.1%)
Mutual labels:  chef-cookbook
smartmontools
Development repository for the smartmontools cookbook
Stars: ✭ 12 (-69.23%)
Mutual labels:  chef-cookbook
rundeck
Development repository for the rundeck cookbook
Stars: ✭ 45 (+15.38%)
Mutual labels:  chef-cookbook

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 to ensure the running user has access to the appropriate permissions for OpenShift 'restricted' SCC.
  • nexus_repository_manager::3x-docker Nearly identical to the rh-docker recipe, but excluding the java recipe

Red Hat help.1

The man file included in the Red Hat image is generated from this help markdown. 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].