InfoQ Homepage Infrastructure as Code Content on InfoQ
-
Terraform 1.7 Adds Config-Driven Remove and Test Mocking Ahead of OpenTofu
Hashicorp announced the release of Terraform 1.7, a new version of the popular Infrastructure as Code (IaC) tool. Terraform now supports config-driven remove capability, a safer way to remove resources from the managed stack’s state data. The new version also comes with mock providers and overrides, as well as several other enhancements in the test framework.
-
AWS Makes CloudFormation Stack Creation up to 40% Faster
AWS optimized the stack creation process to make it faster and achieved significant improvements. The company split the resource creation process into two phases (creation and stabilization), which allows for creating other resources in the stack earlier. The change is available in all regions and doesn’t require any user action.
-
CloudFormation IaC Generator Scans and Imports Existing AWS Resources
Amazon Web Services (AWS) has introduced new tools to simplify infrastructure management for its customers, announcing the "IaC Generator" and "CDK Migrate" tools. "CDK Migrate" has been recently covered at InfoQ, whilst the IaC Generator allows enineers to create CloudFormation templates based on pre-existing resources and their relationships.
-
Data Solutions Framework: an Open Source Project for Building Data Solutions on AWS
AWS recently released the Data Solutions Framework (DSF), an opinionated open-source framework designed to accelerate the creation of data solutions on AWS. Built using the AWS CDK, the framework exposes abstractions and patterns as building blocks for constructing data solutions and is available in TypeScript (npm) and Python (PyPi).
-
AWS Launches CDK Migrate and CloudFormation IaC Generator for Infrastructure as Code Adoption
AWS announced the general availability (GA) of CDK Migrate, a component of the AWS Cloud Development Kit (CDK – an open source project), which enables developers to migrate AWS CloudFormation templates, previously deployed CloudFormation stacks or resources created outside of Infrastructure as Code (IaC) into a CDK application.
-
Harnessing AI-Generated Cloudformation with Application Composer
The AWS Toolkit for VS Code has recently extended its support to include AWS Application Composer, introduced a year ago in the AWS Management Console. This enhancement empowers users to seamlessly craft Infrastructure as Code (IaC) for a comprehensive range of over 1100 AWS CloudFormation resources.
-
AWS Console-to-Code: Generating Code for Console Actions
AWS recently introduced Console-to-Code, offering a new capability to transform actions executed in the console into reusable code for AWS CDK and CloudFormation. This generative AI feature is currently in preview, supporting only Amazon EC2, and provides a guided path for creating resources and testing prototypes.
-
HashiCorp Adds Automated Generation of Terraform Provider Code
HashiCorp has released a technical preview of their Terraform provider code generation toolset. This includes a new tool that generates Terraform provider code from an OpenAPI specification. The release also includes a tool that can generate Terraform plugin framework code from a provider code specification.
-
OpenTofu 1.6.0 Now Generally Available: New Module Testing, Enhanced S3 Backend, and Many More
OpenTofu 1.6.0 is now generally available. A community-driven open-source fork of Terraform under the Linux Foundation, now offers a stable release with many features, including advanced testing features for configurations and modules, enhanced S3 state backend with new authentication methods, a new provider and module registry, and many more improvements and bug fixes.
-
HashiCorp Terraform Cloud Operator for Kubernetes Improves Scalability and Performance
HashiCorp has released v2 of their Terraform Cloud Operator for Kubernetes. The Operator enables managing Terraform Cloud workspaces through a single Kubernetes custom resource. The release adds support for multiple customer resources, setting the watch scope to specific namespaces, improved synchronization, and newly exposed metrics.
-
AWS Application Composer Now Supports All Cloudformation Resources
AWS announced the availability of all AWS CloudFormation resource types within AWS Application Composer. This builds on the GA release which only allowed 13 CloudFormation resource types to be used.
-
Terraform 1.6 Makes Testing Framework Generally Available
HashiCorp has released Terraform 1.6 with several new improvements including a new testing framework. Additional improvements include changes to config-driven import, Terraform Cloud CLI workflows, and the Amazon S3 backend. This version marks the first release of Terraform to be under the Business Source License v1.1 (BSL 1.1).
-
Durable Execution for Control Planes: Sergey Bykov at QCon San Francisco
During the third day of QCon San Francisco, Sergey Bykov, an SDE at Temporal Technologies, presented on Durable Execution for Control Planes: Building Temporal Cloud on Temporal. In his talk, Bykov introduced the concept of Durable Execution with a real-world example of how his company uses it to build the Control Plane for Temporal Cloud, including lessons learned.
-
Google Cloud Adds Service for Managing Terraform Deployments
Google Cloud announced last week the addition of Terraform as a managed service. The service, known as Infrastructure Manager, manages the deployment of Terraform configurations into Google Cloud. Infrastructure Manager provides an interface for querying the state of the deployment and resources as defined within the configuration.
-
Terraform Cloud Supports Ephemeral Workspaces in Public Beta
Ephemeral workspaces allows their users to set timeouts to automatically destroy unused resources, reducing infrastructure costs and the effort required for manual resource clean-up. Ephemeral workspaces are now available in public beta on Terraform Cloud Plus.