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 www.getonboard.dev. 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
-
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 | dev.to | 2023-11-30Skyramp 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.
-
-
checkov
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
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: 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.
-
cli
a lightweight, security focused, BDD test framework against terraform. (by terraform-compliance)
-
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 www.getonboard.dev.
-
opta
The next generation of Infrastructure-as-Code. Work with high-level constructs instead of getting lost in low-level cloud configuration.
-
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)
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.
-
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?
-
modules.tf-lambda
Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform
https://www.cloudcraft.co/ 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.
-
-
infra
Infrastructure to set up the public Compiler Explorer instances and compilers (by compiler-explorer)
-
-
That does sound like the goal of this Adobe open source tool that I found today on GitHub: adobe/ops-cli
-
Project mention: Show HN: Terraform Registry – Adding security scans and cost analysis – Terrareg | news.ycombinator.com | 2023-03-16
-
Project mention: Solution ideas for tags deployed by terraform but changed manually | /r/Terraform | 2023-05-13
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Terraform related posts
- 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
- Advanced Credential Rotation for IAM Users with a Grace Period
- Solution ideas for tags deployed by terraform but changed manually
-
A note from our sponsor - Onboard AI
getonboard.dev | 5 Dec 2023
Index
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 | modules.tf-lambda | 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 |