All Projects → cloudskiff → Driftctl

cloudskiff / Driftctl

Licence: apache-2.0
Detect, track and alert on infrastructure drift

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Driftctl

Infra Personal
Terraform for setting up my personal infrastructure
Stars: ✭ 45 (-95.58%)
Mutual labels:  aws, terraform
Aws Blog.de Projects
Projects and examples for aws-blog.de
Stars: ✭ 29 (-97.15%)
Mutual labels:  aws, terraform
Lambda Deployment Example
Automated Lambda Deployments with Terraform & CodePipeline
Stars: ✭ 25 (-97.55%)
Mutual labels:  aws, terraform
Former2
Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.
Stars: ✭ 751 (-26.3%)
Mutual labels:  aws, terraform
Terraform Aws Ecs Fargate
Terraform module which creates ECS Fargate resources on AWS.
Stars: ✭ 35 (-96.57%)
Mutual labels:  aws, terraform
Offensive Terraform.github.io
Offensive Terraform Website
Stars: ✭ 25 (-97.55%)
Mutual labels:  aws, terraform
Terra Aws Core Kube
Terraform configuration to bootstrap a Kubernetes Cluster on top of CoreOS using AWS-EC2 instances
Stars: ✭ 10 (-99.02%)
Mutual labels:  aws, terraform
Terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Stars: ✭ 5,797 (+468.89%)
Mutual labels:  aws, terraform
Ebs bckup
Stars: ✭ 32 (-96.86%)
Mutual labels:  aws, terraform
Terraform Sqs Lambda Trigger Example
Example on how to create a AWS Lambda triggered by SQS in Terraform
Stars: ✭ 31 (-96.96%)
Mutual labels:  aws, terraform
Terraform Provider Aws
Terraform AWS provider
Stars: ✭ 6,624 (+550.05%)
Mutual labels:  aws, terraform
Terraform Aws Jenkins Ha Agents
A terraform module for a highly available Jenkins deployment.
Stars: ✭ 41 (-95.98%)
Mutual labels:  aws, terraform
Geodesic
🚀 Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/
Stars: ✭ 629 (-38.27%)
Mutual labels:  aws, terraform
Terraform Modules
Terraform Modules
Stars: ✭ 25 (-97.55%)
Mutual labels:  aws, terraform
Terraform Aws Secure Baseline
Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.
Stars: ✭ 596 (-41.51%)
Mutual labels:  aws, terraform
Cloudguardiaas
Check Point CloudGuard Network Security repository containing solution templates, Terraform templates, tools and scripts for deploying and configuring CloudGuard Network Security products.
Stars: ✭ 27 (-97.35%)
Mutual labels:  aws, terraform
Terragrunt
Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
Stars: ✭ 5,446 (+434.45%)
Mutual labels:  aws, terraform
Intro To Terraform
Sample code for the blog post series "A Comprehensive Guide to Terraform."
Stars: ✭ 550 (-46.03%)
Mutual labels:  aws, terraform
Terraform Aws Cross Account Role
A Terraform module to create an IAM Role for Cross Account delegation.
Stars: ✭ 30 (-97.06%)
Mutual labels:  aws, terraform
Karch
A Terraform module to create and maintain Kubernetes clusters on AWS easily, relying entirely on kops
Stars: ✭ 38 (-96.27%)
Mutual labels:  aws, terraform

driftctl

Measures infrastructure as code coverage, and tracks infrastructure drift.
IaC: Terraform, Cloud providers: AWS, GitHub (Azure and GCP on the roadmap for 2021).
⚠️ This tool is still in beta state and will evolve in the future with potential breaking changes ⚠️

Why driftctl ?

Infrastructure as code is awesome, but there are too many moving parts: codebase, state file, actual cloud state. Things tend to drift.

Drift can have multiple causes: from developers creating or updating infrastructure through the web console without telling anyone, to uncontrolled updates on the cloud provider side. Handling infrastructure drift vs the codebase can be challenging.

You can't efficiently improve what you don't track. We track coverage for unit tests, why not infrastructure as code coverage?

driftctl tracks how well your IaC codebase covers your cloud configuration. driftctl warns you about drift.

Features

  • Scan cloud provider and map resources with IaC code
  • Analyze diffs, and warn about drift and unwanted unmanaged resources
  • Allow users to ignore resources
  • Multiple output formats

Get Started

Documentation

Installation

Discord


Contribute

To learn more about compiling driftctl and contributing, please refer to the contribution guidelines and the contributing guide for technical details.

This project follows the all-contributors specification and is brought to you by these awesome contributors.

Build with ❤️️ from 🇫🇷 🇯🇵 🇬🇷 🇸🇪 🇺🇸


Collecting users feedback

Have you launched driftctl ? Please take a moment to answer the following questions and help us improve the tool.

3 minutes, tops!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].