| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Terraform module that deploys the Sysdig Secure for Cloud stack in GCP.
With Modular Onboarding, introducing the following design and install structure for terraform-google-secure:
Provides unified threat-detection, compliance, forensics and analysis through these major components:
CSPM: It evaluates periodically your cloud configuration, using Cloud Custodian, against some benchmarks and returns the results and remediation you need to fix. Managed through config-posture module.
CIEM: Permissions and Entitlements management. Managed through config-posture module.
CDR (Cloud Detection and Response): It sends periodically the Audit Logs collected from a GCP project/organization to Sysdig's systems, this by collecting them in a PubSub topic through a Sink and then sending them through a PUSH integration. Managed through pub-sub integrations module.
For other Cloud providers check: AWS
These are independent feature modules which deploy and manage all the required Cloud resources and Sysdig resources for the respective Sysdig features. They manage both, onboarding a single GCP Project or a GCP Organization to Sysdig Secure for Cloud.
onboarding, config-posture, agentless-scan and vm-workload-scanning are independent feature modules.
The modules under integrations are feature agnostic modules which deploy and manage all the required Cloud resources and Sysdig resources for shared Sysdig integrations. That is to say, one or more Sysdig features can be enabled by installing an integration.
These modules manage both, onboarding a single GCP Project or a GCP Organization to Sysdig Secure for Cloud.
pub-sub is an integration module.
The modules in this repository can be installed on a single GCP project, or on an entire GCP Organization, or organizational folders within the org.
The test directory has sample examples for all these module deployments i.e under modular_single_project, or modular_organization sub-folders.
For example, to onboard a single GCP project, with CSPM and Basic CIEM enabled, with modular installation :-
To run this example you need have your GCP auth login via gcloud CLI and execute:
$ terraform init
$ terraform plan
$ terraform applyNotice that:
There are four new parameters to configure organizational deployments on the cloud for Sysdig Secure for Cloud :-
DEPRECATION NOTICE: module variable management_group_ids has been DEPRECATED and is no longer supported. Please work with Sysdig to migrate your Terraform installs to use include_folders instead to achieve the same deployment outcome.
Note: The modules under modules/services/ folder are legacy installs and soon to be deprecated. Those modules are no longer used for Onboarding. Please use the corresponding feature modules as mentioned in ## Modules section above for Modular Onboarding. It is the recommended form of Onboarding.
For contributing to existing modules or adding new modules, below are some of the best practices recommended :-
Module is maintained and supported by Sysdig.
Apache 2 Licensed. See LICENSE for full details.
| Back | FazBrowse Home | New Git URL |