https://github.com/martinkindall/vpn-learn-cantrill-lab
One of the free demos of learn.cantrill about VPN between AWS and On-Premises
https://github.com/martinkindall/vpn-learn-cantrill-lab
aws bgp cantrill cdk frr iac strongswan transit-gateway vpc vpn
Last synced: 3 months ago
JSON representation
One of the free demos of learn.cantrill about VPN between AWS and On-Premises
- Host: GitHub
- URL: https://github.com/martinkindall/vpn-learn-cantrill-lab
- Owner: martinKindall
- Created: 2022-05-30T18:08:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-01T20:04:05.000Z (about 3 years ago)
- Last Synced: 2025-03-11T18:51:40.129Z (3 months ago)
- Topics: aws, bgp, cantrill, cdk, frr, iac, strongswan, transit-gateway, vpc, vpn
- Language: TypeScript
- Homepage:
- Size: 98.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Implement a Dynamic, BGP Based, Highly-Available Site-to-Site VPN
The original [project](https://github.com/acantril/learn-cantrill-io-labs/tree/master/AWS_HYBRID_AdvancedVPN) from https://learn.cantrill.io
This is just a rewrite of the Cloudformation using CDK 2.X.
## Useful commands
* `npm run build` compile typescript to js
* `npm run watch` watch for changes and compile
* `npm run test` perform the jest unit tests
* `cdk deploy` deploy this stack to your default AWS account/region
* `cdk diff` compare deployed stack with current state
* `cdk synth` emits the synthesized CloudFormation template