Skip to content

Stop writing configuration files and start writing infrastructure programs! If HCL or JSON/YAML is feeling like a restrictive intermediate language, BigConfig offers the escape hatch you've been searching for. Give it a try and experience a more productive, flexible, and powerful IaC workflow.

License

Notifications You must be signed in to change notification settings

amiorin/big-config

Repository files navigation

BigConfig

Ask DeepWiki

BigConfig is a workflow and a template engine that enables you to have a zero-cost build step before running any CLI tool like GNU Make, Terraform, Kubectl, Helm, Kustomize, and Ansible.

Install

From the Getting Started

# Add big-config as tool to Clojure
clojure -Ttools install-latest :lib io.github.amiorin/big-config :as big-config

# Print the help of all templates
clojure -A:deps -Tbig-config help/doc

# Invoke one of the templates with your options
clojure -Tbig-config terraform

About

Stop writing configuration files and start writing infrastructure programs! If HCL or JSON/YAML is feeling like a restrictive intermediate language, BigConfig offers the escape hatch you've been searching for. Give it a try and experience a more productive, flexible, and powerful IaC workflow.

Resources

License

Stars

Watchers

Forks

Languages