Skip to content

ldap roles, extended privileges, ssl chain and more

Compare
Choose a tag to compare
@zeitounator zeitounator released this 14 Feb 13:59
c1f9fb5

This release introduces a variable name refactoring: public_hostname was renamed nexus_public_hostname. You need to set this new variable with a correct value and remove the old variable declaration if possible. If you launch the role with you old variable declaration, it will fail with an informational error message.

This release includes several users PRs or recommendations. Thanks to @keitalbame, @gbonnefille, @marty-macfly , @nicosto, @meierw, @emanuele-leopardi-dap. @pyranja, @martypitt for their contributions.

In this release:

  • Maintenance: several CI improvements/fixes among which using a recent version of molecule and ansible-lint with more good practice rules that have been fixed (#125, #133, #141)
  • Fix: Don't use sudo for local actions (#126)
  • Fix: Avoid exception when removing a directory that does not exists (#127)
  • Feat: nexus user home dir can be changed from default /home/nexus (#130)
  • Feat: You can now configure a chain file for SSL apache reverse proxy (#131)
  • Feat: You can now map roles to LDAP users (#142)
  • Fix: Do not fail silently on script synchronization if rsync is not installed (partially fixed in #141 and enhanced in #143)
  • Feat: Allow deployment of nexus PRO version (#144). This has been introduced for testing purpose only. We will not support any features or bugs related to deploying the PRO version
  • Feat: For advanced usage: allow to customize the api base url for provisionning calls from the default https://localhost:8081 (#145)
  • Feat: Allow to set more types of privileges (#146)
  • Feat: Store current running nexus version in variable nexus_version_running for debugging and other potential uses - e.g. upgrade email notification (#147)
  • Feat: New special nexus_run_provisionningvar to allow skipping all provisionning tasks (#148).