Skip to content
@foggykitchen

FoggyKitchen

Architecture-first Infrastructure as Code: Terraform/OpenTofu modules, examples, and landing zone patterns for Azure, OCI, and multicloud.

FoggyKitchen

Architecture-first Infrastructure as Code for Azure, OCI, and multicloud environments.

FoggyKitchen is a hands-on technical ecosystem focused on Terraform/OpenTofu modules, real-world cloud architecture examples, and reusable landing zone patterns for Azure, Oracle Cloud Infrastructure, and multicloud scenarios.

We build public, modular, and educational Infrastructure as Code assets that help engineers understand not only how to provision resources, but also how cloud architecture decisions fit together.

What you will find here

  • Azure Terraform/OpenTofu modules for networking, compute, storage, private endpoints, routing, firewall, load balancing, RBAC, AKS, and related architecture patterns.
  • OCI Terraform/OpenTofu modules for VCN, compute, load balancers, DRG, LPG, OKE, Autonomous Database, and cloud-native infrastructure.
  • Landing zone patterns showing how individual modules can be composed into larger architecture baselines.
  • Multicloud examples connecting Azure and OCI concepts through practical infrastructure designs.
  • Educational examples used across FoggyKitchen articles, videos, and training materials.

Core idea

FoggyKitchen treats Infrastructure as Code as architecture, not just automation.

The goal is not to generate random Terraform files.
The goal is to build understandable, reusable, and explainable infrastructure patterns.

Main areas

Azure

Modules and examples for building Azure infrastructure with Terraform/OpenTofu, including VNet design, hub-and-spoke networking, private connectivity, routing, firewall transit, storage, compute, AKS, and secure access patterns.

Oracle Cloud Infrastructure

Modules and examples for OCI networking, compute, load balancing, database, Kubernetes, DRG-based hub-and-spoke, LPG-based patterns, and Terraform/OpenTofu automation.

Landing Zone Orchestrator

A composition layer that demonstrates how FoggyKitchen modules can be organized into higher-level landing zone patterns using a YAML-based architecture contract.

Learn more

Maintainer

Created and maintained by @mlinxfeld.


Support

FoggyKitchen public repositories are provided as best-effort, open source reference implementations. They are not delivered with a guaranteed support response time, SLA, or production-readiness warranty.

Support expectations are documented in the FoggyKitchen Support Policy.

Pinned Loading

  1. terraform-oci-fk-lpg terraform-oci-fk-lpg Public

    Reusable Terraform / OpenTofu module for designing OCI Local Peering Gateway connectivity between Virtual Cloud Networks in the same region.

    HCL

  2. terraform-oci-fk-drg terraform-oci-fk-drg Public

    Reusable Terraform / OpenTofu module for designing OCI Dynamic Routing Gateway connectivity, attachments, and routing composition.

    HCL

  3. foggykitchen-landing-zone-orchestrator foggykitchen-landing-zone-orchestrator Public

    Reference landing zone orchestrator built on FoggyKitchen Terraform/OpenTofu modules for Azure, OCI, and OCI-Azure interconnect patterns.

    HCL 2

  4. terraform-az-fk-vnet-peering terraform-az-fk-vnet-peering Public

    Reusable Terraform / OpenTofu module for building Azure VNet peering as a connectivity contract in hub-and-spoke architectures

    HCL

  5. terraform-az-fk-routing terraform-az-fk-routing Public

    Reusable Terraform / OpenTofu module for defining Azure routing behavior using User Defined Routes (UDR) and route tables.

    HCL

  6. terraform-az-fk-firewall terraform-az-fk-firewall Public

    Reusable Terraform / OpenTofu module for Azure Firewall with clean outbound inspection and routed egress patterns.

    HCL

Repositories

Showing 10 of 80 repositories
  • terraform-oci-fk-vcn Public

    Reusable Terraform / OpenTofu module for designing OCI Virtual Cloud Networks with reusable subnets, route tables, security lists, and gateway integrations.

    foggykitchen/terraform-oci-fk-vcn's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-oci-fk-vault Public

    Reusable Terraform / OpenTofu module for OCI Vault, KMS keys, and optional secrets with cost-conscious FoggyKitchen examples.

    foggykitchen/terraform-oci-fk-vault's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-oci-fk-oke Public

    Reusable Terraform / OpenTofu module for provisioning OCI Container Engine for Kubernetes (OKE) clusters, node pools, virtual nodes, add-ons, and supporting network infrastructure.

    foggykitchen/terraform-oci-fk-oke's past year of commit activity
    HCL 0 UPL-1.0 1 0 0 Updated Oct 23, 2026
  • terraform-oci-fk-loadbalancer Public

    Reusable Terraform / OpenTofu module for deploying OCI Load Balancers with backend sets, listeners, health checks, and compute integration.

    foggykitchen/terraform-oci-fk-loadbalancer's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-oci-fk-compute Public

    Reusable Terraform / OpenTofu module for provisioning OCI Compute Instances, Instance Pools, autoscaling policies, and load balancer integrations.

    foggykitchen/terraform-oci-fk-compute's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-az-fk-waf-policy Public

    Reusable Terraform / OpenTofu module and progressive examples for standalone Azure Web Application Firewall Policy — shared policy-ID composition, managed rules, custom rules, exclusions, and Detection-mode tuning.

    foggykitchen/terraform-az-fk-waf-policy's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-az-fk-sql Public

    Reusable Terraform / OpenTofu module and minimal example for Azure SQL Database with Private Endpoint integration pattern.

    foggykitchen/terraform-az-fk-sql's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-az-fk-rbac Public

    Reusable Terraform / OpenTofu module and progressive examples for Azure RBAC — from simple role assignments to production-grade identity and access patterns across Azure resources.

    foggykitchen/terraform-az-fk-rbac's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-az-fk-pg Public

    Reusable Terraform / OpenTofu module and progressive examples for Azure Database for PostgreSQL Flexible Server — from private VNet access to Private Endpoint integration patterns.

    foggykitchen/terraform-az-fk-pg's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026
  • terraform-az-fk-mysql Public

    Reusable Terraform / OpenTofu module and progressive examples for Azure Database for MySQL Flexible Server — from private VNet access to Private Endpoint integration patterns.

    foggykitchen/terraform-az-fk-mysql's past year of commit activity
    HCL 0 UPL-1.0 0 0 0 Updated Oct 23, 2026

Top languages

Loading…

Most used topics

Loading…