Presentation : May 23rd 1pm
cp terraform.tfvars.orig terraform.tfvars
-
Fill terraform.tfvars with your AWS credentials. You'll also need Digitalocean Credentials for S3 access.
-
Set the aws_region to deploy to.
-
Set existing vpc_id and subnet_id from the region.
-
Each downstream need a Security Group name and an AMI to be available on the region.
- prefix variable is set using the workspace name, only set it if not using workspace.
- Others generally do not have to be changed.
./bootstrap_labs.sh
The script will log terraform output for each labs.
[if 15 labs?]
for lab in {1..15}; do ./workspace.sh "cfl-lab${lab}" destroy &; done
for lab in {1..15}; do terraform workspace delete "cfl-lab${lab}" ; done
./workspace.sh [lab_name] [apply | destroy | plan | output]