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 →
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
-
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.
-
checkov
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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)
-
modules.tf-lambda
Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.
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.
Project mention: Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools | news.ycombinator.com | 2023-05-24https://github.com/kapicorp/kapitan is also a very powerful option for managing and generating templates.
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
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...
Maybe cloudcraft https://www.cloudcraft.co
Project mention: Solution ideas for tags deployed by terraform but changed manually | /r/Terraform | 2023-05-13
Python Terraform related posts
-
Adding Cognito Authentication to our Serverless Dash App
-
Adding Basic Authentication to the Serverless Dash App
-
Serverless Slackbot Module
-
Terraform in the Terminal
-
Teaching boto3 to store floats and datetime objects in DynamoDB
-
AWS Networking Concepts in a Diagram
-
Handle JavaScript errors via Typeform
-
A note from our sponsor - InfluxDB
www.influxdata.com | 7 May 2024
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