Deploying the Network
The first step in deploying the network is to deploy the VPCs in each region. This will create the necessary foundation for the platform to run and includes the VPC, subnets, route tables, security groups, and VPC endpoints.
1 Vendor the Networking components
First, vendor the networking components by running the following:
- Commands
- Taskfile Workflow
These are the commands included in the Too many commands? Consider using the Semaphore workflow! 🚀
vendor
workflow in the examples/snippets/stacks/workflows/network.yaml
file:- No commands found
Run the following from your Geodesic shell using the Semaphore workflow:
task workflow vendor -f network
2 Deploy all VPCs
Deploy all the VPCs in every configured region by running the following command:
- Commands
- Taskfile Workflow
These are the commands included in the Too many commands? Consider using the Semaphore workflow! 🚀
deploy/vpc
workflow in the examples/snippets/stacks/workflows/network.yaml
file:- No commands found
Run the following from your Geodesic shell using the Semaphore workflow:
task workflow deploy/vpc -f network
3 Decommission the default VPCs
Once all VPCs are deployed, decomission the default VPC in each region by running the following command from within the Geodesic shell and while connected to you core-identity
AWS profile:
wipe-default-vpcs