IaC Support Matrix
Lacework's IaC Security supports multiple languages, providers, and integrations. Consult the following tables for the currently supported resources.
Supported Languages and Mechanisms
Lacework IaC's language support varies based on the support mechanism used. For example, Terraform can be used with iacbot, CI/CD, and CLI integrations but Terraform Plan is not supported by iacbot. Consult the following table for information regarding your language used.
Language | Supported | IaCbot (Repo) | CI/CD | CLI |
---|---|---|---|---|
ARM Templates | ➖ | ➖ | ➖ | ➖ |
AWS CDK | Beta | ➖ | ✔️ | ✔️ |
Cloudformation | ✔️ | ✔️ | ✔️ | ✔️ |
Crossplane | ➖ | ➖ | ➖ | ➖ |
Dockerfiles | ✔️ | ✔️ | ✔️ | ✔️ |
Helm Charts | ✔️ | ✔️ | ✔️ | ✔️ |
Helmfile | ➖ | ➖ | ➖ | ➖ |
Kustomize | ✔️ | ✔️ | ✔️ | ✔️ |
Pulumi | ➖ | ➖ | ➖ | ➖ |
Terraform | ✔️ | ✔️ | ✔️ | ✔️ |
Terraform Plan | ✔️ | ➖ | ✔️ | ✔️ |
Supported Git Providers
Currently, Lacework IaC supports integrations with Bitbucket, GitHub, and GitLab.
Git Providers | Supported |
---|---|
Azure DevOps | ➖ |
Bitbucket | ✔️ |
Bitbucket Server | ➖ |
GitHub | ✔️ |
GitHub Server | ➖ |
GitLab | ✔️ |
GitLab Server | ➖ |
Supported CI/CD Pipelines
Lacework IaC does not currently support CI/CD Pipelines. However, on-premise solutions rely on CI/CD pipeline integrations.
CI/CD Pipelines | Supported |
---|---|
Bitbucket Pipeline | ➖ |
GitHub Actions | ➖ |
GitLab Pipeline | ➖ |
Jenkins | ➖ |
Supported Terraform Tools and Orchestration Platforms
Some Terraform tools and orchestration platforms are supported by Lacework IaC. Consult the following table for more information.
Terraform tools and Orchestration platforms | Supported |
---|---|
Atlantis | ✔️ |
Env0 | ➖ |
Spacelift | ➖ |
Terraform Cloud | ➖ |
Terraform Enterprise | ➖ |
Terragrunt | ➖ |