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 Code Security App, CI/CD, and CLI integrations but Terraform Plan is not supported. Consult the following table for information regarding your language used.
| Language | Supported | Code Security App (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
CI/CD support for is currently in beta for select Lacework customers. Contact your Lacework Representative for more information.
| 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 | ➖ |