Provision a Globus Connect Server v4 on AWS EC2 instance with a RHEL AMI as the host and the globus connect server run from docker (via podman)
- Install terraform
- Clone this repo
- Setup a way to authenicate with AWS via Terraform's AWS provider docs
- Setup the remote backend for an AWS S3 via the
backend
directory, instructions in README. - Back at the top-level of this repository, initialize:
terraform init
- Create a
tfvars
file to hold the Globus User credentials for the endpoint (sample file included to copy from interraform.tfvars.sample
). Easiest is to just:
cp terraform.tfvars.sample terraform.tfvars
and modify the file for your GLOBUS_USER
and GLOBUS_PASSWORD
- Review and apply changes to resources:
terraform apply -var-file=terraform.tfvars
- Tear down resources:
terraform destroy -var-file=terraformtfvars