Jumpbox Terraform Module

Requirements

Name Version
terraform >= 1.0
azurerm =2.71.0
tls =3.1.0

Providers

Name Version
azurerm =2.71.0
http n/a
tls =3.1.0

Modules

No modules.

Resources

Name Type
azurerm_linux_virtual_machine.jumpbox_vm resource
azurerm_network_interface.jumpbox_vm_nic resource
azurerm_network_interface_security_group_association.jumpbox_nsg_association resource
azurerm_network_security_group.jumpbox_nsg resource
azurerm_public_ip.jumpbox_vm_pip resource
azurerm_resource_group.rg resource
azurerm_role_assignment.jumpbox_vm_aad_admins resource
azurerm_role_assignment.jumpbox_vm_aad_users resource
azurerm_subnet.subnet resource
azurerm_virtual_machine_extension.jumpbox_vm_aad resource
azurerm_virtual_network.vnet resource
tls_private_key.jumpbox_vm_ssh resource
azurerm_client_config.current data source
http_http.local_external_ip data source

Inputs

Name Description Type Default Required
administrator_group_oid OID of the Group to grant Administrator permissions string n/a yes
jumpbox_ssh_source_address_prefixes List of prefixes allowed to SSH to Jumpbox VM list(string) n/a yes
location Location Name string n/a yes
name Environment Name string n/a yes
prefix Prefix string "" no

Outputs

Name Description
rg_id n/a
rg_location n/a
rg_name n/a
subnet_id n/a
vnet_id n/a
vnet_name n/a