Skip to content

Hashicorp Terraform & Packer. Kubernetes Boilerplates

“It’s not controversial to provision resources with code. It shouldn’t be controversial to deploy and manage resources with code” (Jaana Dogan)

  1. HashiCorp Learning Resources Reference Guide
  2. Packer
  3. HashiCorp Cloud Terraform Cloud
  4. Blogs and Newsletters
  5. Terraform
    1. Terraform License
  6. OpenTOFU vs Terraform
  7. terraform taint
    1. Terraform and GitHub Actions
    2. Terraform and GitLab Pipelines
    3. Terraform Testing
    4. Terraform docs
    5. Private Terraform Registries
    6. Terraform and Jenkins
    7. Alternatives to Terraform
    8. Managing secrets in your Terraform code
    9. Terraform Cloud
      1. Alternatives to Terraform Cloud
    10. HCL
    11. CDK Cloud Development Kit Terraform
    12. Providing Terraform with Ansible
    13. Python Boto3 and Terraform
    14. Helm Charts in Terraform
    15. Terraform Infracost
    16. Awesome Terraform
    17. Terraform Cheat Sheets
    18. Best Practices
    19. Terraform and CI/CD. Terraform Workspace
    20. Terraform Boilerplates
    21. Terraform and Kubernetes
    22. Terraform Kubernetes Boilerplates
      1. Hashicorp Terraform Kubernetes Collection
      2. Learnk8s Terraform and Managed Kubernetes
      3. OpenShift and Terraform
      4. Other Boilerplates
    23. Terraform Kubernetes Operator
    24. Terraform K3s Boilerplates
    25. Terraform and GCP
      1. Terraform GKE Boilerplates
    26. Terraform and AWS
      1. AWS Service Catalog
      2. AWS Observability Accelerator for Terraform
      3. Terraform EKS Boilerplates
      4. AWSCC. Terraform AWS Cloud Control Provider
      5. AWS Control Tower Account Factory for Terraform (AFT)
      6. Porsche Official
    27. Terraform with Azure
      1. Azure Landing Zones with Terraform
      2. Azure Terrafy and AzAPI Terraform Provider
      3. Terraform in Azure DevOps
      4. Terraform Azure Stack Provider
      5. Terraform for a Data Engineer
      6. Terraform AKS Boilerplates
    28. Terraform and OCI
    29. Terraform and Linode
    30. Istio with Terraform
    31. Terraform and Minikube
    32. Terraform and Apache Kafka
    33. Terraform and JMeter
    34. Terraform Video Tutorials
  8. CDK for Terraform
  9. Graph Visualization Software
  10. Terraform Modules
    1. Terraform AWS Modules
    2. Segment AWS Stack Terraform Modules
  11. Terraform Providers
    1. Terraform AWS Cloud Control Provider
    2. Terraform Provider for Elastic Cloud
    3. Terraform Vault Provider
    4. Terraform AzureRM
  12. Terraform Code Quality. Terraform Quality Checks
  13. Enforce Policy with Sentinel
  14. Reverse terraform with Terraformer
  15. Terraform Tools
  16. Writing Terraform for unsupported resources with TerraCurl
  17. Terraform Frameworks
    1. Kubestack Terraform GitOps Framework
    2. Gruntwork Terragrunt
    3. Terraspace
  18. Terraform Associate Certification
  19. ChatGPT
  20. Images
  21. Videos
  22. Tweets

HashiCorp Learning Resources Reference Guide

Packer

HashiCorp Cloud Terraform Cloud

Blogs and Newsletters

Terraform

Terraform License

OpenTOFU vs Terraform

terraform taint

  • “Have you used the taint command in Terraform yet?” “It marks a resource in the Terraform state data as tainted, meaning the next time you run terraform apply, that resource will be destroyed and recreated. The configuration for the resource will not change, but the resource will be replaced. HashiCorp is trying to move away from imperative commands and towards a declarative model for all operations that affect state. Terraform taint makes direct alterations to state data in an imperative fashion with no way to preview the changes. If you run a terraform taint command, you are altering the state data without making a change to the configuration. In a collaborative environment, this can cause problems.”

Terraform and GitHub Actions

Terraform and GitLab Pipelines

Terraform Testing

Terraform docs

  • terraform-docs.io terraform-docs is a utility to generate documentation from Terraform modules in various output formats.

Private Terraform Registries

Terraform and Jenkins

Alternatives to Terraform

Managing secrets in your Terraform code

Terraform Cloud

Alternatives to Terraform Cloud

HCL

CDK Cloud Development Kit Terraform

Providing Terraform with Ansible

Python Boto3 and Terraform

Helm Charts in Terraform

Terraform Infracost

Awesome Terraform

Terraform Cheat Sheets

Best Practices

Terraform and CI/CD. Terraform Workspace

Terraform Boilerplates

Terraform and Kubernetes

Terraform Kubernetes Boilerplates

Hashicorp Terraform Kubernetes Collection

Learnk8s Terraform and Managed Kubernetes

OpenShift and Terraform

Other Boilerplates

Terraform Kubernetes Operator

Terraform K3s Boilerplates

Terraform and GCP

Terraform GKE Boilerplates

Terraform and AWS

AWS Service Catalog

  • New โ€“ Self-Service Provisioning of Terraform Open-Source Configurations with AWS Service Catalog ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ With AWS Service Catalog, you can create, govern, and manage a catalog of infrastructure as code (IaC) templates that are approved for use on AWS. These IaC templates can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures. You can control which IaC templates and versions are available, what is configured by each version, and who can access each template based on individual, group, department, or cost center. End users such as engineers, database administrators, and data scientists can then quickly discover and self-service provision approved AWS resources that they need to use to perform their daily job functions.

AWS Observability Accelerator for Terraform

Terraform EKS Boilerplates

AWSCC. Terraform AWS Cloud Control Provider

AWS Control Tower Account Factory for Terraform (AFT)

Porsche Official

Terraform with Azure

Azure Landing Zones with Terraform

Azure Terrafy and AzAPI Terraform Provider

Terraform in Azure DevOps

Terraform Azure Stack Provider

Terraform for a Data Engineer

Terraform AKS Boilerplates

Terraform and OCI

Terraform and Linode

Istio with Terraform

Terraform and Minikube

Terraform and Apache Kafka

Terraform and JMeter

Terraform Video Tutorials

CDK for Terraform

Graph Visualization Software

Terraform Modules

Terraform AWS Modules

Segment AWS Stack Terraform Modules

Terraform Providers

Terraform AWS Cloud Control Provider

Terraform Provider for Elastic Cloud

Terraform Vault Provider

Terraform AzureRM

Terraform Code Quality. Terraform Quality Checks

Enforce Policy with Sentinel

Reverse terraform with Terraformer

Terraform Tools

Writing Terraform for unsupported resources with TerraCurl

Terraform Frameworks

Kubestack Terraform GitOps Framework

Gruntwork Terragrunt

Terraspace

  • Terraspace.cloud Terraspace is a Terraform Framework that optimizes for infrastructure-as-code happiness. It provides an organized structure, conventions over configurations, keeps your code DRY, and adds convenient tooling. Terraspace makes working with Terraform easier and more fun.

Terraform Associate Certification

ChatGPT

Images

Click to expand!

developer responsibility vs opta iac responsibility

Videos

Click to expand!

Tweets

Click to expand!