Releases: oracle-terraform-modules/terraform-oci-vcn
Releases · oracle-terraform-modules/terraform-oci-vcn
v3.1.0
New features
- Added IPv6 support for VCN (fixes #62)
- Added new drg sub-module, with capability to attach multiple vcn to a drg
- Added optional DNS activation on VCN.
var.vcn_dns_label
is now also validated to be alphanumeric string that begins with a letter (fixes #66)
Changes
- drg is refactored as an independent sub-module
var.vcn_name
is not a required input anymore for vcn module. Default value is set to"vcn-module"
var.vcn_dns_label
is not a required input anymore for vcn module. Default value is set to"vcnmodule"
Deprecation notice
Creating a DRG directly from vcn module with var.create_drg
is deprecated. Previous features related to var.create_drg
remains unchanged and works as expected before:
- DRG provisioning and attachment features are moving to their own sub-module as part of the "DRG refactor" effort (#46)
- Any new feature related to DRG will be handled into the new vcn sub-module:
module/drg
v3.0.0
Breaking changes
- Changed minimum Terraform version to 1.0.0 (fixes #49)
- Deprecated
vcn_cidr
, usevcn_cidrs
instead (list of IPv4 CIDRs). - Deprecated previous gateway creation variable names. See v2.2.0 deprecation notice and codingconventions (fixes #24 and #54)
New features
- added support for local peering gateways (fixes #38)
- added support for multiple CIDR blocks on VCN (fixes #21)
- added custom display name for gateways and drg attachment (fixes #30 and #44)
Changes
- added variable validation for gateway display names (fixes #56)
- changed types for
var.internet_gateway_route_rules
andvar.nat_gateway_route_rules
(backward compatible change)
Other minor changes
- Updated default tag values
- Updated all examples with new features and using Terraform Registry
v3.0.0-RC2
Breaking changes
- Set minimum Terraform version to 1.0.0 (fixes #49 )
var.vcn_cidr
has been removed. Onlyvar.vcn_cidrs
with typelist(string)
can be used.
New features
- Support for Local Peering Gateways (fixes #38)
- create new LPG
- establish peering
- associate a route table for Transit Routing
- Support for multiple CIDR (fixes #21)
Other minor changes
- Updated default tag values
- Updated examples
custom_route_rules
andhub-spoke
to pull the module directly from Terraform Registry
v3.0.0-RC1
v2.3.0
v1.0.4
v2.2.0
As part of this release we had 3 issues closed.
Features
- #16 Create and attach DRG,
- #17 Create custom routes on gateways route tables
- #34 New Outputs for full parity of attributes with providerprovider
Changes
- oci provider minimum version to 4.0.0
- repo: default branch renamed from
master
tomain
Deprecation notice
The following variables will be renamed at the next major release of this module (related to issue #24):
var.internet_gateway_enabled
-->var.create_internet_gateway
var.nat_gateway_enabled
-->var.create_nat_gateway
var.service_gateway_enabled
-->var.create_service_gateway
var.tags
-->var.freeform_tags
v2.1.0
v2.0.0
v2.0.0-RC1
Changes
- Set minimum version to Terraform 0.13 (#12 )