https://github.com/simcubeltd/pulumi-nexus
https://github.com/simcubeltd/pulumi-nexus
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/simcubeltd/pulumi-nexus
- Owner: SimCubeLtd
- License: mit
- Created: 2022-06-12T20:53:31.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-25T09:39:15.000Z (over 3 years ago)
- Last Synced: 2025-02-20T02:11:44.297Z (over 1 year ago)
- Language: Python
- Size: 654 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
README
# Sonatype Nexus Provider
[Sonatype Nexus Website](https://www.sonatype.com/products/nexus-repository)
Based on the [nexus terraform provider](https://github.com/datadrivers/terraform-provider-nexus) by datadrivers.
The Nexus resource provider for Pulumi lets you use and manage Sonatype Nexus resources in your Infrastructure as Code deployments.
## Installing
This package is available in C#, TypeScript, Python and Go
### .NET
To use from .NET, install using `dotnet add package`:
```bash
dotnet add package Pulumi.Nexus
```
### Node.js (Java/TypeScript)
```bash
npm install @simcubeltd/pulumi-nexus
```
or `yarn`:
```bash
yarn add @simcubeltd/pulumi-nexus
```
### Python
To use from Python, install using `pip`:
```bash
pip install simcubeltd_pulumi_nexus
```
### Go
To use from Go, use `go get` to grab the latest version of the library:
```bash
go get github.com/SimCubeLtd/pulumi-nexus/sdk/go/nexus
```
## Configuration
The following configuration entries are available:
| **Key** | **Value** |
|-------------------|:-----------------------------------------------------------|
| nexus:insecure | Boolean, true if http, false if https. |
| nexus:url | Url to the nexus instance, including relevant port. |
| nexus:username | Account Username for Nexus (account must have admin role). |
| nexus:password | Account password for Nexus (account must have admin role). |