Welcome to the Terraform Customer-Premises Equipment (CPE) Quick Start repository! This repository provides a streamlined and efficient approach to provisioning Customer-Premises Equipment (CPE) on OCI using Terraform. This scripts simulate the deployment of a CPE device in a customer's on-premises environment, using Libreswan, connecting to an Oracle Cloud Infrastructure (OCI) Virtual Cloud Network (VCN) using a Site-to-Site VPN with IPSec tunnels.
Terraform simplifies the process of deploying and managing infrastructure by enabling infrastructure as code (IaC) practices. With Terraform, you can define your CPE infrastructure requirements in configuration files, allowing for consistent, repeatable, and scalable deployments across different environments.
To get started with Terraform CPE Quick Start, you can deploy using the "Magic Button" to deploy using the OCI Resource Manager, which is a Terraform Worker on the Cloud, or simply clone this repository and follow the instructions provided in the documentation. You'll be able to deploy CPE in no time, leveraging Terraform's simplicity and power.
NOTE: If you aren't already signed in, when prompted, enter the tenancy and user credentials. Review and accept the terms and conditions.
-
Click to deploy the stack
-
Select the region and compartment where you want to deploy the stack.
-
Follow the on-screen prompts and instructions to create the stack.
-
After creating the stack, click Terraform Actions, and select Plan.
-
Wait for the job to be completed, and review the plan.
-
To make any changes, return to the Stack Details page, click Edit Stack, and make the required changes. Then, run the Plan action again.
-
If no further changes are necessary, return to the Stack Details page, click Terraform Actions, and select Apply.
For other deployment options, see DEPLOY for more details.
Copyright (c) 2024 Oracle and/or its affiliates. Released under the Universal Permissive License (UPL), Version 1.0. See LICENSE for more details.