Files
awesome-kubernetes/v2-docs/iac.md

25 KiB
Raw Blame History

Infrastructure Provisioning. Infra Management Tools. IaC Infrastructure as Code

!!! info "Architectural Context" Detailed reference for Infrastructure Provisioning. Infra Management Tools. IaC Infrastructure as Code in the context of Hardened Infrastructure.

Standard Reference

Automation

Configuration Management

Architecture

Infrastructure as Code

Artificial Intelligence

  • (2022) matt-rickard.com: Infrastructure as Code Will be Written by AI [COMMUNITY-TOOL] — Curator Insight / Live Grounding: Explores the trajectory of IaC generation using AI models. Evaluates how Large Language Models generate infrastructure patterns, pointing out risks like hallucinated variables or drift.

DevOps

Tooling

Cloud Architecture

AWS Governance

AWS Organizations

AWS Well-Architected

Infrastructure as Code (1)

  • AWS Well-Architected IaC Analyzer 473 [ADVANCED LEVEL] [COMMUNITY-TOOL] — An AWS-sourced open-source analyzer designed to inspect Infrastructure as Code (CloudFormation, Terraform) templates against AWS Well-Architected practices before deployment. Grounding demonstrates how incorporating this tool into continuous integration checks reduces pre-production compliance failures.

Cloud Infrastructure

Azure

Enterprise Architecture

Platform Engineering

  • Guides cloud platform teams to construct GitOps-driven workflows.
  • Automatically provisions fully governed, secure, and networked Azure subscriptions using Bicep or Terraform.

Infrastructure as Code (2)

AI Generation

Cloud Providers

Google Cloud

IaC Operators

  • (2020) cloud.google.com/config-connector [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Config Connector is a Kubernetes add-on that enables managing Google Cloud resources using native Kubernetes custom resource definitions (CRDs). It enforces declarative Infrastructure as Code (IaC) directly through the Kubernetes control plane, ensuring continuous reconciliation of cloud infrastructure.

Multicloud

FinOps

Cloud-Native Infrastructure

Infrastructure as Code (3)

AI-Assisted Operations

  • Enhancing Infrastructure as Code Generation with GitHub Copilot for Azure [ENTERPRISE-STABLE] — Curator Insight: Analyzes the application of LLM co-pilots in rapidly writing secure ARM and Bicep configurations. Live Grounding: Demonstrates how contextual AI generators drastically lower human-error risk in pipeline IaC templates. Highly representative of modern 2025/2026 operational shifts.

Infrastructure

IaC

Terraform Integration

Infrastructure Operations

Sysadmin Toolsets

Resource Curation

Awesome Lists
  • Awesome Sysadmin 33981 [DE FACTO STANDARD] — An incredibly rich curation containing production-grade open source utilities, control planes, networking layers, and security mechanisms used daily by systems architects and site reliability engineers.

Networking

Azure (1)

Multi-Tenant

  • (2025) Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Explains how to construct secure virtual network topologies across multiple enterprise Azure tenants using Azure Virtual Network Manager (AVNM). Details centralized mesh-network architectures, security admin rules, and policy distribution. This resource is highly practical for organizations managing complex multi-tenant landing zones.

Platform Engineering (1)

AI Integration

Agentic Engineering

  • Terraform & OpenTofu Skill for AI Agents 1881 [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] — An experimental, open-source repository establishing unified Model Context Protocol (MCP) skills or AI tools for Terraform and OpenTofu. Empowers AI agents to dynamically generate, parse, validate, and execute infrastructure-as-code definitions with semantic awareness.

CI-CD Pipelines

Infrastructure as Code (4)

GitHub Actions
  • Terraform Module Releaser GitHub Action 221 [COMMUNITY-TOOL] — A specialized GitHub Action designed to automate the release process, version tagging, and registry publication of Terraform modules. Resolves development overhead by automatically generating release logs and enforcing Semantic Versioning.

💡 Explore Related: Terraform | Oauth | Kubernetes Security