fernandogutierrez27 / jenkins-terraform-vm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jenkins-terraform

PoC para ejecución de Terraform en Jenkins

Fernando Gutiérrez A. Cloud Engineer

Requirements

Name Version
azurerm >=3.0.0

Providers

Name Version
azurerm >=3.0.0
random n/a
tls n/a

Resources

Name Type
azurerm_key_vault.this data source

Inputs

Name Description Type Default Required
akv_name El nombre del Azure Key Vault que almacena los secretos string n/a yes
akv_resource_group El nombre del resource group donde se encuentra el Azure Key Vault string n/a yes
nsg_rules Listado de NSG rules a aplicar
list(
object({
name = string
priority = number
direction = string
access = string
protocol = string
source_port_range = string
destination_port_range = string
source_address_prefix = string
destination_address_prefix = string
})
)
n/a yes
region La región donde se desplegarán los recursos string n/a yes
resource_group_name El nombre del grupo de recursos donde se generará el cluster string n/a yes
vm_list Listado de VMs a crear
map(
object({
name = string
size = string
})
)
n/a yes
vm_subnet Configuración básica para la subnet usada por las VMs
object({
name = string
address_prefixes = list(string)
resource_group = string
vnet_name = string
})
n/a yes

Outputs

No outputs.


Documentación generada con terraform-docs

About


Languages

Language:HCL 54.4%Language:HTML 38.0%Language:Shell 7.6%