|
1 | 1 | # Terraform Dynamic Routing Gateway for Oracle Cloud Infrastructure |
2 | 2 |
|
3 | | -The Terraform DRG for Oracle Cloud Infrastructure provides a reusable Terraform module that provisions a minimal Dynamic Routing Gateway (DRG) on OCI. |
| 3 | +The [Terraform DRG][repo] for [Oracle Cloud Infrastructure][OCI] provides a reusable [Terraform][terraform] module that provisions a minimal Dynamic Routing Gateway (DRG) on OCI. |
4 | 4 |
|
5 | 5 | It creates the following resources: |
6 | 6 |
|
7 | 7 | * A DRG attached to one or more customizable VCNs |
8 | | -* An optional Remote Peering Gateway (RPC) internet gateway and a route table |
| 8 | +* An optional Remote Peering Connection (RPC) |
9 | 9 |
|
10 | 10 |
|
11 | | -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. |
| 11 | +This module is primarily meant to be reusable to create more advanced infrastructure on [OCI][OCI] either manually in the OCI Console or by extending the Terraform code. |
| 12 | + |
| 13 | +## [Documentation][docs] |
| 14 | + |
| 15 | +### [Pre-requisites][prerequisites] |
| 16 | + |
| 17 | +#### Instructions |
| 18 | + |
| 19 | +* [Quickstart][quickstart] |
| 20 | +* [Reusing as a Terraform module][reuse] |
| 21 | +* [Terraform Options][terraform_options] |
| 22 | + |
| 23 | +## Related Documentation, Blog |
| 24 | + |
| 25 | +* [Oracle Cloud Infrastructure Documentation][oci_documentation] |
| 26 | +* [Terraform OCI Provider Documentation][terraform_oci] |
| 27 | +* [Erik Berg on Networks, Subnets and CIDR][subnets] |
| 28 | +* [Lisa Hagemann on Terraform cidrsubnet Deconstructed][terraform_cidr_subnet] |
| 29 | + |
| 30 | +## Projects using this module |
| 31 | + |
| 32 | +## Changelog |
| 33 | + |
| 34 | +View the [CHANGELOG][changelog]. |
| 35 | + |
| 36 | +## Acknowledgement |
| 37 | + |
| 38 | +Code derived and adapted from [Terraform OCI Examples][terraform_oci_examples] and Hashicorp's [Terraform examples][terraform_oci_examples] |
| 39 | + |
| 40 | +## Contributors |
| 41 | + |
| 42 | +[Folks who contributed with explanations, code, feedback, ideas, testing etc.][contributors] |
| 43 | + |
| 44 | +Learn how to [contribute][contributing]. |
| 45 | + |
| 46 | +## License |
| 47 | + |
| 48 | +Copyright (c) 2022 Oracle and/or its associates. |
| 49 | + |
| 50 | +Licensed under the [Universal Permissive License 1.0][license] as shown at |
| 51 | +[https://oss.oracle.com/licenses/upl][canonical_license]. |
| 52 | + |
| 53 | +<!-- Links reference section --> |
| 54 | +[changelog]: https://github.com/oracle-terraform-modules/terraform-oci-drg/blob/main/CHANGELOG.adoc |
| 55 | +[contributing]: https://github.com/oracle-terraform-modules/terraform-oci-drg/blob/main/CONTRIBUTING.adoc |
| 56 | +[contributors]: https://github.com/oracle-terraform-modules/terraform-oci-drg/blob/main/CONTRIBUTORS.adoc |
| 57 | +[docs]: https://github.com/oracle-terraform-modules/terraform-oci-drg/tree/main/docs |
| 58 | + |
| 59 | +[license]: https://github.com/oracle-terraform-modules/terraform-oci-drg/blob/main/LICENSE |
| 60 | +[canonical_license]: https://oss.oracle.com/licenses/upl/ |
| 61 | + |
| 62 | +[oci]: https://cloud.oracle.com/cloud-infrastructure |
| 63 | +[oci_documentation]: https://docs.cloud.oracle.com/iaas/Content/home.htm |
| 64 | + |
| 65 | +[oracle]: https://www.oracle.com |
| 66 | +[prerequisites]: https://github.com/oracle-terraform-modules/terraform-oci-drg/blob/main/docs/prerequisites.adoc |
| 67 | + |
| 68 | +[quickstart]: https://github.com/oracle-terraform-modules/terraform-oci-drg/blob/main/docs/quickstart.adoc |
| 69 | +[repo]: https://github.com/oracle/terraform-oci-drg |
| 70 | +[reuse]: https://github.com/oracle/terraform-oci-drg/examples/db |
| 71 | +[subnets]: https://erikberg.com/notes/networks.html |
| 72 | +[terraform]: https://www.terraform.io |
| 73 | +[terraform_cidr_subnet]: http://blog.itsjustcode.net/blog/2017/11/18/terraform-cidrsubnet-deconstructed/ |
| 74 | +[terraform_hashircorp_examples]: https://github.com/hashicorp/terraform-guides/tree/master/infrastructure-as-code/terraform-0.12-examples |
| 75 | +[terraform_oci]: https://www.terraform.io/docs/providers/oci/index.html |
| 76 | +[terraform_options]: https://github.com/oracle-terraform-modules/terraform-oci-drg/blob/main/docs/terraformoptions.adoc |
| 77 | +[terraform_oci_examples]: https://github.com/terraform-providers/terraform-provider-oci/tree/master/examples |
| 78 | +[terraform_oci_oke]: https://github.com/oracle-terraform-modules/terraform-oci-oke |
| 79 | +<!-- Links reference section --> |
0 commit comments