Skip to content

Commit 6248eef

Browse files
authored
update VCN module to 2.30 so we can set public IP address for NAT Gateway (#92)
1 parent 7e74eea commit 6248eef

File tree

5 files changed

+13
-1
lines changed

5 files changed

+13
-1
lines changed

CHANGELOG.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ All notable changes to this project are documented in this file.
77

88
The format is based on {uri-changelog}[Keep a Changelog].
99

10+
== 2.2.0 (July 21, 2021)
11+
* Upgraded module to use VCN module 2.3.0 so we can use reserved public IP address for the NAT Gateway
12+
1013
== 2.1.0 (March 22, 2021)
1114
* Upgraded module to use operator 2.1 so we can use OL8 for operator
1215

docs/terraformoptions.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,11 @@ Configuration Terraform Options:
114114
|true/false
115115
|true
116116

117+
|`nat_gateway_public_ip_id`
118+
|OCID of reserved IP address for NAT gateway. The reserved public IP address needs to be manually created. The default value of "none" will select a public IP address from the Oracle pool.
119+
|
120+
|none
121+
117122
|`service_gateway_enabled`
118123
|Whether to create a Service Gateway to use Oracle Services.
119124
|true/false

main.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
module "vcn" {
55
source = "oracle-terraform-modules/vcn/oci"
6-
version = "2.2.0"
6+
version = "2.3.0"
77

88
# provider parameters
99
region = var.oci_base_provider.region
@@ -19,6 +19,7 @@ module "vcn" {
1919
internet_gateway_enabled = var.oci_base_vcn.internet_gateway_enabled
2020
lockdown_default_seclist = var.oci_base_vcn.lockdown_default_seclist
2121
nat_gateway_enabled = var.oci_base_vcn.nat_gateway_enabled
22+
nat_gateway_public_ip_id = var.oci_base_vcn.nat_gateway_public_ip_id
2223
service_gateway_enabled = var.oci_base_vcn.service_gateway_enabled
2324
vcn_cidr = var.oci_base_vcn.vcn_cidr
2425
vcn_dns_label = var.oci_base_vcn.vcn_dns_label

terraform.tfvars.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ oci_base_vcn = {
2323
internet_gateway_enabled = true
2424
lockdown_default_seclist = true
2525
nat_gateway_enabled = true
26+
nat_gateway_public_ip_id = "none"
2627
service_gateway_enabled = true
2728
tags = {
2829
department = "finance"

variables.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ variable "oci_base_vcn" {
3333
internet_gateway_enabled = bool
3434
lockdown_default_seclist = bool
3535
nat_gateway_enabled = bool
36+
nat_gateway_public_ip_id = string
3637
service_gateway_enabled = bool
3738
tags = map(any)
3839
vcn_cidr = string
@@ -48,6 +49,7 @@ variable "oci_base_vcn" {
4849
internet_gateway_enabled = true
4950
lockdown_default_seclist = true
5051
nat_gateway_enabled = true
52+
nat_gateway_public_ip_id = "none"
5153
service_gateway_enabled = true
5254
tags = null
5355
vcn_cidr = "10.0.0.0/16"

0 commit comments

Comments
 (0)