All Projects → b4b4r07 → stein

b4b4r07 / stein

Licence: MIT license
A linter for config files with a customizable rule set

Programming Languages

go
31211 projects - #10 most used programming language
HCL
1544 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to stein

Terrible
An Ansible playbook that apply the principle of the Infrastructure as Code on a QEMU/KVM environment.
Stars: ✭ 161 (+75%)
Mutual labels:  infrastructure, yaml, infrastructure-as-code
Terraform Best Practices
Terraform Best Practices for AWS users
Stars: ✭ 931 (+911.96%)
Mutual labels:  hcl, hashicorp, infrastructure-as-code
Terraform Aws Landing Zone
Terraform Module for AWS Landing Zone
Stars: ✭ 142 (+54.35%)
Mutual labels:  infrastructure, hcl, infrastructure-as-code
terraform-templates
Terraform templates, examples, etc.
Stars: ✭ 16 (-82.61%)
Mutual labels:  infrastructure, hcl, infrastructure-as-code
Terraform With Circleci Example
This is an example of automatic deployments of your infrastructure using terraform and CircleCI 2.0 workflows
Stars: ✭ 142 (+54.35%)
Mutual labels:  infrastructure, hcl, infrastructure-as-code
K2tf
Kubernetes YAML to Terraform HCL converter
Stars: ✭ 477 (+418.48%)
Mutual labels:  yaml, hcl, hashicorp
terraform-vsphere-single-vm
Deploy single vSphere VM with Terraform - template.
Stars: ✭ 21 (-77.17%)
Mutual labels:  infrastructure, hcl, infrastructure-as-code
Toc
A Table of Contents of all Gruntwork Code
Stars: ✭ 111 (+20.65%)
Mutual labels:  infrastructure, infrastructure-as-code
Kubernetes Ops
Running Kubernetes in production
Stars: ✭ 127 (+38.04%)
Mutual labels:  infrastructure, hcl
devopsish.com
DevOps, Cloud Native, Hybrid Cloud, Open Source, industry news, culture, and the ‘ish between.
Stars: ✭ 33 (-64.13%)
Mutual labels:  infrastructure, infrastructure-as-code
Cintodeutilidadesdocker
My Docker templates repository 🐳 ☁️ 🐳
Stars: ✭ 74 (-19.57%)
Mutual labels:  infrastructure, infrastructure-as-code
Pulumi Aws
An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS
Stars: ✭ 169 (+83.7%)
Mutual labels:  infrastructure, infrastructure-as-code
wildq
Command-line TOML/JSON/INI/YAML/XML/HCL processor using jq c bindings
Stars: ✭ 22 (-76.09%)
Mutual labels:  yaml, hcl
Terrascan
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.
Stars: ✭ 2,687 (+2820.65%)
Mutual labels:  infrastructure, infrastructure-as-code
Mikado
🤖💨Mikado helps managing your AWS infrastructure for WordPress sites by defining an out-of-box, highly available, easy-to-deploy setup
Stars: ✭ 80 (-13.04%)
Mutual labels:  infrastructure, hcl
Fogg
Manage Infrastructure as Code with less pain.
Stars: ✭ 181 (+96.74%)
Mutual labels:  infrastructure, infrastructure-as-code
gotf
Managing multiple environments with Terraform made easy
Stars: ✭ 25 (-72.83%)
Mutual labels:  hashicorp, infrastructure-as-code
icp-ce-on-linux-containers
Multi node IBM Cloud Private Community Edition 3.2.x w/ Kubernetes 1.13.5 in a Box. Terraform, Packer and BASH based Infrastructure as Code script sets up a multi node LXD cluster, installs ICP-CE and clis on a metal or VM Ubuntu 18.04 host.
Stars: ✭ 52 (-43.48%)
Mutual labels:  hashicorp, infrastructure-as-code
terraform-modules
Terraform Modules by Peak
Stars: ✭ 16 (-82.61%)
Mutual labels:  hcl, infrastructure-as-code
Itamae
Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.
Stars: ✭ 1,014 (+1002.17%)
Mutual labels:  infrastructure, infrastructure-as-code

stein

2021-02-24 Currently opa testing framework is better than this approach. Please do not use this project except for HCL lovers.

test release docs

Stein is a linter for config files with a customizable rule set. Supported config file types are JSON, YAML and HCL for now.

The basic design of this tool are heavily inspired by HashiCorp Sentinel and its lots of implementations come from Terraform.

Motivation

As the motivation of this tool, the factor which accounts for the most of them is the Policy as Code.

Thanks to Infrastructure as Code, the number of cases that the configurations of its infrastructure are described as code is increasing day by day. Then, it became necessary to set the lint or policy for the config files. As an example: the namespace of Kubernetes to be deployed, the number of replicas of Pods, the naming convention of a namespace, etc.

This tool makes it possible to describe those requests as code (called as the rules).

Documentations

Stein Documentations

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].