marshallmcdonnell / terraform-aws-globus-connect-server-v4

Terraform to provision Globus Connect Server on AWS EC2 instance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terraform Globus Connect Server v4 on AWS EC2

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)

Quickstart

  1. Install terraform
  2. Clone this repo
  3. Setup a way to authenicate with AWS via Terraform's AWS provider docs
  4. Setup the remote backend for an AWS S3 via the backend directory, instructions in README.
  5. Back at the top-level of this repository, initialize: terraform init
  6. Create a tfvars file to hold the Globus User credentials for the endpoint (sample file included to copy from in terraform.tfvars.sample). Easiest is to just:
cp terraform.tfvars.sample terraform.tfvars

and modify the file for your GLOBUS_USER and GLOBUS_PASSWORD

  1. Review and apply changes to resources: terraform apply -var-file=terraform.tfvars
  2. Tear down resources: terraform destroy -var-file=terraformtfvars

About

Terraform to provision Globus Connect Server on AWS EC2 instance


Languages

Language:HCL 66.4%Language:Dockerfile 26.1%Language:Shell 7.5%