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 | news.ycombinator.com | 2023-08-07
  • docker-android

    Android in docker solution with noVNC supported and video recording

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • homelab

    Fully automated homelab from empty disk to running services with a single command.

  • Project mention: Fastest way to set up an k8s environment ? | /r/kubernetes | 2023-05-31

    K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.

  • 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: Cloud Security and Resilience: DevSecOps Tools and Practices | dev.to | 2024-05-01

    1. Checkov: https://github.com/bridgecrewio/checkov Checkov is a static code analysis tool that helps developers prevent cloud misconfigurations during the development phase by scanning Terraform, CloudFormation, Kubernetes, and more.

  • 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.

  • kapitan

    Generic templated configuration management for Kubernetes, Terraform and other things

  • Project mention: Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools | news.ycombinator.com | 2023-05-24

    https://github.com/kapicorp/kapitan is also a very powerful option for managing and generating templates.

  • cluster-template

    A template for deploying a Kubernetes cluster with k3s or Talos

  • Project mention: Home Lab Guide | news.ycombinator.com | 2024-03-08

    k8s is a lot easier for homelabs than it used to be, and imo it's quicker than nix for building a declarative homelab. templates like this one can deploy a cluster in a few hours: https://github.com/onedr0p/cluster-template

    here's my home assistant deployment as a single file: https://github.com/pl4nty/homelab/blob/main/kubernetes/clust...

    I deliberately nuked my onprem cluster a few weeks ago, and was fully restored within 2 hours (including host OS reinstalls). and most of that was waiting for backup restores over my slow internet connection

  • SaaSHub

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

    SaaSHub logo
  • cli

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

  • opta

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

  • terraform-tui

    Terraform textual UI

  • Project mention: Terraform in the Terminal | news.ycombinator.com | 2023-11-07
  • AirIAM

    Least privilege AWS IAM Terraformer

  • Project mention: AWS Networking Concepts in a Diagram | news.ycombinator.com | 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 https://aws.amazon.com/blogs/security/iam-access-analyzer-ma...

    2. airiam https://github.com/bridgecrewio/AirIAM

    3. policy simulator https://cloud.google.com/policy-intelligence/docs/iam-simula...

  • 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)

  • terraform-github-actions

    GitHub actions for terraform (by dflook)

  • invest-alchemy

    Invest Alchemy is a trading assistant focused on ETF portfolios.

  • python-terraform

  • modules.tf-lambda

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

  • Project mention: Cloud asset tracking | /r/aws | 2023-12-09

    Maybe cloudcraft https://www.cloudcraft.co

  • tfquery

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

  • infra

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

  • spacesiren

    A honey token manager and alert system for AWS.

  • terrareg

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

  • terraform-python-testing-helper

    Simple Python test helper for Terraform.

  • 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
  • ops-cli

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

  • SaaSHub

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

    SaaSHub logo
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).

Python Terraform related posts

  • Adding Cognito Authentication to our Serverless Dash App

    2 projects | dev.to | 12 Apr 2024
  • Adding Basic Authentication to the Serverless Dash App

    1 project | dev.to | 20 Mar 2024
  • Serverless Slackbot Module

    1 project | /r/Terraform | 4 Dec 2023
  • Terraform in the Terminal

    1 project | news.ycombinator.com | 7 Nov 2023
  • Teaching boto3 to store floats and datetime objects in DynamoDB

    2 projects | dev.to | 7 Sep 2023
  • AWS Networking Concepts in a Diagram

    1 project | news.ycombinator.com | 22 Jul 2023
  • Handle JavaScript errors via Typeform

    2 projects | dev.to | 5 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 devops-exercises 63,708
2 docker-android 8,181
3 homelab 7,756
4 checkov 6,558
5 streamalert 2,826
6 kapitan 1,744
7 cluster-template 1,560
8 cli 1,326
9 opta 907
10 terraform-tui 879
11 AirIAM 753
12 90DaysOfDevOps 751
13 terraform-github-actions 692
14 invest-alchemy 677
15 python-terraform 465
16 modules.tf-lambda 346
17 tfquery 325
18 infra 317
19 spacesiren 310
20 terrareg 240
21 terraform-python-testing-helper 203
22 terraform-aws-clickops-notifier 193
23 ops-cli 191

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com