caf-azure-bastion

aztfmod/caf-azure-bastion/azurerm

Terraform Module HCL AZURERM ✓ Verified ⏱ stale 2y 2mo

Azure Bastion module for Cloud Adoption Framework for Azure landing zones

Install

module "caf-azure-bastion" {
source = "aztfmod/caf-azure-bastion/azurerm"
version = "1.0.0"
}
⭐ Source on GitHub 📦 Registry page

README

![VScodespaces](https://online.visualstudio.com/environments/new?name=terraform-azurerm-azure-bastion&repo=aztfmod/terraform-azurerm-azure-bastion) ![Gitter](https://gitter.im/aztfmod/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) Configures an Azure Bastion Configures an Azure Bastion environment. Reference the module to a specific version (recommended): ``hcl module "azure_bastion" { source = "aztfmod/azure_bastion/azurerm" version = "0.x.y" bastion_config = local.bastion_config name = local.bastion_config.name resource_group_name = azurerm_resource_group.rg_test.name subnet_id = lookup(module.vnet_test.vnet_subnets, "AzureBastionSubnet", null) public_ip_address_id = module.bastion_pip.id location = local.location tags = local.tags convention = local.convention diagno

Inputs (14)

NameTypeDescriptionDefault
conventionstring(Required) Naming convention method to use required
diagnostics_mapstring(Required) contains the SA and EH details for operations diagnostics required
diagnostics_settingsstring(Required) configuration object describing the diagnostics required
locationstring(Required) Specifies the Azure location to deploy the resource. Changing this fo required
tagsstring(Required) Map of tags for the deployment. required
subnet_idstring(Required) Subnet ID to plug Azure Bastion. required
bastion_configstring(Required) Bastion configuration object required
resource_group_namestring(Required) Name of the resource group where to create the resource. Changing thi required
namestring(Required) Name for the objects created (before naming convention applied.) required
log_analytics_workspacestring(Required) contains the log analytics workspace details for operations diagnosti required
public_ip_address_idstring(Required) ID of the Public IP address to use. required
prefixstring(Optional) You can use a prefix to the name of the resource""
max_lengthstring(Optional) You can speficy a maximum length to the name of the resource""
postfixstring(Optional) You can use a postfix to the name of the resource""

Outputs (3)

object
name
id

Resources (1)

azurerm_bastion_host

Details

FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud AZURERM
★ Stars2
Forks6
Total downloads13.4k
Inputs14
Outputs3
Resources1
Examples1
LicenseMIT
Namespaceaztfmod
Updated