Python Terraform

Open-source Python projects categorized as Terraform

Top 23 Python Terraform Projects

  • devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: DevOps Exercises | | 2023-08-07
  • microservices-demo

    Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

    Project mention: Jump into Microservices Testing with Docker Compose and Skyramp | | 2023-11-30

    Skyramp provides a sample project, sample-microservices, which serves as an excellent starting point for demonstrating testing and mocking with a full-featured distributed application. The application is based on Google's Online Boutique repo, which is an e-commerce store consisting of 11 different microservices. The docker-compose-demo branch referenced above showcases how Skyramp can be seamlessly integrated with Docker Compose for testing microservices with no local setup required. You can also clone the repository and explore the structure of the microservices setup for your own purposes.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • docker-android

    Android in docker solution with noVNC supported and video recording

  • checkov

    Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

    Project mention: Understanding Container Security | | 2023-07-21

    For your Dockerfiles, you can also scan them. There are lots of tools that can check your Dockerfiles. They will validate if Dockerfile is compliant with Docker best practices such as not using root user, making sure a health check exists, and not exposing the SSH port. You can use Snyk and Checkov.

  • streamalert

    StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.

    Project mention: Monitoring using Serverless | /r/devops | 2023-03-25
  • kapitan

    Generic templated configuration management for Kubernetes, Terraform and other things

    Project mention: Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools | | 2023-05-24 is also a very powerful option for managing and generating templates.

  • cli

    a lightweight, security focused, BDD test framework against terraform. (by terraform-compliance)

    Project mention: terraform-compliance | /r/devopspro | 2023-02-13
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • opta

    The next generation of Infrastructure-as-Code. Work with high-level constructs instead of getting lost in low-level cloud configuration.

  • AirIAM

    Least privilege AWS IAM Terraformer

    Project mention: AWS Networking Concepts in a Diagram | | 2023-07-22

    ugh access + least privilege on AWS + GCP is really hard

    not made easier by the fact that debugging service accounts can sometimes require rebooting boxes or clusters

    'cloud traceroute' to discover where exactly the problem is would be amazing

    (in fairness there are 'least privilege' tools I haven't tried -- listed below and I recall reading about others)

    1. iam access analyzer

    2. airiam

    3. policy simulator

  • terraform-tui

    Terraform textual UI

    Project mention: Terraform in the Terminal | | 2023-11-07
  • invest-alchemy

    Invest Alchemy is a trading assistant focused on ETF portfolios.

  • 90DaysOfDevOps

    This repository is a Challenge for the DevOps Community to get stronger in DevOps. This challenge starts on the 1st January 2023 and in the next 90 Days we promise ourselves to become better at DevOps. The reason for making this Public is so that others can learn from the community and help each other grow. (by LondheShubham153)

    Project mention: #90DaysOfDevops #Challenge | | 2023-01-05

    Hi, I'm Dev, for the last 3 months, I'm confused to choose and transform my career into a challenging role in which I love to do my job/business with full of energy and happy mood. I started my R&D on so many #Technologies, #Business Ideas, #Job roles. After finishing my 3 GCP Certifications, which are done for my last Company, In that Learning process, I searched so many #youtube videos and blog articles. But somewhere by God's grace I found and fixed my #ROLE should be in #DevOps. So I started learning DevOps in a little wrong way, then I found my proper learning path with Advance DevOps - Zero to Hero and the #90DaysofDevops Challenge.

  • terraform-github-actions

    GitHub actions for terraform (by dflook)

    Project mention: Is Atlantis workflow possible without a backend? | /r/Terraform | 2023-02-24

    Nice work! I also kinda dislike the atlantis approach with the always running instance. I want to spin up a little something when I need it. So what made you go with atlantis? Also, what would you say are the key differences to something like dflook/terraform-github-actions?

  • python-terraform


    Infrastructure as code generator - from visual diagrams created with to Terraform

    Project mention: Pravljenje AWS strukturnog diagrama | /r/programiranje | 2023-06-07 ovo je super cool, ali je vrlo niche + $$$.

  • tfquery

    tfquery: Run SQL queries on your Terraform infrastructure. Query resources and analyze its configuration using a SQL-powered framework.

  • spacesiren

    A honey token manager and alert system for AWS.

  • infra

    Infrastructure to set up the public Compiler Explorer instances and compilers (by compiler-explorer)

  • terraform-python-testing-helper

    Simple Python test helper for Terraform.

  • ops-cli

    Ops - cli wrapper for Terraform, Ansible, Helmfile and SSH for cloud automation

    Project mention: I don’t know if this is a golden opportunity or a scam… | /r/devops | 2023-02-20

    That does sound like the goal of this Adobe open source tool that I found today on GitHub: adobe/ops-cli

  • terrareg

    Open source Terraform module registry with UI, optional Git integration and deep analysis

    Project mention: Show HN: Terraform Registry – Adding security scans and cost analysis – Terrareg | | 2023-03-16
  • terraform-aws-clickops-notifier

    Get notified when actions are taken in the AWS Console.

    Project mention: Solution ideas for tags deployed by terraform but changed manually | /r/Terraform | 2023-05-13
  • maasta

    MAAS Terraform Ansible

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-30.

Python Terraform related posts


What are some of the best open-source Terraform projects in Python? This list will help you:

Project Stars
1 devops-exercises 59,700
2 microservices-demo 15,093
3 docker-android 6,438
4 checkov 6,145
5 streamalert 2,816
6 kapitan 1,718
7 cli 1,305
8 opta 906
9 AirIAM 740
10 terraform-tui 725
11 invest-alchemy 635
12 90DaysOfDevOps 619
13 terraform-github-actions 541
14 python-terraform 450
15 341
16 tfquery 326
17 spacesiren 305
18 infra 304
19 terraform-python-testing-helper 195
20 ops-cli 186
21 terrareg 185
22 terraform-aws-clickops-notifier 181
23 maasta 154
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives