This product has charges associated with it, which includes support from Cloud Infrastructure Services. Terraform is used to create, manage, and update infrastructure resources such as virtual machines, network switches, containers, physical machines and so much more. Almost any infrastructure type can be represented as a resource in Terraform.
This is a repackaged open source software product wherein additional charges apply for support & maintenance.
Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.
Terraform is created by HashiCorp, developed to deploy infrastructure as code. Terraform makes it easy to re-use configurations for similar infrastructure, helping you avoid mistakes and save time.
Configuration files describe to Terraform the components needed to run a single application or your entire datacenter. Terraform generates an execution plan describing what it will do to reach the desired state, and then executes it to build the described infrastructure. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.
Terraform is used to create, manage, and update infrastructure resources such as virtual machines, network switches, containers, physical machines and so much more. Almost any infrastructure type can be represented as a resource in Terraform.
Terraform Features
Infrastructure as Code: Deploy infrastructure as code into AWS, on-premises or other cloud platforms with version control and repeatability
Execution Plans: Terraform has a "planning" step where it generates an execution plan. The execution plan shows what Terraform will do when you call apply
Resource Graph: Terraform builds a graph of all your resources, and parallelizes the creation and modification of any non-dependent resources for efficient deployment
Change Automation: Complex changesets can be applied to your infrastructure with minimal human interaction and maximum safety
CI/CD Integration: Use within CI/CD DevOps pipelines for automated infrastructure deployment and management
Automated Testing: Write automated testing for infrastructure configurations to ensure reliability
Provider Ecosystem: Integrate with the many provider APIs available including comprehensive AWS provider support
State Management: Track infrastructure state and enable collaborative infrastructure management
Modular Design: Create reusable infrastructure modules for consistent and standardized deployments
Multi-Cloud Support: Manage resources across multiple cloud providers from a single configuration
Immutable Infrastructure: Deploy infrastructure changes through replacement rather than modification for improved reliability
Why Choose Our Terraform AWS Image?
Instant Deployment: Launch and start managing infrastructure immediately - no installation required
Ubuntu 24.04 LTS: Latest long-term support with enhanced security and performance
AWS Optimized: Pre-tuned for optimal performance on AWS EC2 instances
Security Hardened: Following AWS security best practices and Terraform security guidelines
Production Ready: Pre-configured with best practices for scalable infrastructure automation
Perfect Use Cases for Our Terraform Image
Infrastructure as Code: Define and version AWS infrastructure using declarative configuration files
Multi-Environment Management: Manage development, staging, and production environments consistently
Cloud Migration: Automate migration of on-premises infrastructure to AWS
Disaster Recovery: Automate disaster recovery infrastructure deployment and testing
DevOps Automation: Integrate infrastructure provisioning into CI/CD pipelines
Compliance Management: Ensure infrastructure compliance through code review and automation
Why Deploy Our Terraform Image?
Our professionally configured Terraform image eliminates setup time and provides a production-ready infrastructure automation environment on AWS. You get enterprise-grade infrastructure as code capabilities with AWS optimization.
Disclaimer: Terraform is a registered trademark of HashiCorp, Inc and is licensed under Mozilla Public License v2. This image is professionally maintained by Cloud Infrastructure Services. No warranty of any kind, express or implied, is included with this software.
Highlights
Configuration files describe to Terraform the components needed to run a single application or your entire datacenter. Terraform generates an execution plan describing what it will do to reach the desired state, and then executes it to build the described infrastructure. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.
Automate the provisioning of your AWS infrastructure, on prem or any other cloud platform. Very easy to use
Use within your CI/CD devops pipelines. Create automated testing, before deploying infrastructure.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour for this Terraform image on Ubuntu 24.04, with software support included. Pricing is not tiered by feature. Instead, you pick the AWS EC2 instance type that fits your workload, and each instance size carries its own hourly rate. The many options span general purpose, compute-optimized, memory-optimized, storage-optimized, GPU, and high-memory metal instances. Smaller instances cost less per hour; larger ones cost more as vCPU, memory, and hardware resources increase. You run the software as long as needed and stop billing by stopping the instance.
Top-of-mind questions for buyers
What do I actually get for the hourly rate on each instance type?
You get a preconfigured Ubuntu 24.04 server running the open-source Terraform automation tool, plus software support. The hourly rate maps to the AWS EC2 instance you choose. Larger instance types give more vCPU, memory, and hardware resources, which is why their hourly rate is higher.
Am I still charged if I stop or power off the instance?
Software charges accrue only while the instance runs. If you stop the instance, hourly software billing stops. Note that underlying AWS storage or other resources tied to a stopped instance may still incur separate AWS fees. To end all software charges, stop or terminate the instance.
Is this billed hourly with no upfront commitment, or do I commit in advance?
Billing is usage-based by the hour. You do not commit upfront. You pay only for the hours each instance runs, at the rate for that instance type. This suits variable or short-term Terraform workloads, since you start and stop instances as needed and billing follows actual runtime.
cloudinfrastructureservices.co.uk
Helpful?
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Latest OS updates available, simply run 'sudo apt-get update' to install latest OS package updates.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Ubuntu Pro provides a secure supply chain, enhanced security, and automated hardening and compliance measures. Enjoy a decade of maintenance, including support for over 25,000 packages beyond the core operating system
This product has charges associated with it for seller support. The Ubuntu 24.04 LTS AMI provides a robust, stable, and secure environment designed for cloud-based applications. With long-term support until April 2029, it is ideal for enterprise-grade applications, web services, or containerized environments. Featuring enhanced security features, up-to-date packages, and optimized performance, Ubuntu 24 ensures your workloads run efficiently on EC2. Developers and IT professionals will appreciate the extensive documentation and active community support, facilitating a seamless deployment experience. Use this Ubuntu 24.04 AMI to leverage cutting-edge technologies, such as AI and machine learning, or to build scalable web applications, making it the perfect choice for any modern enterprise environment. Enjoy the flexibility of cloud computing with enterprise-level reliability and support.
This product has charges associated with it for seller support. Ubuntu 24.04 (Ubuntu 24.04 LTS) for ARM offers a robust and versatile operating system designed specifically for cloud environments, ensuring optimal performance on EC2 instances. With its long-term support commitment, users receive regular security updates and patches, making it ideal for enterprises that prioritize stability and security. Packed with a wide range of pre-installed tools and libraries, it caters to developers and system administrators alike, simplifying application deployment and management. Its compatibility with various ARM hardware architectures allows organizations to leverage cost-effective, energy-efficient computing solutions. Whether you're running web servers, application stacks, or development environments, Ubuntu 24.04 provides a reliable foundation for building scalable, high-performance cloud applications.
This product has charges associated with it for seller support. PostgreSQL on Ubuntu 24.04 LTS offers a powerful, open-source relational database management system, optimized for high performance, reliability, and scalability. Leveraging the stability of Ubuntu 24.04 LTS, this AMI simplifies the deployment of PostgreSQL in the EC2 cloud, enabling seamless integration with your applications. Benefit from advanced features such as JSON support, full-text search, and robust transaction processing capabilities. Ideal for developers and businesses needing a reliable database environment for web applications, analytics, and data-intensive workloads, this AMI allows for quick launch with pre-configured settings to expedite your project timelines. Utilize automated backups and scaling options to ensure your database grows with your business without compromising performance or security.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.