Terraform

Pulumi

Vault

https://github.com/terramate-io/terramate

Lets you use terraform, pulumi etc. to create software stacks. Need to look into this further.

Ansible

Scanning Infrastructure as Code for Security Issues

Static analysis tools for Terraform usually fall into one of two categories. They either scan HCL code directly, or scan the Terraform plan file.

Scanning the HCL code has the advantage of making the scan faster, stateless, and not requiring any communication with a backend API. Scanning the Terraform plan makes sure the scan runs after any interpolation, function call, or variable processing in the HCL code. On the other hand, it requires that we generate the plan before scanning, often assuming that an authenticated communication with the appropriate backend is available (e.g. the AWS API).