Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clstokes/pulumi-aws-vpn-gcp
A Pulumi application to create a VPN between AWS and GCP networks.
https://github.com/clstokes/pulumi-aws-vpn-gcp
pulumi pulumi-aws pulumi-gcp
Last synced: 17 days ago
JSON representation
A Pulumi application to create a VPN between AWS and GCP networks.
- Host: GitHub
- URL: https://github.com/clstokes/pulumi-aws-vpn-gcp
- Owner: clstokes
- License: mpl-2.0
- Created: 2018-09-27T04:36:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-04T18:48:48.000Z (almost 3 years ago)
- Last Synced: 2024-11-08T13:55:35.391Z (2 months ago)
- Topics: pulumi, pulumi-aws, pulumi-gcp
- Language: TypeScript
- Homepage:
- Size: 16.6 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VPN between AWS and GCP
A [Pulumi](https://www.pulumi.com/) application to create an AWS VPC, a
Google Cloud network, and a VPN connection between them allowing private
connectivity.# Usage
```
# Create the stack
$ pulumi stack init pulumi-aws-vpn-gcp-vpc# Configure your environment
$ pulumi config set baseName pulumi-aws-vpn-gcp
$ pulumi config set aws:region us-east-1
$ pulumi config set gcp:project YOUR_GCP_PROJECT
$ pulumi config set gcp:region us-west2# Install NPM dependencies:
$ npm install# Preview and create the deployment
$ pulumi up
Previewing update of stack 'pulumi-aws-vpn-gcp'
Previewing changes:
...Performing changes:
...info: 31 changes performed:
+ 31 resources created
Update duration: 6m6.3836198s# Cleanup
$ pulumi destroy
$ pulumi stack rm
```