oci-cpe

Quickstart with Customer Premisses Equipment (CPE) simulated on OCI

https://github.com/oracle-quickstart/oci-cpe

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary

Keywords

cpe customer-premisses-equipment ipsec oci oracle-cloud-infrastructure site-to-site-vpn
Last synced: 6 months ago · JSON representation ·

Repository

Quickstart with Customer Premisses Equipment (CPE) simulated on OCI

Basic Info
  • Host: GitHub
  • Owner: oracle-quickstart
  • License: upl-1.0
  • Language: HCL
  • Default Branch: main
  • Homepage:
  • Size: 983 KB
Statistics
  • Stars: 2
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 10
Topics
cpe customer-premisses-equipment ipsec oci oracle-cloud-infrastructure site-to-site-vpn
Created almost 2 years ago · Last pushed 8 months ago
Metadata Files
Readme Contributing License Citation Codeowners Security

README.md

Terraform Customer-Premises Equipment (CPE) Quick Start

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.

Why use Terraform for CPE Deployment?

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.

Architecture

OCI CPE ArchitectureOCI CPE Architecture - Dark Mode

Example usage Architecture (WebLogic example)

OCI CPE Tutorial ArchitectureOCI CPE Architecture - Dark Mode

Getting Started

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.

Deploying Using Oracle Resource Manager

NOTE: If you aren't already signed in, when prompted, enter the tenancy and user credentials. Review and accept the terms and conditions.

  1. Click to deploy the stack

    Deploy to Oracle Cloud

  2. Select the region and compartment where you want to deploy the stack.

  3. Follow the on-screen prompts and instructions to create the stack.

  4. After creating the stack, click Terraform Actions, and select Plan.

  5. Wait for the job to be completed, and review the plan.

  6. To make any changes, return to the Stack Details page, click Edit Stack, and make the required changes. Then, run the Plan action again.

  7. If no further changes are necessary, return to the Stack Details page, click Terraform Actions, and select Apply.

Other Deployment Options

For other deployment options, see DEPLOY for more details.

Contributing

This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide

Security

Please consult the security guide for our responsible security vulnerability disclosure process

License

Copyright (c) 2024 Oracle and/or its affiliates. Released under the Universal Permissive License (UPL), Version 1.0. See LICENSE for more details.

Owner

  • Name: Oracle Quick Start
  • Login: oracle-quickstart
  • Kind: organization
  • Email: joseph.poczatek@oracle.com
  • Location: Seattle, WA

Automated deployments of enterprise software on OCI.

Citation (CITATION.cff)

cff-version: 1.2.0
title: >-
  Quickstart with Customer Premisses Equipment (CPE)
  simulated on OCI
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Adao
    family-names: Oliveira
    name-suffix: Jr
    orcid: 'https://orcid.org/0009-0009-8706-7964'
identifiers:
  - type: url
    value: 'https://github.com/oracle-quickstart/oci-cpe'
    description: GitHub Repo
repository-code: 'https://github.com/oracle-quickstart/oci-cpe'
abstract: >-
  Quickstart with Customer Premisses Equipment (CPE)
  simulated on OCI
keywords:
  - oracle cloud infrastructure
  - oci
  - ipsec
  - customer-premisses-equipment
  - site-to-site-vpn
license: UPL-1.0

GitHub Events

Total
  • Watch event: 1
  • Delete event: 1
  • Push event: 3
  • Pull request review event: 1
  • Pull request event: 2
  • Create event: 1
Last Year
  • Watch event: 1
  • Delete event: 1
  • Push event: 3
  • Pull request review event: 1
  • Pull request event: 2
  • Create event: 1

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 41
  • Total Committers: 1
  • Avg Commits per committer: 41.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 41
  • Committers: 1
  • Avg Commits per committer: 41.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
junior j****r 41

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: about 12 hours
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: about 12 hours
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • LesiaChaban (2)
Top Labels
Issue Labels
Pull Request Labels
OCA Verified (2)

Dependencies

.github/workflows/stack.yml actions
  • actions/checkout v4 composite