InfoQ Homepage Infrastructure as Code Content on InfoQ
-
HashiCorp Terraform Plugin Framework Now Generally Available
HashiCorp has released the 1.0 version of the Terraform Plugin Framework. This framework improves upon and replaces the current Terraform Plugin SDKv2. It includes support for validators, path expressions, nested attributes, resource private state management, and custom types. Providers written in the new framework are executable binaries written in Go.
-
Enhanced Serverless Development with Terraform and AWS SAM
AWS announced support for local development and testing of AWS Serverless Application Model (AWS SAM) apps defined in Hashicorp Terraform configuration files. The functionality is provided via the AWS SAM Command Line Interface (CLI) and is currently released as a public-preview.
-
CDK for Terraform Improves Performance by Adding Namespaces
HashiCorp released version 0.13 of the CDK for Terraform (CDKTF) with significant improvements to performance. The release introduces a major restructuring of the language by introducing namespaces. The namespace improvement dramatically enhances the performance of synthesizing infrastructure. This release builds upon the 0.12 release which saw CDKTF move into general availability.
-
HashiCorp Enhances Terraform Drift Detection with Continuous Validation
HashiCorp released a number of new features for Terraform including continuous validation and no-code provisioning. Both features are currently in beta for Terraform Cloud Business users. Additional releases include native Open Policy Agent (OPA) support and Azure provider automation.
-
AWS CloudFormation Adds New Language Extensions
AWS has added new language transforms that enhance the core CloudFormation language. For this initial release it includes new intrinsic functions for JSON string conversion, length, and support for intrinsic functions and pseudo-parameter references in update and deletion policies.
-
Terraform 1.3 Release Introduces Simplified Refactoring Experience
HashiCorp has announced the release of the 1.3 version of Terraform. This release introduces optional object type attributes with defaults and expands the capabilities of moved blocks.
-
Programming Observability: Measuring the Maturity of Observability as Code
Observability can be programmed and automated with observability as code. A maturity model can be used to measure and improve the adoption of observability as code implementation. Yury Niño Roa, cloud infrastructure engineer at Google, spoke about programming observability at InfoQ live August 2022.
-
Infrastructure as SQL on AWS: IaSQL is Now Open Source and SaaS
IaSQL, the company behind a service that models AWS infrastructure using SQL, has recently announced that IaSQL is available as open source and software as a service.
-
HashiCorp Moves HCP Packer into GA with New Security Workflows
HashiCorp has moved HCP Packer into full general availability. HCP Packer is their cloud hosted offering of Packer, a machine-image building tool. The release adds a number of new features including improved security workflows, custom metadata, and integration of compliance checks with Terraform Cloud workflows.
-
Making On-Call Less Painful for Developers by Using High-Quality Alerts
On-call is an increasing reality for developers. Improving alerts to reduce noise, automation, and removing warnings can help to make on-call work more humane. A driving force behind automation is Infrastructure as Code. Over time you can abstract that code so that it fits other use cases, which helps propagate best practices.
-
NubesGen Brings Git Push to Azure Infrastructure
With a new command-line interface (CLI) available in its v0.8.0 release, NubesGen can now automatically find its configuration, and set up a GitOps workflow for deploying Infrastructure as Code into Azure, allowing developers to easily get up and running with cloud infrastructure for their projects. InfoQ interviewed Julien Dubois, project leader of NubesGen, on the product and where it’s headed.
-
AWS CloudFormation Hooks Provide Proactive Validation of CloudFormation Operations
AWS has announced the general availability of AWS CloudFormation Hooks which allow for custom logic prior to a create, update, or delete CloudFormation stack operation. CloudFormation hooks support versioning, public and private distribution, and can be published into multiple AWS accounts and regions.
-
HashiCorp Terraform AWS Provider Introduces Significant Changes to Amazon S3 Bucket Resource
HashiCorp has announced the release of version 4.0 of their Terraform AWS provider. This release introduces significant, breaking changes to the Amazon S3 bucket resource. The release also includes full lifecycle control over default resources, changes to the provider configuration, and improvements to handling plural data sources.
-
AWS Proton Adds Terraform Support and Git Template Storage
AWS recently announced two new additions to AWS Proton, their fully-managed application delivery service. The first feature allows for defining and provisioning infrastructure via Terraform. The second feature allows for using Git repositories to manage the Proton templates.
-
Pulumi Announces AWS Native Provider
Pulumi, an open-source Infrastructure as Code (IaC) framework provider, recently announced their AWS Native Provider, which can be used to build cloud infrastructure using an industry-standard language such as Python, TypeScript, Java, and C#.