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


nexus (28) Versions 4.0.3

Installs and configures Sonatype Nexus

cookbook 'nexus', '~> 4.0.3'
cookbook 'nexus', '~> 4.0.3', :supermarket
knife supermarket install nexus
knife supermarket download nexus
Quality -%


Cookbook Version Build Status OpenCollective OpenCollective License

This is a cookbook for installing Sonatype Nexus. It is inspired by RiotGamesCookbooks/nexus-cookbook but attempts to avoid managing things like HTTP proxies and SSL certificates.


This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit or come chat with us on the Chef Community Slack in #sous-chefs.


  • node['nexus']['version] - version of nexus to install (2.0.9)
  • node['nexus']['download_url] - url to nexus tarball ({version}-bundle.tar.gz this string is interpolated with the version attribute above)
  • node['nexus']['download_sha256_checksum] - checksum corresponding to the above tarball (default matches 2.0.9 version)
  • node['nexus']['user] - username to run as (nexus)
  • node['nexus']['group] - group to associate user with (nexus)
  • node['nexus']['home] - install path for nexus (/usr/local/nexus)
  • node['nexus']['port] - port for nexus to listen on (8080)
  • node['nexus']['context_path] - URL path where nexus will be served (/nexus')
  • node['nexus']['loopback_only] - controlls whether nexus binds to (false)
  • node['nexus']['work_dir] - file system path for nexus artifacts and other files (/usr/local/nexus/work')


This project exists thanks to all the people who contribute.


Thank you to all our backers!


Support this project by becoming a sponsor. Your logo will show up here with a link to your website.


4.0.3 - 2021-06-01

  • resolved cookstyle error: libraries/chef_nexus_artifact.rb:60:1 refactor: ChefCorrectness/IncorrectLibraryInjection

4.0.2 (2020-05-05)

  • resolved cookstyle error: libraries/chef_nexus.rb:87:9 refactor: ChefCorrectness/ChefApplicationFatal
  • resolved cookstyle error: libraries/chef_nexus_artifact.rb:44:13 refactor: ChefCorrectness/ChefApplicationFatal
  • resolved cookstyle error: libraries/chef_nexus_artifact.rb:50:13 refactor: ChefCorrectness/ChefApplicationFatal
  • resolved cookstyle error: providers/user.rb:54:3 refactor: ChefCorrectness/ChefApplicationFatal
  • resolved cookstyle error: providers/user.rb:58:3 refactor: ChefCorrectness/ChefApplicationFatal
  • resolved cookstyle error: providers/user.rb:62:3 refactor: ChefCorrectness/ChefApplicationFatal


  • Remove unnecessary actions method in the resources
  • Remove unnecessary :name properties from the resources
  • Remove unnecessary return statements
  • Use Chef::Recipe.include not Chef::Recipe.send
  • Remove long_description from the metadata.rb
  • Migrated to Github actions for testing
  • Remove the .foodcritic file since we use Cookstyle now


  • Initial release!

No quality metric results found