Skip to content

A Terraform module that reuses an existing VCN and adds an operator host to it on OCI

License

Notifications You must be signed in to change notification settings

oracle-terraform-modules/terraform-oci-operator

Folders and files

NameName
Last commit message
Last commit date
Oct 13, 2022
Feb 10, 2022
Aug 12, 2021
Dec 22, 2021
May 25, 2020
May 25, 2020
Jul 9, 2021
Aug 12, 2021
Aug 12, 2021
Nov 28, 2022
Oct 11, 2022
Nov 28, 2022
Oct 11, 2022
Oct 6, 2022
Oct 5, 2022
Nov 28, 2022
Mar 27, 2022
Nov 28, 2022
Mar 27, 2022

Repository files navigation

Terraform OCI Operator for Oracle Cloud Infrastructure

The Terraform OCI Operator for Oracle Cloud Infrastructure (OCI) provides a Terraform module that reuses an existing VCN and adds a compute instance to it.

It creates the following resources:

  • A private subnet

  • An NSG that allows access only through a bastion host

  • A compute instance:

    • accessible through the OCI Bastion Service

    • with optional instance_principal access

  • An optional notification via email

This module is meant to be reusable and to be embedded in your terraform modules. The operator instance is used for:

  1. performing post-provisioning tasks with Terraform or other automation tools

  2. provide administrators access without the need to upload api authentication keys (instance_principal)

It can be accessed either through a Bastion host (e.g. terraform-oci-bastion) or through the OCI Bastion service.

You can further use it as part of higher level Terraform modules.

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(c) 2019,2020 Oracle and/or its associates. All rights reserved.

About

A Terraform module that reuses an existing VCN and adds an operator host to it on OCI

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages