Skip to content

Overview

What is burrito?

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

demo

Why burrito?

terraform is a tremendous tool to manage your infrastructure in IaC. However, it lacks built-in solutions for managing state drift.

Additionally, configuring a CI/CD pipeline for Terraform can be challenging and often varies depending on the selected tools

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

Getting started

Quick start

kubectl create namespace burrito
kubectl apply -n burrito -f https://raw.githubusercontent.com/padok-team/burrito/main/manifests/install.yaml

Follow our getting started guide. Further user oriented documentation is provided for additional features.