Validation

Serverspec

infrastructure pipeline validation local integration unit ruby

With Serverspec, you can write RSpec tests for checking your containers, images or servers are built and configured correctly.

GitHub Website Docs

bats

validation local shell

Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected.

Github

cfn_nag

infrastructure validation tool/ci local cloudformation aws

Linting tool for CloudFormation templates

GitHub

shellcheck

validation local shell

ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts.

Github

taskcat

infrastructure validation integration cloudformation aws

TaskCat is a python framework for validation of Cloudformation templates over multiple regions and avalability zones

GitHub

tflint

infrastructure validation local terraform aws

TFLint is a Terraform linter focused on possible errors, best practices, and so on.

GitHub

yamllint

validation local yaml

A linter for YAML files.

Github