This module allows you to create Nexus Privilege as a global resource and individual Nexus Privilege resources. For individual examples, see the usage snippets and examples.
You need use a Nexus provider.
provider "nexus" {
insecure = true
password = "admin123"
url = "https://127.0.0.1:8080"
username = "admin"
}
nexus-mail
:
module "nexus_mail" {
source = "devops-ia/mail/nexus"
port = 25
host = "examplehost.org"
from_address = "[email protected]"
enabled = true
username = "uname"
password = "topsecret"
subject_prefix = "prefix: "
start_tls_enabled = true
start_tls_required = true
ssl_on_connect_enabled = true
nexus_trust_store_enabled = true
}
nexus-mail-config
:
module "nexus_mail_config" {
source = "devops-ia/mail/nexus//modules/nexus-mail-config"
port = 25
host = "examplehost.org"
from_address = "[email protected]"
enabled = true
username = "uname"
password = "topsecret"
subject_prefix = "prefix: "
start_tls_enabled = true
start_tls_required = true
ssl_on_connect_enabled = true
nexus_trust_store_enabled = true
}
Name | Version |
---|---|
terraform | >= 1.3.0 |
nexus | >= 2.0.0 |
No providers.
Name | Source | Version |
---|---|---|
nexus_mail_config | ./modules/nexus-mail-config | n/a |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
nexus_mail_config | Mail Config. | list(object({ |
[] |
no |
Name | Description |
---|---|
from_address | From address |
host | Host |
port | Port |
Module is maintained by DevOps IA with help from these awesome contributors.