ubuntu-repo-manager

InternalServiceSystem/ubuntu-repo-manager/nexus

Terraform Module HCL NEXUS

A terraform module to easily manage nexus apt proxies for ubuntu.

Install
module "ubuntu-repo-manager" {
source = "InternalServiceSystem/ubuntu-repo-manager/nexus"
version = "0.1.1"
}
plain text: /constructs/tfmod-internalservicesystem-ubuntu-repo-manager-nexus/install.txt
⭐ Source on GitHub 📦 Registry page
README

Ubuntu Repo Manager for Nexus The current version of Nexus does not support multiple debian distributions in a single repository. This module creates proxy repos for the default used Ubuntu repositiories. base repo (ie bionic) updates security backports For an example of this module in use, see ISS Apt Nexus Terraform Requirements The nexus provider must be installed in your terraform plugins path. Download it from datadrivers/terraform-provider-nexus and extract it to you ~/terraform.d/plugins directory. Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | codename | The Ubuntu Distribution's CodeName. | string | "bionic" | no | | nexus\_url | The URL of the Nexus server. | string | n/a | yes | | remote\_url | The URL of the Ubuntu

Inputs (4)
NameTypeDescriptionDefault
nexus_urlstringThe URL of the Nexus server. required
codenamestringThe Ubuntu Distribution's CodeName."bionic"
reposlist(string)The Ubuntu Distribution's repos to add.[ "updates", "security", "backport
remote_urlstringThe URL of the Ubuntu Repository to target."http://us.archive.ubuntu.com/ubuntu/"
Outputs (3)
nexus_repo_names — The list of nexus repository names that were created
repo_list — The list of repo codenames that were created
repo_urls — A map of the repo codename to the url. [bionic-updates, https://yoururl/repositories/ubuntu-bionic-u
Resources (1)
nexus_repository
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.1
Cloud NEXUS
Total downloads783
Inputs4
Outputs3
Resources1
NamespaceInternalServiceSystem
Updated