InfoQ Homepage Infrastructure as Code Content on InfoQ
-
InfraCoding with Terraform: Writing Tests for Infrastructure-as-Code
Peter Souter discusses some approaches for testing Infrastructure-as-code, with a focus on Terraform, covering the benefits, basic linting and formatting, unit testing, and spec testing.
-
Programming the Cloud: Empowering Developers to Do Infrastructure
Luke Hoban looks at some of the leading solutions across various different domains, to highlight areas where developers are starting to take ownership of cloud infrastructure more directly.
-
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Yevgeniy Brikman talks about how to write automated tests for infrastructure code, including the code written for use with tools such as Terraform, Docker, Packer, and Kubernetes.
-
Multi-Language Infrastructure as Code
Joe Duffy shows how a multi-language approach to infrastructure as code, using general purpose programming languages, lets cloud engineers program AWS, Azure, Google Cloud, Kubernetes infrastructure.
-
Building Resilient Serverless Systems
John Chapin explains how to use serverless technologies and an infrastructure-as-code approach to architect, build, and operate large-scale systems that are resilient to vendor failures.
-
Lessons from 300k+ Lines of Infrastructure Code
Yevgeniy Brikman discusses how to design infrastructure APIs, automated tests for infrastructure code, patterns for reuse and composition, refactoring, namespacing, and more.
-
Continuous Delivery in Azure
Jimmy Bogard discusses continuous delivery in Azure, covering automated builds, packaging, deployments, CD pipelines, Azure Resource Manager, infrastructure-as-code, blue-green deployments, etc..
-
Infrastructure as Code: An Introduction to Chef
Craig Tataryn discusses the basics of Chef, what its various components are used for, and demonstrates how Chef _recipe_ and _resource_ development is implemented.
-
Testing Programmable Infrastructure with Ruby
Matt Long talks about some approaches to environment infrastructure testing that his team at OpenCredo has created using Ruby.
-
From Zero to Application Delivery with NixOS
Susan Potter describes a toolchain and principles for defining infrastructure in code, versioned with the code, providing repeatable configuration, ephemeral testing and consistent CI/CD environments.
-
Implementing Infrastructure as Code
Kief Morris discusses building and maintaining a testing and hosting infrastructure for microservices, explaining the creation of a cloud-based infrastructure with Packer, Terraform, and Ansible.
-
Continuous Integration for Infrastructure
Gareth Rushgrove explores patterns and practices useful to implement continuous integration in an infrastructure-as-code environment.