caf-azure-bastion
aztfmod/caf-azure-bastion/azurerm
Azure Bastion module for Cloud Adoption Framework for Azure landing zones
Install
README
  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)
| Name | Type | Description | Default |
|---|---|---|---|
| convention | string | (Required) Naming convention method to use | required |
| diagnostics_map | string | (Required) contains the SA and EH details for operations diagnostics | required |
| diagnostics_settings | string | (Required) configuration object describing the diagnostics | required |
| location | string | (Required) Specifies the Azure location to deploy the resource. Changing this fo | required |
| tags | string | (Required) Map of tags for the deployment. | required |
| subnet_id | string | (Required) Subnet ID to plug Azure Bastion. | required |
| bastion_config | string | (Required) Bastion configuration object | required |
| resource_group_name | string | (Required) Name of the resource group where to create the resource. Changing thi | required |
| name | string | (Required) Name for the objects created (before naming convention applied.) | required |
| log_analytics_workspace | string | (Required) contains the log analytics workspace details for operations diagnosti | required |
| public_ip_address_id | string | (Required) ID of the Public IP address to use. | required |
| prefix | string | (Optional) You can use a prefix to the name of the resource | "" |
| max_length | string | (Optional) You can speficy a maximum length to the name of the resource | "" |
| postfix | string | (Optional) You can use a postfix to the name of the resource | "" |
Outputs (3)
objectnameid