mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-28 17:41:32 +00:00
6502 lines
153 KiB
HTML
6502 lines
153 KiB
HTML
|
||
<!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'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'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">¶</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 & 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: We’re 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 & 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 Beginner’s 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&v=V53AHWun17s&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&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: It’s 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 IBM’s 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 IBM’s 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&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&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&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 & 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: Terraform’s 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: don’t 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 & 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&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&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&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 © 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> |