Search

Please login in for more filter options


Kickstart your project with AVM templates.

network-bastionhost

report
Report Package network-bastionhost

If you believe that this package or its contents contain harmful information, please inform us.
Please be aware that we will never share your credentials.

Please let us know what this package contains.
Please enter a valid email address.

This Terraform Azure Verified Module deploys: terraform-azurerm-avm-res-network-bastionhost

ipm add --package avm-terraform/network-bastionhost --version 0.8.0 

Published: 05-12-2025

Project URL: https://ipmhub.io/avm-terraform

Package Type: Terraform

License: MIT


No readme file uploaded for this version

Release History

Version 0.8.0 - 2025-06-29

What's Changed

  • Tag options for created public IP
  • Validation for public IP variable. Breaking Change - If you previously provided both public_ip_address_id and create_public_ip when upgrading to this module you will get a validation error. Simply remove the public_ip_address_id to solve this issue.

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/0.7.2...0.8.0

Version 0.7.2 - 2025-04-24

What's Changed

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/0.7.1...0.7.2

Version 0.7.1 - 2025-04-14

What's Changed

  • Added public_ip_address_name to control the name of the created public ip address
  • Fixed an issue where terraform would continously try to add the log_analytics_destination_type property to the bastion without success
  • Fixed an issue where the resource group ID would be constructed incorrectly

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/0.7.0...0.7.1

Version 0.7.0 - 2025-04-07

What's Changed

  • Support for private only deployments in the Premium SKU
  • Added validations to variables to provide clear errors when values are not applicable
  • Breaking Change! To support the private only feature, we had to migrate the module from azurerm to azapi. If you are upgrading to this version you can use the removed + import blocks to migrate your resource from azurerm to azapi. Use one of the following depending on your selected sku:

NOTE: We are using removed + import and not moved because it handles the move cleanly without needing further refactoring

removed {
  from = module.<module_name>.azurerm_bastion_host.this
  lifecycle {
    destroy = false
  }
}

# Moving developer sku to azapi_resource

import {
  id = "/subscriptions/****/resourceGroups/****/providers/Microsoft.Network/bastionHosts/****"
  to = module.<module_name>.azapi_resource.bastion_developer[0]
}

# Moving other skus to azapi_resource

import {
  id = "/subscriptions/****/resourceGroups/****/providers/Microsoft.Network/bastionHosts/****"
  to = module.<module_name>.azapi_resource.bastion[0]
}

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/0.6.0...0.7.0

Version 0.6.0 - 2025-03-18

What's Changed

  • Upgraded minimum required Terraform version as part of compliance for AVM

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/0.5.0...0.6.0

Version 0.5.0 - 2025-03-13

What's Changed

  • Added support for availability zones - this is now the default deployment unless specified otherwise through the zones variable
  • Public ip is now deployed as part of the module unless specified otherwise through the new variable: ip_configuration.create_public_ip
    • Important If you upgrade to this version and previously supplied a public IP resource ID, set the ip_configuration.create_public_ip to false to keep using the existing IP and to prevent redeployment of your resource
  • Added logic to make sure zone configuration is consistent between public IP and bastion host (required by the service)
  • Added logic around developer SKU which doesn't require any public IP or subnet but does require a vnet to be linked to Validation blocks for some variables to support above logic
  • Updated examples to deploy zone redundant bastion by default
  • Minimum AzureRM version upgraded to 4.10 to support availability zones

New Contributors

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/v0.4.0...0.5.0

Version 0.4.0 - 2024-11-11

What's Changed

This is a breaking change as we no longer support v3 of azurerm. The Premium sku is only available in v4.

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/v0.3.1...v0.4.0

Version 0.3.1 - 2024-11-08

What's Changed

Add support for azurerm v4.

Thanks to @JamesDLD for the PR

New Contributors

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/v0.3.0...v0.3.1

Version 0.3.0 - 2024-06-10

What's Changed

The main feature of this release is support for the developer SKU.

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/v0.2.0...v0.3.0

Version 0.2.0 - 2024-05-29

What's Changed

This release is a major refactor with breaking changes to the interface. There should not be breaking changes to the state though.

We try to avoid changes like this, but the value of making this one outweighed the inconvenience. Moving forward the interface will remain stable.

New Contributors

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/v0.1.2...v0.2.0

Version 0.1.2 - 2024-03-14

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/v0.1.1...v0.1.2

Version 0.1.1 - 2024-02-19

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/commits/v0.1.1

What's Changed

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/compare/v0.1.0...v0.1.1

Version 0.1.0 - 2024-02-19

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/terraform-azurerm-avm-res-network-bastionhost/commits/v0.1.0

 
 {
  "workingFolder": "packages",
  "packages": [
    // packages defined earlier
    {
      "name": "avm-terraform/network-bastionhost",
      "version": "0.8.0"
    }
  ]
}

This package has no dependencies

Stats

Selected version:

0.8.0

Downloads this version:

0

Downloads all versions:

0

Latest version:

0.9.0

Latest update:

05-12-2025

avm-terraform

Other versions (16)

0.9.0

0.8.2

0.8.1

0.8.0

0.7.2

0.7.1

0.7.0

0.6.0

0.5.0

0.4.0

Ready to End Infrastructure Code Chaos?

Join infrastructure teams who've moved from scattered repositories to unified package management

Built by infrastructure experts
Who understand your challenges
Complete solutions
No scattered files
See what's deployed where
When it needs updates
Zero vendor lock-in
Packages work without us
No setup fees or contracts Free migration assistance Cancel anytime with no penalties
Direct founder access Zero security incidents in 2+ years Works with any cloud, any CI/CD platform