cookbook 'nexus', '~> 4.0.9'
nexus
(34) Versions
4.0.9
-
Follow21
Installs and configures Sonatype Nexus
cookbook 'nexus', '~> 4.0.9', :supermarket
knife supermarket install nexus
knife supermarket download nexus
nexus
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.
Maintainers
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 sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
Attributes
-
node['nexus']['version]
- version of nexus to install (2.0.9
) -
node['nexus']['download_url]
- url to nexus tarball (http://download.sonatype.com/nexus/oss/nexus-%{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 matches2.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 127.0.0.1 (false
) -
node['nexus']['work_dir]
- file system path for nexus artifacts and other files (/usr/local/nexus/work
')
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers!
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Changelog
4.0.9 - 2024-12-05
4.0.8 - 2024-05-03
4.0.7 - 2024-05-03
4.0.6 - 2023-02-14
4.0.5 - 2022-02-08
- Remove delivery folder
4.0.4 - 2021-08-17
Standardise files with files in sous-chefs/repo-management
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
4.0.1
- 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
v1.0.0
- Initial release!
Collaborator Number Metric
4.0.9 passed this metric
Contributing File Metric
4.0.9 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
Cookstyle Metric
4.0.9 failed this metric
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/group_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/hosted_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/proxy_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/user.rb: 1
Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations
No Binaries Metric
4.0.9 passed this metric
Testing File Metric
4.0.9 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
4.0.9 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
4.0.9 passed this metric
4.0.9 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
Cookstyle Metric
4.0.9 failed this metric
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/group_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/hosted_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/proxy_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/user.rb: 1
Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations
No Binaries Metric
4.0.9 passed this metric
Testing File Metric
4.0.9 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
4.0.9 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
4.0.9 failed this metric
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/hosted_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/proxy_repository.rb: 1
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): nexus/resources/user.rb: 1
Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations
4.0.9 passed this metric
Testing File Metric
4.0.9 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
4.0.9 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
4.0.9 failed this metric
4.0.9 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