Skip to content

My Fork of Oracle Cloud Infrastructure VCN module published on Terraform registry | Used for module development and feature preview only. Do not use for production. For stable version, see oracle-terraform-modules/vcn

License

Notifications You must be signed in to change notification settings

kral2/terraform-oci-vcn

 
 

Repository files navigation

Terraform VCN for Oracle Cloud Infrastructure

The Terraform VCN for Oracle Cloud Infrastructure (OCI) provides a reusable Terraform module that provisions a minimal VCN on OCI.

It creates the following resources:

  • A VCN with one or more customizable CIDR blocks

  • An optional internet gateway and a route table

  • An optional NAT gateway and a route table

  • An optional service gateway

  • An optional dynamic routing gateway

  • An optional remote peering connection

  • One or more optional Local Peering Gateways in requestor or acceptor mode, and possibilities to associate a Route Table

It also controls the Default Security List, with a Lockdown mode that can be enabled or disabled

Custom route rules can be added to the two route tables created by the module.

This module is primarily meant to be reusable to create more advanced infrastructure on OCI either manually in the OCI Console or by extending the Terraform code.

Projects using this module

Changelog

View the CHANGELOG.

Acknowledgement

Code derived and adapted from Terraform OCI Examples and Hashicorp’s Terraform 0.12 examples

License

Copyright © 2019, 2021, Oracle and/or its associates.

About

My Fork of Oracle Cloud Infrastructure VCN module published on Terraform registry | Used for module development and feature preview only. Do not use for production. For stable version, see oracle-terraform-modules/vcn

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 100.0%