Files
awesome-kubernetes/v2/terraform.html
2026-05-19 18:20:50 +00:00

6502 lines
153 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
<meta name="author" content="Inaki Fernandez">
<link rel="canonical" href="https://nubenetes.com/v2/terraform.html">
<link rel="prev" href="securityascode.html">
<link rel="next" href="caching.html">
<link rel="icon" href="images/favicon-car.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
<title>Terraform - Nubenetes V2 | The Architect's Cut</title>
<link rel="stylesheet" href="assets/stylesheets/main.484c7ddc.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.ab4e12ef.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
<link rel="stylesheet" href="static/extra.css">
<script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="blue-grey" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#terraform" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
</div>
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="index.html" title="Nubenetes V2 | The Architect&#39;s Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The Architect's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Nubenetes V2 | The Architect's Cut
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Terraform
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="blue-grey" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="blue-grey" data-md-color-accent="cyan" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
</a>
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
</nav>
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="https://nubenetes.com/" class="md-tabs__link">
🔙 Back to V1 (Exhaustive)
</a>
</li>
<li class="md-tabs__item">
<a href="index.html" class="md-tabs__link">
The 2026 Vision
</a>
</li>
<li class="md-tabs__item">
<a href="ai-agents-mcp.html" class="md-tabs__link">
AI and Artificial Intelligence
</a>
</li>
<li class="md-tabs__item">
<a href="cheatsheets.html" class="md-tabs__link">
Architectural Foundations
</a>
</li>
<li class="md-tabs__item">
<a href="appointment-scheduling.html" class="md-tabs__link">
Career & Industry
</a>
</li>
<li class="md-tabs__item">
<a href="GoogleCloudPlatform.html" class="md-tabs__link">
Cloud Providers (Hyperscalers)
</a>
</li>
<li class="md-tabs__item">
<a href="crunchydata.html" class="md-tabs__link">
Data & Advanced Analytics
</a>
</li>
<li class="md-tabs__item">
<a href="ChromeDevTools.html" class="md-tabs__link">
Developer Ecosystem
</a>
</li>
<li class="md-tabs__item">
<a href="argo.html" class="md-tabs__link">
Engineering Pipeline
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="ansible.html" class="md-tabs__link">
Hardened Infrastructure
</a>
</li>
<li class="md-tabs__item">
<a href="caching.html" class="md-tabs__link">
Networking & Service Mesh
</a>
</li>
<li class="md-tabs__item">
<a href="chaos-engineering.html" class="md-tabs__link">
Platform & Site Reliability
</a>
</li>
<li class="md-tabs__item">
<a href="container-managers.html" class="md-tabs__link">
The Container Stack
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="index.html" title="Nubenetes V2 | The Architect&#39;s Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The Architect's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
Nubenetes V2 | The Architect's Cut
</label>
<div class="md-nav__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="https://nubenetes.com/" class="md-nav__link">
<span class="md-ellipsis">
🔙 Back to V1 (Exhaustive)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="index.html" class="md-nav__link">
<span class="md-ellipsis">
The 2026 Vision
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
<span class="md-ellipsis">
AI and Artificial Intelligence
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
AI and Artificial Intelligence
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ai-agents-mcp.html" class="md-nav__link">
<span class="md-ellipsis">
Ai Agents Mcp
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ai.html" class="md-nav__link">
<span class="md-ellipsis">
Ai
</span>
</a>
</li>
<li class="md-nav__item">
<a href="chatgpt.html" class="md-nav__link">
<span class="md-ellipsis">
Chatgpt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="mlops.html" class="md-nav__link">
<span class="md-ellipsis">
Mlops
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4" >
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
<span class="md-ellipsis">
Architectural Foundations
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Architectural Foundations
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="cheatsheets.html" class="md-nav__link">
<span class="md-ellipsis">
Cheatsheets
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cloud-arch-diagrams.html" class="md-nav__link">
<span class="md-ellipsis">
Cloud Arch Diagrams
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cloud-asset-inventory.html" class="md-nav__link">
<span class="md-ellipsis">
Cloud Asset Inventory
</span>
</a>
</li>
<li class="md-nav__item">
<a href="customer.html" class="md-nav__link">
<span class="md-ellipsis">
Customer
</span>
</a>
</li>
<li class="md-nav__item">
<a href="demos.html" class="md-nav__link">
<span class="md-ellipsis">
Demos
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devops-tools.html" class="md-nav__link">
<span class="md-ellipsis">
Devops Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="faq.html" class="md-nav__link">
<span class="md-ellipsis">
Faq
</span>
</a>
</li>
<li class="md-nav__item">
<a href="git.html" class="md-nav__link">
<span class="md-ellipsis">
Git
</span>
</a>
</li>
<li class="md-nav__item">
<a href="grafana.html" class="md-nav__link">
<span class="md-ellipsis">
Grafana
</span>
</a>
</li>
<li class="md-nav__item">
<a href="helm.html" class="md-nav__link">
<span class="md-ellipsis">
Helm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-tools.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-tutorials.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tutorials
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="linux.html" class="md-nav__link">
<span class="md-ellipsis">
Linux
</span>
</a>
</li>
<li class="md-nav__item">
<a href="matrix-table.html" class="md-nav__link">
<span class="md-ellipsis">
Matrix Table
</span>
</a>
</li>
<li class="md-nav__item">
<a href="mkdocs.html" class="md-nav__link">
<span class="md-ellipsis">
Mkdocs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="monitoring.html" class="md-nav__link">
<span class="md-ellipsis">
Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="other-awesome-lists.html" class="md-nav__link">
<span class="md-ellipsis">
Other Awesome Lists
</span>
</a>
</li>
<li class="md-nav__item">
<a href="prometheus.html" class="md-nav__link">
<span class="md-ellipsis">
Prometheus
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
<span class="md-ellipsis">
Career & Industry
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
Career & Industry
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="appointment-scheduling.html" class="md-nav__link">
<span class="md-ellipsis">
Appointment Scheduling
</span>
</a>
</li>
<li class="md-nav__item">
<a href="digital-money.html" class="md-nav__link">
<span class="md-ellipsis">
Digital Money
</span>
</a>
</li>
<li class="md-nav__item">
<a href="elearning.html" class="md-nav__link">
<span class="md-ellipsis">
Elearning
</span>
</a>
</li>
<li class="md-nav__item">
<a href="finops.html" class="md-nav__link">
<span class="md-ellipsis">
Finops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="freelancing.html" class="md-nav__link">
<span class="md-ellipsis">
Freelancing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="hr.html" class="md-nav__link">
<span class="md-ellipsis">
Hr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="interview-questions.html" class="md-nav__link">
<span class="md-ellipsis">
Interview Questions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="newsfeeds.html" class="md-nav__link">
<span class="md-ellipsis">
Newsfeeds
</span>
</a>
</li>
<li class="md-nav__item">
<a href="recruitment.html" class="md-nav__link">
<span class="md-ellipsis">
Recruitment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="remote-tech-jobs.html" class="md-nav__link">
<span class="md-ellipsis">
Remote Tech Jobs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="workfromhome.html" class="md-nav__link">
<span class="md-ellipsis">
Workfromhome
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6" >
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
<span class="md-ellipsis">
Cloud Providers (Hyperscalers)
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Cloud Providers (Hyperscalers)
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="GoogleCloudPlatform.html" class="md-nav__link">
<span class="md-ellipsis">
Googlecloudplatform
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-architecture.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Architecture
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-backup.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Backup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-containers.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-data.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Data
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-databases.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Databases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-devops.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Devops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-iac.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Iac
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-messaging.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Messaging
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-miscellaneous.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Miscellaneous
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-monitoring.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-networking.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-newfeatures.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Newfeatures
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-pricing.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Pricing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-security.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-serverless.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Serverless
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-spain.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Spain
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-storage.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Storage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-tools-scripts.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Tools Scripts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-training.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Training
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws.html" class="md-nav__link">
<span class="md-ellipsis">
Aws
</span>
</a>
</li>
<li class="md-nav__item">
<a href="azure.html" class="md-nav__link">
<span class="md-ellipsis">
Azure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="digitalocean.html" class="md-nav__link">
<span class="md-ellipsis">
Digitalocean
</span>
</a>
</li>
<li class="md-nav__item">
<a href="edge-computing.html" class="md-nav__link">
<span class="md-ellipsis">
Edge Computing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ibm_cloud.html" class="md-nav__link">
<span class="md-ellipsis">
Ibm_Cloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="managed-kubernetes-in-public-cloud.html" class="md-nav__link">
<span class="md-ellipsis">
Managed Kubernetes In Public Cloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="oraclecloud.html" class="md-nav__link">
<span class="md-ellipsis">
Oraclecloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="private-cloud-solutions.html" class="md-nav__link">
<span class="md-ellipsis">
Private Cloud Solutions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="public-cloud-solutions.html" class="md-nav__link">
<span class="md-ellipsis">
Public Cloud Solutions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="scaleway.html" class="md-nav__link">
<span class="md-ellipsis">
Scaleway
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_7" >
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0">
<span class="md-ellipsis">
Data & Advanced Analytics
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Data & Advanced Analytics
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="crunchydata.html" class="md-nav__link">
<span class="md-ellipsis">
Crunchydata
</span>
</a>
</li>
<li class="md-nav__item">
<a href="databases.html" class="md-nav__link">
<span class="md-ellipsis">
Databases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="message-queue.html" class="md-nav__link">
<span class="md-ellipsis">
Message Queue
</span>
</a>
</li>
<li class="md-nav__item">
<a href="newsql.html" class="md-nav__link">
<span class="md-ellipsis">
Newsql
</span>
</a>
</li>
<li class="md-nav__item">
<a href="nosql.html" class="md-nav__link">
<span class="md-ellipsis">
Nosql
</span>
</a>
</li>
<li class="md-nav__item">
<a href="yaml.html" class="md-nav__link">
<span class="md-ellipsis">
Yaml
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Developer Ecosystem
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span>
Developer Ecosystem
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ChromeDevTools.html" class="md-nav__link">
<span class="md-ellipsis">
Chromedevtools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="angular.html" class="md-nav__link">
<span class="md-ellipsis">
Angular
</span>
</a>
</li>
<li class="md-nav__item">
<a href="api.html" class="md-nav__link">
<span class="md-ellipsis">
Api
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devel-sites.html" class="md-nav__link">
<span class="md-ellipsis">
Devel Sites
</span>
</a>
</li>
<li class="md-nav__item">
<a href="dom.html" class="md-nav__link">
<span class="md-ellipsis">
Dom
</span>
</a>
</li>
<li class="md-nav__item">
<a href="dotnet.html" class="md-nav__link">
<span class="md-ellipsis">
Dotnet
</span>
</a>
</li>
<li class="md-nav__item">
<a href="embedded-servlet-containers.html" class="md-nav__link">
<span class="md-ellipsis">
Embedded Servlet Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="golang.html" class="md-nav__link">
<span class="md-ellipsis">
Golang
</span>
</a>
</li>
<li class="md-nav__item">
<a href="java-and-java-performance-optimization.html" class="md-nav__link">
<span class="md-ellipsis">
Java And Java Performance Optimization
</span>
</a>
</li>
<li class="md-nav__item">
<a href="java_app_servers.html" class="md-nav__link">
<span class="md-ellipsis">
Java_App_Servers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="java_frameworks.html" class="md-nav__link">
<span class="md-ellipsis">
Java_Frameworks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="javascript.html" class="md-nav__link">
<span class="md-ellipsis">
Javascript
</span>
</a>
</li>
<li class="md-nav__item">
<a href="linux-dev-env.html" class="md-nav__link">
<span class="md-ellipsis">
Linux Dev Env
</span>
</a>
</li>
<li class="md-nav__item">
<a href="lowcode-nocode.html" class="md-nav__link">
<span class="md-ellipsis">
Lowcode Nocode
</span>
</a>
</li>
<li class="md-nav__item">
<a href="maven-gradle.html" class="md-nav__link">
<span class="md-ellipsis">
Maven Gradle
</span>
</a>
</li>
<li class="md-nav__item">
<a href="postman.html" class="md-nav__link">
<span class="md-ellipsis">
Postman
</span>
</a>
</li>
<li class="md-nav__item">
<a href="python.html" class="md-nav__link">
<span class="md-ellipsis">
Python
</span>
</a>
</li>
<li class="md-nav__item">
<a href="react.html" class="md-nav__link">
<span class="md-ellipsis">
React
</span>
</a>
</li>
<li class="md-nav__item">
<a href="swagger-code-generator-for-rest-apis.html" class="md-nav__link">
<span class="md-ellipsis">
Swagger Code Generator For Rest Apis
</span>
</a>
</li>
<li class="md-nav__item">
<a href="visual-studio.html" class="md-nav__link">
<span class="md-ellipsis">
Visual Studio
</span>
</a>
</li>
<li class="md-nav__item">
<a href="web3.html" class="md-nav__link">
<span class="md-ellipsis">
Web3
</span>
</a>
</li>
<li class="md-nav__item">
<a href="xamarin.html" class="md-nav__link">
<span class="md-ellipsis">
Xamarin
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis">
Engineering Pipeline
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span>
Engineering Pipeline
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="argo.html" class="md-nav__link">
<span class="md-ellipsis">
Argo
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cicd-kubernetes-plugins.html" class="md-nav__link">
<span class="md-ellipsis">
Cicd Kubernetes Plugins
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cicd.html" class="md-nav__link">
<span class="md-ellipsis">
Cicd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="flux.html" class="md-nav__link">
<span class="md-ellipsis">
Flux
</span>
</a>
</li>
<li class="md-nav__item">
<a href="gitops.html" class="md-nav__link">
<span class="md-ellipsis">
Gitops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="jenkins-alternatives.html" class="md-nav__link">
<span class="md-ellipsis">
Jenkins Alternatives
</span>
</a>
</li>
<li class="md-nav__item">
<a href="jenkins.html" class="md-nav__link">
<span class="md-ellipsis">
Jenkins
</span>
</a>
</li>
<li class="md-nav__item">
<a href="keptn.html" class="md-nav__link">
<span class="md-ellipsis">
Keptn
</span>
</a>
</li>
<li class="md-nav__item">
<a href="openshift-pipelines.html" class="md-nav__link">
<span class="md-ellipsis">
Openshift Pipelines
</span>
</a>
</li>
<li class="md-nav__item">
<a href="registries.html" class="md-nav__link">
<span class="md-ellipsis">
Registries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="sonarqube.html" class="md-nav__link">
<span class="md-ellipsis">
Sonarqube
</span>
</a>
</li>
<li class="md-nav__item">
<a href="stackstorm.html" class="md-nav__link">
<span class="md-ellipsis">
Stackstorm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="tekton.html" class="md-nav__link">
<span class="md-ellipsis">
Tekton
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" checked>
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="">
<span class="md-ellipsis">
Hardened Infrastructure
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span>
Hardened Infrastructure
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ansible.html" class="md-nav__link">
<span class="md-ellipsis">
Ansible
</span>
</a>
</li>
<li class="md-nav__item">
<a href="chef.html" class="md-nav__link">
<span class="md-ellipsis">
Chef
</span>
</a>
</li>
<li class="md-nav__item">
<a href="crossplane.html" class="md-nav__link">
<span class="md-ellipsis">
Crossplane
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devsecops.html" class="md-nav__link">
<span class="md-ellipsis">
Devsecops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="iac.html" class="md-nav__link">
<span class="md-ellipsis">
Iac
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-security.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kustomize.html" class="md-nav__link">
<span class="md-ellipsis">
Kustomize
</span>
</a>
</li>
<li class="md-nav__item">
<a href="liquibase.html" class="md-nav__link">
<span class="md-ellipsis">
Liquibase
</span>
</a>
</li>
<li class="md-nav__item">
<a href="oauth.html" class="md-nav__link">
<span class="md-ellipsis">
Oauth
</span>
</a>
</li>
<li class="md-nav__item">
<a href="pulumi.html" class="md-nav__link">
<span class="md-ellipsis">
Pulumi
</span>
</a>
</li>
<li class="md-nav__item">
<a href="securityascode.html" class="md-nav__link">
<span class="md-ellipsis">
Securityascode
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<a href="terraform.html" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Terraform
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis">
Networking & Service Mesh
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span>
Networking & Service Mesh
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="caching.html" class="md-nav__link">
<span class="md-ellipsis">
Caching
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cloudflare.html" class="md-nav__link">
<span class="md-ellipsis">
Cloudflare
</span>
</a>
</li>
<li class="md-nav__item">
<a href="istio.html" class="md-nav__link">
<span class="md-ellipsis">
Istio
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-networking.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="networking.html" class="md-nav__link">
<span class="md-ellipsis">
Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="servicemesh.html" class="md-nav__link">
<span class="md-ellipsis">
Servicemesh
</span>
</a>
</li>
<li class="md-nav__item">
<a href="web-servers.html" class="md-nav__link">
<span class="md-ellipsis">
Web Servers
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_12" >
<label class="md-nav__link" for="__nav_12" id="__nav_12_label" tabindex="0">
<span class="md-ellipsis">
Platform & Site Reliability
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_12">
<span class="md-nav__icon md-icon"></span>
Platform & Site Reliability
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="chaos-engineering.html" class="md-nav__link">
<span class="md-ellipsis">
Chaos Engineering
</span>
</a>
</li>
<li class="md-nav__item">
<a href="developerportals.html" class="md-nav__link">
<span class="md-ellipsis">
Developerportals
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devops.html" class="md-nav__link">
<span class="md-ellipsis">
Devops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="performance-testing-with-jenkins-and-jmeter.html" class="md-nav__link">
<span class="md-ellipsis">
Performance Testing With Jenkins And Jmeter
</span>
</a>
</li>
<li class="md-nav__item">
<a href="project-management-methodology.html" class="md-nav__link">
<span class="md-ellipsis">
Project Management Methodology
</span>
</a>
</li>
<li class="md-nav__item">
<a href="project-management-tools.html" class="md-nav__link">
<span class="md-ellipsis">
Project Management Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="qa.html" class="md-nav__link">
<span class="md-ellipsis">
Qa
</span>
</a>
</li>
<li class="md-nav__item">
<a href="scaffolding.html" class="md-nav__link">
<span class="md-ellipsis">
Scaffolding
</span>
</a>
</li>
<li class="md-nav__item">
<a href="sre.html" class="md-nav__link">
<span class="md-ellipsis">
Sre
</span>
</a>
</li>
<li class="md-nav__item">
<a href="test-automation-frameworks.html" class="md-nav__link">
<span class="md-ellipsis">
Test Automation Frameworks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="testops.html" class="md-nav__link">
<span class="md-ellipsis">
Testops
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_13" >
<label class="md-nav__link" for="__nav_13" id="__nav_13_label" tabindex="0">
<span class="md-ellipsis">
The Container Stack
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_13_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_13">
<span class="md-nav__icon md-icon"></span>
The Container Stack
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="container-managers.html" class="md-nav__link">
<span class="md-ellipsis">
Container Managers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="docker.html" class="md-nav__link">
<span class="md-ellipsis">
Docker
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubectl-commands.html" class="md-nav__link">
<span class="md-ellipsis">
Kubectl Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-alternatives.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Alternatives
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-autoscaling.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Autoscaling
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-backup-migrations.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Backup Migrations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-based-devel.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Based Devel
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-bigdata.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Bigdata
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-client-libraries.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Client Libraries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-monitoring.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-on-premise.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes On Premise
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-operators-controllers.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Operators Controllers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-releases.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-storage.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Storage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-troubleshooting.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Troubleshooting
</span>
</a>
</li>
<li class="md-nav__item">
<a href="noops.html" class="md-nav__link">
<span class="md-ellipsis">
Noops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ocp3.html" class="md-nav__link">
<span class="md-ellipsis">
Ocp3
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ocp4.html" class="md-nav__link">
<span class="md-ellipsis">
Ocp4
</span>
</a>
</li>
<li class="md-nav__item">
<a href="openshift.html" class="md-nav__link">
<span class="md-ellipsis">
Openshift
</span>
</a>
</li>
<li class="md-nav__item">
<a href="rancher.html" class="md-nav__link">
<span class="md-ellipsis">
Rancher
</span>
</a>
</li>
<li class="md-nav__item">
<a href="serverless.html" class="md-nav__link">
<span class="md-ellipsis">
Serverless
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/terraform.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
</a>
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/terraform.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="terraform">Terraform<a class="headerlink" href="#terraform" title="Permanent link">&para;</a></h1>
<div class="admonition info">
<p class="admonition-title">Architectural Context</p>
<p>Detailed reference for Terraform in the context of Hardened Infrastructure.</p>
</div>
<ul>
<li><a href="https://techbeatly.com/terraform-free-courses">techbeatly.com: 10 Free Courses to Learn Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code">learn.hashicorp.com: What is Infrastructure as Code with Terraform? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/packer">packer.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/packer/docs">packer.io docs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://computingforgeeks.com/build-aws-ec2-machine-images-with-packer-and-ansible">computingforgeeks.com: Build AWS EC2 Machine Images (AMI) With Packer and Ansible</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image">learn.hashicorp.com: Write Packer template for AWS</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac">The Definitive Guide to Importing Your Cloud Resources into IaC</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.weekly.tf">weekly.tf: Terraform Weekly</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com">build5nines.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://nedinthecloud.com">nedinthecloud.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://roadmap.sh/terraform">roadmap.sh/terraform 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform">terraform.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io">Terraform Registry - registry.terraform.io: Terraform Providers and Modules 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.teemo.co/terraform-in-10-commands-e737dfd8bf31">blog.teemo.co: Terraform in 10 commands</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://terraform-infraestructura.readthedocs.io/es/latest">terraform-infraestructura.readthedocs.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation">Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://cloudonaut.io/terraform-can-you-keep-a-secret">Terraform, can you keep a secret?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555">Terraform 0.13 Beta released!</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/bridgecrew-all-these-misconfigured-terraform-modules-are-a-security-issue">Bridgecrew: Misconfigured Terraform Modules Are a Security Issue</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-feature-flags-environment-toggle-design-patterns">Terraform Feature Flags &amp; Environment Toggle Design Patterns</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html">Announcing Databricks Labs Terraform integration on AWS and Azure</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/plugin/sdkv2">learn.hashicorp.com: Call APIs with Terraform Providers. Learn how to use and create custom Terraform Providers in a new collection of tutorials on HashiCorp Learn 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devblogs.microsoft.com/devops/what-is-infrastructure-as-code">devblogs.microsoft.com: What is infrastructure as code? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation">k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/nsriram/lambda-the-terraform-way">AWS Lambda the Terraform Way</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/inscapist/terraform-k3s-private-cloud">K3s Private Cluster 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws">trek10.com: Beginner's Guide to Using Terraform with AWS 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.env0.com/blog/were-opensourcing-terratag-to-make-multicloud-resource-tagging-easier">env0.com: Were Opensourcing Terratag to Make Multicloud Resource Tagging Easier</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/modules/aztfmod/caf/azurerm/latest">terraform.io: Cloud Adoption Framework for Azure - Terraform module</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.arnaudlheureux.io/2020/10/02/migrating-azure-caf-landing-zones-on-terraform-0-13">arnaudlheureux.io: Migrating Azure CAF landing zones to Terraform 0.13</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/tfutils/tfenv">tfenv</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/cloudskills/packer-and-terraform-with-immutable-infrastructure-47ja">dev.to: Packer and Terraform with Immutable Infrastructure</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrastructure-as-code-iac-con-terraform.html">deloitte.com: Infrastructure as Code (IaC) con Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.tenable.com/cloud-security/products/cnapp">accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan Output</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.freecodecamp.org/news/what-is-terraform-learn-infrastructure-as-code">freecodecamp.org: What is Terraform? Learn Terraform and Infrastructure as Code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/how-to-use-terraform-to-create-a-small-scale-cloud-infrastructure-abf54fabc9dd">itnext.io: How to use Terraform to create a small-scale Cloud Infrastructure 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code">acloudguru.com: Securing your multi-cloud Terraform pipelines with policy-as-code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://prcode.co.uk/2021/04/29/connect-azure-mysql-to-private-endpoint-with-terraform">prcode.co.uk: Connect Azure MySQL to Private Endpoint with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2021/04/cloudflare-terraform">infoq.com: Cloudflare Improves Automated Terraform Generation Tool 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and-outputs">acloudguru.com: How to use Terraform outputs and inputs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2020/04/terraform-operator-kubernetes">infoq.com: Managing Infrastructure from Kubernetes with the HashiCorp Terraform Operator</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.pluralsight.com/resources/blog/cloud/what-does-the-terraform-1-0-release-mean-for-you">acloudguru.com: What does the Terraform 1.0 release mean for you?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/terraform-1-0-reflects-what-hashicorp-has-learned-about-infrastructure-as-code">thenewstack.io: Terraform 1.0 Reflects What HashiCorp Has Learned About Infrastructure-as-Code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway">learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags">learn.hashicorp.com: Configure Default Tags for AWS Resources 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/tibordp/terraform-hcloud-dualstack-k8s">terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://opensource.com/article/21/8/terraform-tips">opensource.com: My top 5 tips for setting up Terraform 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://rpadovani.com/terraform-cloudinit">rpadovani.com: How to make Terraform waiting for cloud-init to finish on EC2 without SSH</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.terraform-best-practices.com">terraform-best-practices.com 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.qovery.com/docs/getting-started/introduction">hub.qovery.com: Terraform is Not the Golden Hammer</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://scalefactory.com/blog/2021/10/13/failing-faster-with-terraform">scalefactory.com: Failing faster with terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://shipa.io/terraform-meets-appops-2">shipa.io: Terraform meets AppOps 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.bitslovers.com/terraform-output">bitslovers.com: Terraform Output What you should know</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devops.com/building-on-terraform-evolution-not-revolution">devops.com: Building on Terraform: Evolution, not Revolution</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/language/modules/develop/refactoring">terraform.io: Refactoring</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency">serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/better-together-hyper-converged-kubernetes-with-terraform">thenewstack.io: Better Together: Hyper-Converged Kubernetes with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/AdminTurnedDevOps/Terraform-The-Hard-Way">AdminTurnedDevOps/Terraform-The-Hard-Way</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform">acloudguru.com: 5 things we love about Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devops.com/how-to-migrate-existing-infrastructure-to-terraform">devops.com: How to Migrate Existing Infrastructure to Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.middlewareinventory.com/blog/terraform-import-securitygroup-aws">middlewareinventory.com: Terraform import All AWS Security Groups How to</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.middlewareinventory.com/blog/terraform-for-each-examples">middlewareinventory.com: Terraform For Each Examples How to use for_each | Devops Junction</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://terrateam.io/blog/terraform-pre-commit-hooks">terrateam.io: Terraform Pre-Commit Hooks</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/kubestack/a-better-way-to-provision-kubernetes-resources-using-terraform-355n">dev.to/kubestack: A Better Way to Provision Kubernetes Resources Using Terraform 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=DeNflzdjxVM">youtube: Terrraform + Ansible: Automating configuration in infrastructure</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/language/provisioners">terraform.io: Provisioners</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2022/09/terraform-simplified-refactoring">infoq.com: Terraform 1.3 Release Introduces Simplified Refactoring Experience 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-terraform">buildkite.com: Manage your CI/CD resources as Code with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gruntwork.io/blog/terraform-tips-tricks-loops-if-statements-and-gotchas">blog.gruntwork.io: Terraform tips &amp; tricks: loops, if-statements, and gotchas</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/pavanbelagatti/using-terraform-to-manage-infrastructure-resources-32da">dev.to: Using Terraform To Manage Infrastructure Resources | Pavan Belagatti</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.spectrocloud.com/blog/deploying-complex-infrastructure-with-a-terraform-state-machine">spectrocloud.com: Deploying complex infrastructure with a Terraform state machine</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://tekanaid.com/posts/terraform-for-beginners-course-and-training">tekanaid.com: Terraform for Beginners A Beginners Guide to Automating Cloud Infrastructure 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-structure-a-terraform-project">digitalocean.com: How To Structure a Terraform Project 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/DhruvinSoni30/Terraform_multiple_modules">github.com/DhruvinSoni30/Terraform_multiple_modules</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io/blog/terraform-files">spacelift.io: Terraform Files How to Structure a Terraform Project</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&amp;v=V53AHWun17s&amp;feature=youtu.be">youtube - freecodecamp.org: Learn Terraform with Azure by Building a Dev Environment Full Course for Beginners</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=iRaai1IBlB0&amp;t=3s">youtube - freecodecamp.org: Learn Terraform (and AWS) by Building a Dev Environment Full Course for Beginners</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devdosvid.blog/2023/04/16/hello-terraform-data-goodbye-null-resource">devdosvid.blog: Hello Terraform Data; Goodbye Null Resource</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/why-hashicorp-terraform-is-essential-for-sres-and-devops-engineers">build5nines.com: Why HashiCorp Terraform is Essential for SREs and DevOps Engineers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2023/04/cdk-terraform-convert">infoq.com: CDK for Terraform Improves HCL Conversion and Terraform Cloud Interactions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/pwd9000/series/16567">dev.to/pwd9000: Terraform Pro Tips Series' Articles 🌟🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.ogenki.io/post/terraform-controller">blog.ogenki.io: Applying GitOps Principles to Infrastructure: An overview of tf-controller</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025">gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced Techniques</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team">blog.gruntwork.io: How to use Terraform as a team</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://overmind.tech/blog/is-observability-relevant-for-terraform">overmind.tech: Is Observability relevant for Terraform?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/automating-retry-for-failed-terraform-launches">thenewstack.io: Automating Retry for Failed Terraform Launches</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together">theburningmonk.com: Making Terraform and Serverless framework work together</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-workflow-process-explained">build5nines.com: Terraform Workflow Process Explained</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-how-to-join-and-split-strings">build5nines.com: Terraform: How to Join and Split Strings</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-deploy-azure-expressroute-circuit-with-vnet-gateway">build5nines.com: Terraform: Deploy Azure ExpressRoute Circuit with VNet Gateway</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://nedinthecloud.com/2022/01/18/replacing-the-template_cloudinit_config-data-source">nedinthecloud.com: Replacing The Template Cloudinit Config Data Source</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=sd2wuAVush4">youtube: Stop using shared secrets! CI/CD authentication the proper way</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/playlist?list=PLXb5972EMl4BfKVDMaJH6Pg9SI6q_HqMg">youtube.com: Terraform Basics | Ned in the Cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=iLgEK6A31HM">youtube: How to Deploy an E-Commerce Website to AWS With Terraform || Terraform Hands-on Project | Tech with Helen</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-code-project-organization-strategies-based-on-team-workload-or-monolithic">build5nines.com: Terraform: Code Project Organization Strategies (based on team, workload, or monolithic)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/grrywlsn/self-service-infrastructure-as-code-23bl">dev.to/grrywlsn: Self-service infrastructure as code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=IORvnr4u8z8">youtube: Transforma tu EMPRESA con Terraform: Catálogo de Servicios | Nito Moreno</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/should-terraform-lock-hcl-file-be-added-to-gitignore-or-committed-to-git-repo">build5nines.com: Should .terraform.lock.hcl file be added to .gitignore or committed to Git repo?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/github-actions-terraform-deployments-with-a-review-of-planned-changes-30143358bb5c">itnext.io: GitHub Actions: Terraform deployments with a review of planned changes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-how-to-for_each-through-a-listobjects">build5nines.com: Terraform: How to for_each through a list(objects)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.realkinetic.com/its-time-to-retire-terraform-30545fd5f186">blog.realkinetic.com: Its Time to Retire Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-modules-using-git-branch-as-source">build5nines.com: Terraform: Modules using Git Branch as Source</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-split-main-tf-into-seperate-files">build5nines.com: Terraform: Split main.tf into seperate files</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://pod.chaoslever.com/hashicorp-under-ibms-wing">pod.chaoslever.com: HashiCorp Under IBMs Wing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/analyzing-ibms-acquisition-of-hashicorp-a-game-changer-in-hybrid-cloud-management">build5nines.com: Analyzing IBMs Acquisition of HashiCorp: A Game-Changer in Hybrid Cloud Management</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/bhanufyi/effective-terraform-variable-management-in-github-actions-488l">dev.to/bhanufyi: Effective Terraform Variable Management in GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8">dev.to/env0: Terraform Destroy Command: A Guide to Controlled Infrastructure Removal</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-ip-functions-for-managing-ip-addresses-cidr-blocks-and-subnets">build5nines.com: Terraform IP Functions for Managing IP Addresses, CIDR Blocks, and Subnets</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://masterpoint.io/blog/terraform-use-cases">masterpoint.io: Three Terraform Use-cases You Need to Start Implementing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-remove-resource-from-state-file-tfstate">build5nines.com: Terraform: Remove Resource from State File (.tfstate)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-how-are-data-sources-used">build5nines.com: Terraform: How are Data Sources used?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-conditional-if-variable-does-not-exist-try-function">build5nines.com: Terraform: Conditional If Variable Does Not Exist (try function)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/output-link-to-azure-resources-from-terraform-project">build5nines.com: Terraform: Output URL to Azure Portal for Azure Resources</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-state-management-explained">build5nines.com: Terraform State Management Explained</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/working-with-yaml-in-terraform-using-the-yamldecode-and-yamlencode-functions">build5nines.com: Working with YAML in Terraform using the <code>yamldecode</code> and <code>yamlencode</code> Functions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://mattias.engineer/blog/2024/terraform-variable-cross-validation">mattias.engineer: Terraform Variable Cross Validation</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.nilebits.com/blog/2024/07/terraform-drift-detection">nilebits.com: Understanding Terraform Drift Detection and Remediation 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io/blog/terraform-backends">spacelift.io/blog/terraform-backends</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/spacelift/using-terraform-yaml-functions-3ade">dev.to/spacelift: Using Terraform YAML Functions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.howdykloudy.in/blog/implementing-shift-left-for-terraform-an-introductory-guide">howdykloudy.in: Implementing Shift Left for Terraform: An Introductory Guide 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.bejarano.io/terraform-plan-light">bejarano.io/terraform-plan-light: terraform plan -light 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.pluralsight.com/resources/blog/cloud/how-to-troubleshoot-5-common-terraform-errors">acloudguru.com: How to troubleshoot 5 common Terraform errors</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.dronov.net/2024/02/22/terraform-the-terrible-en.html">dronov.net: Terraform, the terrible</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-for-open-charter-companies">opencoreventures.com: HashiCorp switching to BSL shows a need for open charter companies</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://nedinthecloud.com/2024/01/22/comparing-opentofu-and-terraform">nedinthecloud.com: Comparing Open TOFU And Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions">thomasthornton.cloud: Ensuring Your Terraform is Correctly Formatted Using Terraform fmt and GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=v_T1fuYGjV0&amp;ab_channel=NedintheCloud">"Have you used the taint command in Terraform yet?"</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/tutorials/automation/github-actions">learn.hashicorp.com: Automate Terraform with GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.pluralsight.com/resources/blog/cloud/how-to-use-github-actions-to-automate-terraform">acloudguru.com: How to use GitHub Actions to automate Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=4niy0_ZpQ1w&amp;ab_channel=CloudQuickLabs">youtube: AWS Backup Set Up Using Terraform cloud and GitHub Actions | Cloud Quick Labs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure">thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-github-actions-automated-deployment">build5nines.com: Terraform: GitHub Actions Automated Deployment</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions">thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/spacelift/how-to-manage-terraform-with-github-actions-5b10">dev.to/spacelift: How to Manage Terraform with GitHub Actions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://about.gitlab.com/blog/2021/08/10/how-to-agentless-gitops-aws">about.gitlab.com: How to use a push-based approach for GitOps with Terraform and AWS ECS and EC2</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://mattias.engineer/posts/terraform-testing-and-validation">mattias.engineer: A Comprehensive Guide to Testing in Terraform: Keep your tests, validations, checks, and policies in order 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://terraform-docs.io/user-guide/introduction">terraform-docs.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/PacoVK/tapir">github.com/PacoVK/tapir</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=qGdGMnQ83SA">youtube HashiCorp: Telemetry transformed: Terraforming Grafana for next-gen dashboards</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/provisioning-aws-infrastructure-using-terraform-and-jenkins-cicd-pgj">dev.to: Provisioning AWS Infrastructure using Terraform and Jenkins CI/CD</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/vijaykedar/jenkins-setup-using-terraform">github.com/vijaykedar/jenkins-setup-using-terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/reneaudain/jenkins_tf_repo">github.com/reneaudain/jenkins_tf_repo: Jenkins Server and S3 Artifact Storage on AWS using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gruntwork.io/blog/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code">blog.gruntwork.io: A comprehensive guide to managing secrets in your Terraform code 🌟🌟🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents">learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=W_PmtDm4IXk&amp;ab_channel=RobertdeBock">youtube: GitOps for infrastructure using GitHub and Terraform Cloud 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://scalr.com">scalr.com: An alternative to Terraform Cloud and Terraform Enterprise</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944">devclass.com: Terraform 1.1 moves forward with refactoring helpers and native Terraform Cloud integration</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform">blog.gruntwork.io: How to manage multiple environments with Terraform 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io/blog/what-is-terraform-cloud">spacelift.io: Terraform Cloud Overview, Key Features &amp; Tutorial</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/what-is-the-hashicorp-infrastructure-cloud">build5nines.com: What is The HashiCorp Infrastructure Cloud?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://digger.dev">digger.dev</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io">spacelift.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/hashicorp/hcl">github.com/hashicorp/hcl: HCL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://octopus.com/blog/introduction-to-hcl-and-hcl-tooling">octopus.com: Introduction to HCL and HCL tooling</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/hashicorp/terraform-cdk">terraform-cdk 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2020/07/cdk-terraform">infoq.com: cdk-terraform - Cloud Development Kit Can Now Generate Terraform Configurations Using TypeScript and Python</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic?intcmp=7015Y000003t7aWQAQ">ansible.com: Providing Terraform with that Ansible Magic 🌟🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://opensource.com/article/21/8/terraform-deploy-helm">opensource.com: How I use Terraform and Helm to deploy the Kubernetes Dashboard 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/infracost/infracost">Infracost 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://pratapreddypilaka.blogspot.com/2023/11/azure-finops-using-terraform-and.html">pratapreddypilaka.blogspot.com: Azure FinOps using Terraform and Infracost - Finding the hourly or monthly cost before Azure DevOps Deployments</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.linkedin.com/pulse/how-estimate-cloud-costs-terraform-azure-aws-gcp-etc-via-kaan-turgut-msexc">linkedin.com/pulse: How to Estimate Cloud Costs with Terraform (Azure, AWS, GCP, etc.) via Azure DevOps Pipelines</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/shuaibiyy/awesome-tf">github.com/shuaibiyy/awesome-terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/Azure/awesome-terraform">github.com/Azure/awesome-terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/ozbillwang/terraform-best-practices">github.com/ozbillwang/terraform-best-practices</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://globaldatanet.com/tech-blog/terraform-cicd-best-practices">globaldatanet.com: Terraform CI/CD Best Practices</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/cloud-docs/recommended-practices/part3">developer.hashicorp.com: Part 3: How to Evolve Your Provisioning Practices</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/terraforms-best-practices-and-pitfalls">thenewstack.io: Terraforms Best Practices and Pitfalls</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-best-practices-for-writing-clean-readable-and-maintainable-code">build5nines.com: Terraform Best Practices for Writing Clean, Readable, and Maintainable Code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io/blog/terraform-best-practices">spacelift.io: 20 Terraform Best Practices to Improve your TF workflow 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.coderco.io/p/terraform-best-practices-series-lessons">blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield: Part 1</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments">thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/best-practices-to-promote-from-dev-to-prod-environments-with-hashicorp-terraform-using-workspaces-and-folders">build5nines.com: Best Practices to Promote from DEV to PROD Environments with HashiCorp Terraform using Workspaces and Folders 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/cloudposse?q=terraform-">github.com/cloudposse?q=terraform-</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/devopshubproject/azure-terraform-ansible">devopshubproject/azure-terraform-ansible</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://hodovi.cc/blog/creating-low-cost-managed-kubernetes-cluster-personal-development-terraform">hodovi.cc: Creating a Low Cost Managed Kubernetes Cluster for Personal Development using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://kubernetes.io/blog/2020/06/working-with-terraform-and-kubernetes">kubernetes.io blog: Working with Terraform and Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.phillipsj.net/posts/dynamically-loaded-terraform-providers">phillipsj.net: Dynamically Loaded Terraform Providers 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/terraform-dont-use-kubernetes-provider-with-your-cluster-resource-d8ec5319d14a">itnext.io: Terraform: dont use kubernetes provider with your cluster resource! 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://learnkube.com/kubernetes-terraform">learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/a-better-way-to-provision-kubernetes-using-terraform">thenewstack.io: A Better Way to Provision Kubernetes Using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/tutorials/networking/multicloud-kubernetes">learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://loopholelabs.io">architect.io: Get started with the Terraform Kubernetes provider</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough">releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/hashicorp/terraform-k8s">hashicorp/terraform-k8s: Terraform Cloud Operator for Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io/blog/terraform-eks">spacelift.io: How to Provision an AWS EKS Kubernetes Cluster with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://learnkube.com/terraform-gke">learnk8s.io/terraform-gke: Provisioning Kubernetes clusters on AWS with Terraform and GKE 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://learnkube.com/terraform-eks">learnk8s.io/terraform-eks: Provisioning Kubernetes clusters on AWS with Terraform and EKS 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://learnkube.com/terraform-aks">learnk8s.io/terraform-aks: Provisioning Kubernetes clusters on AWS with Terraform and AKS 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://learnkube.com/terraform-lke">learnk8s.io/terraform-lke: Provisioning Kubernetes clusters on Linode with Terraform 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/fasttrackforazureblog/can-i-create-an-azure-red-hat-openshift-cluster-in-terraform-yes-you-can/3670889">techcommunity.microsoft.com: Can I create an Azure Red Hat OpenShift cluster in Terraform? Yes, you can!</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b">gist.github.com/chadmcrowell: AKS w/Virtual Nodes (ACI)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/garutilorenzo/k3s-aws-terraform-cluster">garutilorenzo/k3s-aws-terraform-cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/c0dyhi11/k3s-linkerd">Global K3s Deployment on Packet Baremetal 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://docs.cloud.google.com/docs/terraform/blueprints/terraform-blueprints">cloud.google.com: Terraform blueprints and modules for Google Cloud 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.linkedin.com/pulse/gcp-advanced-terraform-interactive-learning-challeng-kaan-turgut-guipc">linkedin.com/pulse: GCP-Advanced-Terraform-Interactive-Learning-Challenge</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://circleci.com/blog/learn-iac-part1">circleci.com: Infrastructure as Code, part 1: create a Kubernetes cluster with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://hackernoon.com/exporting-your-gke-cluster-to-terraform-cloud-a-guide-with-challenges-and-solutions">hackernoon.com: Exporting Your GKE Cluster to Terraform Cloud: A Guide with Challenges and Solutions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/roib20/terraform-provision-gke-cloudflare">github.com/roib20: Terraform - Provision a GKE Cluster with Cloudflare Ingress and ArgoCD</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/terraform-aws-modules/terraform-aws-solutions">github.com/terraform-aws-modules/terraform-aws-solutions</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/terraform-on-aws-multi-account-setup-and-other-advanced-tips">thenewstack.io: Terraform on AWS: Multi-Account Setup and Other Advanced Tips</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2022/02/terraform-aws-provider-s3">infoq.com: HashiCorp Terraform AWS Provider Introduces Significant Changes to Amazon S3 Bucket Resource</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/arpanadhikari/reusable-aws-iam-role-for-service-accounts-irsa-for-k8s-terraform-module-2og2">dev.to/arpanadhikari: Reusable AWS iam role for service-accounts (IRSA for k8s ) terraform module</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://aws.amazon.com/blogs/infrastructure-and-automation/save-time-with-automated-security-checks-of-terraform-scripts">aws.amazon.com: Save time with automated security checks of your Terraform scripts</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/how-to-deploy-a-serverless-website-with-terraform-5677">dev.to: How to deploy a serverless website with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/aws-samples/service-catalog-engine-for-terraform-os">github.com/aws-samples: AWS Service Catalog Engine for Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/yet_anotherdev/aws-rds-scaling-postgres-30ic">dev.to: Terraforming AWS RDS : Scaling Postgres</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://numericaideas.com/blog/auto-scaling-group-on-aws-with-terraform">numericaideas.com: Auto Scaling Group on AWS with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devopscube.com/terraform-autoscaling-group">devopscube.com: AWS Terraform Autoscaling Group With ALB Deployment Tutorial</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/monarene/dynamic-volume-provisioning-in-kubernetes-with-aws-and-terraform-3m6h">dev.to/monarene: Dynamic Volume Provisioning in Kubernetes with AWS and Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://awsfundamentals.com/blog/aws-lambda-with-terraform">blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/squareops/terraform-aws-vpc">github.com/squareops/terraform-aws-vpc</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/deploying-a-containerized-app-to-ecs-fargate-using-a-private-ecr-repo-terragrunt-5b8a">dev.to/aws-builders: Deploying a Containerized App to ECS Fargate Using a Private ECR Repo &amp; Terragrunt</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=3uDxwNOtilU">youtube: Three tier architecture using Terraform in AWs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/tokarev-artem/auto-ec2-setup">github.com/tokarev-artem/auto-ec2-setup</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/chinmay13/aws-networking-with-terraform-vpc-transit-gateway-between-vpcs-1ne4">dev.to/chinmay13: AWS Networking with Terraform: VPC Transit Gateway between VPCs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-1-3hee">dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud - Part 1</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-2-58fd">dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud - Part 2</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/infrahouse/terraform-aws-ecs">github.com/infrahouse/terraform-aws-ecs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/bennyfmo_237/deploying-basic-infrastructure-on-aws-with-terraform-1k68">dev.to/bennyfmo_237: Deploying Basic Infrastructure on AWS with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://aws.amazon.com/blogs/aws/new-self-service-provisioning-of-terraform-open-source-configurations-with-aws-service-catalog">New Self-Service Provisioning of Terraform Open-Source Configurations with AWS Service Catalog 🌟🌟🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/aws-observability">github.com/aws-observability</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://aws-observability.github.io/terraform-aws-observability-accelerator">aws-observability.github.io: AWS Observability Accelerator for Terraform 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://aws-observability.github.io/terraform-aws-observability-accelerator/eks/tracing">aws-observability.github.io: Tracing on Amazon EKS</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/maddevsio/aws-eks-base">github.com/maddevsio/aws-eks-base: Boilerplate for a basic AWS infrastructure with EKS cluster 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/how-to-design-and-provision-a-production-ready-eks-cluster-f24156ac29b2">itnext.io: How to Design and Provision a Production-Ready EKS Cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/creating-an-eks-cluster-and-node-group-with-terraform-1lf6">dev.to: Creating an EKS Cluster and Node Group with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/garutilorenzo/k8s-aws-terraform-cluster">garutilorenzo/k8s-aws-terraform-cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/terraform-aws-modules/terraform-aws-eks">github.com/terraform-aws-modules/terraform-aws-eks: AWS EKS Terraform module</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/build-an-eks-cluster-with-terraform-d35db8005963">itnext.io: Build EKS cluster with Terraform 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://platformwale.blog/2023/07/15/create-amazon-eks-cluster-within-its-vpc-using-terraform">platformwale.blog: Create Amazon EKS Cluster within its VPC using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/navigating-aws-eks-with-terraform-understanding-vpc-essentials-for-eks-cluster-management-51e3">dev.to/aws-builders: Navigating AWS EKS with Terraform: Understanding VPC Essentials for EKS Cluster Management</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/verifacrew/how-to-assume-an-aws-iam-role-from-a-service-account-in-eks-with-terraform-28gd">dev.to/verifacrew: How to assume an AWS IAM role from a Service Account in EKS with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/providers/hashicorp/awscc/latest">awscc</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://aws.amazon.com/blogs/aws/new-aws-control-tower-account-factory-for-terraform">aws.amazon.com: New AWS Control Tower Account Factory for Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://aws.amazon.com/controltower">aws.amazon.com: AWS Control Tower</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://caylent.com/insights">trek10.com: Control Tower: Then vs Now</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/porscheofficial/terraform-aws-ecr-watch">porscheofficial/terraform-aws-ecr-watch</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://serverless.tf">serverless.tf: Doing serverless with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/modules/azurerm/resources/azure/latest">registry.terraform.io: Terraform Azure Resources 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/get-started-with-terraform-on-microsoft-azure">build5nines.com: Get Started with Terraform on Azure</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/kuhlman-labs/terraform-azurerm-landing-zone">github.com/kuhlman-labs/terraform-azurerm-landing-zone</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://cloudbuild.co.uk/how-to-install-terraform">cloudbuild.co.uk: Part 1: Terraform with Azure - How to install Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071">techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://azureviking.com/post/terraform-module-azure-dns-private-resolver">azureviking.com: Terraform module: Azure DNS Private Resolver</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/thomast1906/terraform-on-azure">github.com/thomast1906/terraform-on-azure</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.cloudtrooper.net/2023/08/19/dry-terraform-code-for-private-link-and-dns">blog.cloudtrooper.net: DRY Terraform code for Private Link and DNS</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-deploy-azure-function-app-with-consumption-plan">build5nines.com: Terraform: Deploy Azure Function App with Consumption Plan</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/simplifying-onboarding-to-microsoft-defender-for-cloud-with-terraform/3974789">techcommunity.microsoft.com: Simplifying Onboarding to Microsoft Defender for Cloud with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-aks-using-ter/4024070">techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB, and Chainlit chat app in AKS using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-deploy-azure-app-service-with-key-vault-secret-integration">build5nines.com: Terraform: Deploy Azure App Service with Key Vault Secret Integration</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=iVyKvopGnrQ&amp;t=737s">youtube: Using Azure Storage for Terraform State - Best Practices | Ned in the cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/azuretoolsblog/introducing-azure-verified-modules/4045946">techcommunity.microsoft.com: Introducing Azure Verified Modules! 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.linkedin.com/pulse/deploying-microsoft-sentinel-via-arm-template-vs-debac-manikandan-ychnc">linkedin.com/pulse: Deploying Microsoft Sentinel via - ARM Template vs Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.xmi.fr/posts/terraform-vs-bicep">blog.xmi.fr: Terraform vs Bicep: the differences you should really know 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567">techcommunity.microsoft.com: Terraform on Azure February 2024 Update</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://azureviking.com/post/terraform-module-azurerm-alz-subnet">azureviking.com: Terraform Module: azurerm-alz-subnet</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://hlokensgard.no/knowledge-sharing">hlokensgard.no/knowledge-sharing: Miro Mind map over Azure Landing Zones element, Terraform modules, GitHub Code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/2024/03/28/enabling-postgresql-flexible-server-logs-and-configuring-a-retention-period-using-terraform">thomasthornton.cloud: Enabling PostgreSQL flexible server logs and configuring a retention period using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/terraform-import-existing-azure-resources-into-state-tfstate">build5nines.com: Terraform: Import Existing Azure Resources into State (.tfstate)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/what-is-azure-private-link-and-how-to-deploy-with-terraform">build5nines.com: What is Azure Private Link and How to Deploy with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/2022/06/02/writing-reusable-terraform-modules">thomasthornton.cloud: Writing reusable Terraform modules (azure)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/Azure/aztfexport">github.com/Azure/aztfexport</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://learn.microsoft.com/en-us/azure/developer/terraform/azure-export-for-terraform/export-terraform-overview">learn.microsoft.com: Overview of Azure Export for Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://learn.microsoft.com/en-us/azure/developer/terraform/azure-export-for-terraform/export-advanced-scenarios">learn.microsoft.com: Using Azure Export for Terraform in advanced scenarios</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io/blog/azure-terraform-export">spacelift.io: Azure Terraform Export: Importing Resources with Aztfexport</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/Azure/terraform-azurerm-caf-enterprise-scale">github.com/Azure/terraform-azurerm-caf-enterprise-scale</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/modules/Azure/lz-vending">registry.terraform.io/modules/Azure/lz-vending</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.cloud63.fr/landing-zone-networking-using-terraform">blog.cloud63.fr: Landing Zone networking using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/kaysalawu/azure-network-terraform">github.com/kaysalawu/azure-network-terraform: Azure Network Architecture - Terraform Examples 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/deploying-hub-and-spoke-network-topology-in-microsoft-azure-using-terraform">build5nines.com: Deploying Hub-and-Spoke Network Topology in Microsoft Azure using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/modules/Azure/avm-ptn-alz">registry.terraform.io/modules/Azure/avm-ptn-alz: ALZ Terraform Module</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/3270937">Announcing Azure Terrafy and AzAPI Terraform Provider Previews</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/itopstalkblog/azure-terrafy-%e2%80%93-import-your-existing-azure-infrastructure-into-terraform-hcl/3357653">techcommunity.microsoft.com: Azure Terrafy Import your existing Azure infrastructure into Terraform HCL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic-properties/4121855">techcommunity.microsoft.com: Announcing AzAPI Dynamic Properties</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/using-azapi-terraform-provider-dynamic-properties-feature-instead-of-jsonencode">build5nines.com: Using AzAPI Terraform Provider Dynamic Properties Feature instead of jsonencode</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://adamtheautomator.com/terraform-azure-devops">adamtheautomator.com: How to Build Infrastructure with Terraform in Azure DevOps 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://build5nines.com/deploy-terraform-using-azure-devops-yaml-pipelines">build5nines.com: Deploy Terraform using Azure DevOps YAML Pipelines</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/modules/markti/azure-terraformer/azuredevops">registry.terraform.io/modules: azure-terraformer - azuredevops provider</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devblogs.microsoft.com/devops/introduction-to-azure-devops-workload-identity-federation-oidc-with-terraform">devblogs.microsoft.com/devops: Introduction to Azure DevOps Workload identity federation (OIDC) with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0">github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline">thomasthornton.cloud: Error: spawn terraform ENOENT when running Terraform in Azure DevOps Pipeline</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/Azure/terraform-azurerm-aks">github.com/Azure/terraform-azurerm-aks</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/how-we-used-terraform-to-create-and-manage-a-ha-aks-kubernetes-cluster-in-azure-812f64896c08">itnext.io: How We Used Terraform to Create and Manage a HA AKS Kubernetes Cluster in Azure</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/stacksimplify/azure-aks-kubernetes-masterclass">github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers">thomasthornton.cloud: Building and deploying to an AKS cluster using Terraform and Azure DevOps with Kubernetes and Helm providers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terraform">thomasthornton.cloud: Deploying Azure AKS GitOps Flux extension with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/amitmavgupta/azure-terraform">github.com/amitmavgupta/azure-terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/Azure-Samples/aks-platform-engineering">github.com/Azure-Samples/aks-platform-engineering Building a Platform Engineering Environment on Azure Kubernetes Service (AKS) 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://techcommunity.microsoft.com/discussions/azurepartners/how-to-deploy-a-production-ready-aks-cluster-with-terraform-verified-module/4122013">techcommunity.microsoft.com: How to deploy a production-ready AKS cluster with Terraform verified module</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=D-Q2qXTssLY&amp;feature=youtu.be">linode.com: Terraforming Kubernetes Series Introduction</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/chefgs/deploy-kubernetes-resources-in-minikube-cluster-using-terraform-1p8o">dev.to: Deploy Kubernetes Resources in Minikube cluster using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/infrahouse/terraform-aws-openvpn">github.com/infrahouse/terraform-aws-openvpn</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/playlist?list=PLlvAxgO7JdIXAzHx887zl-4no4X-CtiFu">youtube: Terraform Tutorial for beginners | AWS Infrastructure as Code | Github Actions 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/aws-builders/unleashing-the-power-of-cdk-and-terraform-in-cloud-deployments-5680">dev.to/aws-builders: Unleashing the Power of CDK and Terraform in Cloud Deployments</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://graphviz.org">graphviz.org</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://edotor.net">edotor.net</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dreampuf.github.io/GraphvizOnline">dreampuf.github.io/GraphvizOnline</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://graphviz.online">graphviz.online</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://offensive-terraform.github.io">offensive-terraform.github.io: Offensive Terraform Modules 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-build-a-custom-terraform-module">digitalocean.com: How To Build a Custom Terraform Module</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/gofirefly/terraform-modules-for-advanced-users-4n56">dev.to: Terraform Modules for Advanced Users</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/terraform-aws-modules">github.com/terraform-aws-modules</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://segment.com/blog/the-segment-aws-stack">The Segment AWS Stack</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/segmentio/stack">segmentio/stack</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/Juniper/Junos-terraform">Junos-terraform: JUNOS Terraform Automation Framework (JTAF)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/mitchellh/terraform-provider-multispace">mitchellh/terraform-provider-multispace</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/kyma-incubator/terraform-provider-kind">kyma-incubator/terraform-provider-kind: Terraform Provider for kind (Kubernetes IN Docker)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/circa10a/terraform-provider-mailform">github.com/circa10a/terraform-provider-mailform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.env0.com/blog/how-to-use-terraform-providers">env0.com: How to Use Terraform Providers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/tlkamp/terraform-provider-validation">github.com/tlkamp/terraform-provider-validation: Validation Provider</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2022/01/elastic-terraform">infoq.com: Elastic Releases Terraform Providers for the Elastic Stack and Elastic Cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise">learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/providers/hashicorp/Azurerm/latest/docs/data-sources/ip_groups">registry.terraform.io: Data Source: azurerm_ip_groups (new)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://registry.terraform.io/modules/hlokensgard/rbac-administrator/azure/latest">registry.terraform.io/modules/hlokensgard/rbac-administrator</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://prcode.co.uk/2022/02/08/terraform-code-quality">prcode.co.uk: Terraform Code Quality</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/terraform-linters/tflint/releases/tag/v0.51.0">github.com/terraform-linters/tflint</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://developer.hashicorp.com/terraform/tutorials/policy#sentinel">learn.hashicorp.com: Enforce Policy with Sentinel</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/GoogleCloudPlatform/terraformer">github.com/GoogleCloudPlatform/terraformer 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.brainboard.co">Brainboard 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.tenable.com/cloud-security/solutions/iac">terrascan 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://tfsec.dev">tfsec 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.youtube.com/watch?v=hbMVGEw0HpE&amp;ab_channel=CloudBeesTV">youtube: Using tfsec and Jenkins to Secure Your Terraform Code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/im2nguyen/rover">Rover - Terraform Visualizer 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.cloudquery.io/blog/announcing-cloudquery-terraform-drift-detection">cloudquery.io: Announcing CloudQuery Terraform Drift Detection</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/run-x/opta">run-x/opta: Opta - Supercharge DevOps on any cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/terramate-io/terramate">mineiros-io/terramate</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/cycloidio/inframap">cycloidio/inframap: Inframap 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/bridgecrewio/AirIAM">bridgecrewio/AirIAM</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/badarsebard/terraforge">badarsebard/terraforge</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infracloud.io/blogs/auto-generate-terraform-configuration-files">infracloud.io: 5 Tools to Auto-Generate Terraform Configuration Files 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://spacelift.io/blog/terraform-tools">spacelift.io: 18 Most Useful Terraform Tools to Use in 2023</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/idoavrah/terraform-tui">github.com/idoavrah/terraform-tui: TFTUI - The Terraform textual UI</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/jamesw4/confirm-tfvars">github.com/jamesw4/confirm-tfvars</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/inkdrop-org/inkdrop-visualizer">github.com/inkdrop-org/inkdrop-visualizer</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/seal-io/tap">github.com/seal-io/tap: Terraform Advanced Patcher (TAP)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/RoseSecurity/Terramaid">github.com/RoseSecurity/Terramaid</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/cloudposse/atmos">github.com/cloudposse/atmos</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/leg100/pug">github.com/leg100/pug: PUG</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gruntwork.io">gruntwork.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://terragrunt.com">terragrunt.gruntwork.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs">blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture Catalogs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/pie-r/terragrunt-vs-terraspace">pie-r/terragrunt-vs-terraspace</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/gruntwork-io/terragrunt-infrastructure-live-example">gruntwork-io/terragrunt-infrastructure-live-example</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/news/2023/04/patcher-iac-upgrade">infoq.com: Patcher, a Tool to Keep Updating Infrastructure as a Code</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://terraspace.cloud">Terraspace.cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/my-journey-to-hashicorp-certified-terraform-associate-f91f397a01e0">itnext.io: My Journey to HashiCorp Certified: Terraform Associate</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate">tomwechsler/HashiCorp_Certified_Terraform_Associate</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://mattias.engineer/blog/2024/terraform-professional-chapter-2">Teaser: Chapter 2 of Terraform Authoring and Operations Professional Study Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
</ul>
<hr />
<p>💡 <strong>Explore Related:</strong> <a href="crossplane.html">Crossplane</a> | <a href="liquibase.html">Liquibase</a> | <a href="kubernetes-security.html">Kubernetes Security</a></p>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 Nubenetes Agentic Intelligence
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</a>
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
</a>
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate": null, "base": ".", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "toc.integrate"], "search": "assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script src="assets/javascripts/bundle.79ae519e.min.js"></script>
</body>
</html>