You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configure package managers (Maven, npm, PyPI, Docker) to use [Sonatype Nexus Repository](https://help.sonatype.com/en/sonatype-nexus-repository.html) with API token authentication. This module provides secure credential handling, multiple repository support per package manager, and flexible username configuration.
11
+
Configure package managers (Maven, npm, Go, PyPI, Docker) to use [Sonatype Nexus Repository](https://help.sonatype.com/en/sonatype-nexus-repository.html) with API token authentication. This module provides secure credential handling, multiple repository support per package manager, and flexible username configuration.
12
12
13
13
```tf
14
14
module "nexus" {
@@ -20,6 +20,7 @@ module "nexus" {
20
20
package_managers = {
21
21
maven = ["maven-public", "maven-releases"]
22
22
npm = ["npm-public", "@scoped:npm-private"]
23
+
go = ["go-public", "go-private"]
23
24
pypi = ["pypi-public", "pypi-private"]
24
25
docker = ["docker-public", "docker-private"]
25
26
}
@@ -30,10 +31,10 @@ module "nexus" {
30
31
31
32
- Nexus Repository Manager 3.x
32
33
- Valid API token or user credentials
33
-
- Package managers installed on the workspace (Maven, npm, pip, Docker as needed)
34
+
- Package managers installed on the workspace (Maven, npm, Go, pip, Docker as needed)
34
35
35
36
> [!NOTE]
36
-
> This module configures package managers but does not install them. You need to handle the installation of Maven, npm, Python pip, and Docker yourself.
37
+
> This module configures package managers but does not install them. You need to handle the installation of Maven, npm, Go, Python pip, and Docker yourself.
0 commit comments