burrito

command module
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

README

burrito

License Go Report Card codecov

Burrito is a TACoS (Terraform Automation Collaboration Software) Kubernetes Operator.

Why does this exists?

terraform is a tremendous tool to manage your infrastructure in IaC. But, it does not come up with an out-of the box solution for managing state drift.

Also, writing a CI/CD pipeline for Terraform can be painful and depends on the tool you are using.

Finally, currently, there is no easy way to navigate your Terraform state to truly understand the modifications it undergoes when running terraform apply.

burrito aims to tackle those issues by:

  • Planning continuously your Terraform code and run applies if needed
  • Offering an out of the box PR/MR integration so you do not have to write CI/CD pipelines for Terraform ever again
  • Showing your state's modifications in a simple Web UI (not implemented yet)

Demo

demo

Documentation

To learn more about burrito go to the complete documentation.

Community

Contibution, Discussion and Support

You can reach burrito's maintainers on Twitter:

Blogs and Presentations
  1. Our burrito is a TACoS

License

© 2022 Padok.

Licensed under the Apache License, Version 2.0 (LICENSE)

Documentation

Overview

Copyright © 2022 NAME HERE <EMAIL ADDRESS>

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the config v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.terraform.padok.cloud
Package v1alpha1 contains API Schema definitions for the config v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.terraform.padok.cloud
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL