Terraform Powered by GlobalSolutions
Terraform is one of the most popular Infrastructure-as-Code (IaC) tools, used by DevOps teams to automate infrastructure tasks and provision cloud resources. It is an open-source, cloud-agnostic tool developed by HashiCorp and written in Go. Terraform handles both orchestration and configuration management, supports popular providers like AWS, Azure, GCP, and Oracle, and provides immutable infrastructure where configuration changes are straightforward.
We have ensured the image is hardened to be secured from all existing vulnerabilities.
Terraform Workflow
terraform init— Initializes the local Terraform environment. Always the first command to run.terraform plan— Compares the Terraform state with the current state in the cloud and displays an execution plan.terraform apply— Executes the plan, creating or modifying infrastructure resources in your environment.terraform destroy— Deletes all resources governed by the current Terraform environment.
Why Subscribe to Our Offering in AWS Marketplace
- We update the software constantly to the latest version to address security issues.
- Customers can kick-start their core work right away with our pre-packaged AMIs.
- Production-ready application stacks.
Accessing Your AMI from AWS Marketplace
To get started with your Terraform stack:
- Subscribe: Purchase the Terraform AMI from the AWS Marketplace.
- Connect via SSH:
- SSH into the instance using the following command:
ssh -i yourpemfile.pem ubuntu@<public-ip-of-your-server>
- Once logged in you will land in the home directory.
Getting Started with Terraform
We have packaged Terraform with sample code to help you kick-start building your infrastructure. The sample code will create a private S3 bucket in your AWS account.
Setting Up Your Credentials
- From the home directory, navigate into the
gsfolder:cd gs
- You will see
main.tfin the folder — this is the Terraform code that will create the private S3 bucket. - Run
aws configureand provide your AWS credentials when prompted:aws configure
Running Terraform
Initialize the working directory, review the plan, then apply it to create the S3 bucket:
terraform init terraform plan -var="bucket_name=gs-private-demo-20260503" terraform apply -var="bucket_name=gs-private-demo-20260503"
AWS Cost Optimizer — CloudInsider
Our other popular offering is the AWS Cost Optimizer aka CloudInsider, available in AWS Marketplace. This service has helped our customers save significantly on AWS and other cloud spending. It is easy to subscribe and you can see the savings in minutes.
▶ Watch Demo Video Subscribe on AWS Marketplace
Support
For any questions or assistance with our AWS Marketplace offering, reach out to us at support@theglobalsolutions.net.