The GlobalSolutions

Terraform Powered by GlobalSolutions

Terraform is one of the most popular Infrastructure-as-Code (IaC) tools, used by DevOps teams to automate infrastructure tasks. It is an open-source, cloud-agnostic provisioning 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

Why Subscribe to Our Offering in AWS Marketplace

Accessing Your AMI from AWS Marketplace

To get started with your Terraform stack:

  1. Subscribe: Purchase the Terraform AMI from the AWS Marketplace.
  2. Connect via RDP:
    • In the AWS Console, select your launched instance and click Connect.
    • Choose RDP Client, upload your .pem key file, and decrypt the password using your private key.
    • Download the .rdp file and connect using the username Administrator and the decrypted password.
For more information, refer to the AWS Windows Instance Connection Guide.

Installation Paths and Versions

Terraform is installed in a standard Windows directory for easy access:

Category Packages Version Location
Terraform Terraform 1.15.1 C:\terraform\

Getting Started with Terraform

We have pre-packaged Terraform along with sample code to help you kick-start building your infrastructure quickly. Once you log into the instance, navigate to C:\sample-terraform\ where you will find a main.tf file ready to use.

Running the Sample Code

The provided sample code will create a VPC and subnet, and launch an EC2 instance — a working example to help you get started. Review the code carefully before running it.

Caution: Always review the main.tf file before executing it to understand what resources will be created in your AWS account.

Configuring AWS Credentials

Open PowerShell or a Command Prompt, navigate to C:\terraform\, and run the following to configure your AWS credentials:

aws configure

Enter your preferred region, secret access key, and access key ID when prompted. Terraform will use these credentials to provision resources in your AWS account.

Executing the Terraform Workflow

  1. Navigate to your Terraform project folder (e.g., C:\sample-terraform\).
  2. Run terraform init to initialize the environment and download provider plugins.
  3. Run terraform plan to preview all resources that will be created.
  4. Once satisfied with the plan, run terraform apply to provision the resources.
The sample code is provided to help you start the right way. Use it as a reference and build your own Terraform configurations on top of it.

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.