This example provides a full DSF (Data Security Fabric) deployment with DSF Hub, Agentless Gateways, DAM (Database Activity Monitoring), DRA (Data Risk Analytics) and Agent and Agentless audit sources.
The deployment is modular and allows users to deploy one or more of the following modules:
- New VPC
- Sonar
- DSF Hub
- DSF Hub DR HADR (High Availability Disaster Recovery) node
- Agentless Gateways
- Agentless Gateways DR HADR (High Availability Disaster Recovery) nodes
- DAM
- MX
- Agent Gateways
- DRA
- Admin server
- Analytics servers
- Audit sources
- Agent audit sources (EC2 instances)
- Agentless audit sources (RDS instances)
To deploy specific modules, you can customize the deployment by setting the corresponding variables in your Terraform configuration. Here are the instructions to deploy the following specific modules:
To deploy only the DAM module, set the following variables in your Terraform configuration:
enable_dam = true
enable_sonar = false
enable_dra = false
This configuration will enable the DAM module while disabling the DSF Hub and DRA modules.
To deploy only the DRA module, set the following variables in your Terraform configuration:
enable_dam = false
enable_sonar = false
enable_dra = true
This configuration will enable the DRA module while disabling the DSF Hub and DAM modules.
To deploy only the Sonar module, set the following variables in your Terraform configuration:
enable_dam = false
enable_sonar = true
enable_dra = false
This configuration will enable the Sonar module, including the DSF Hub, while disabling the DAM and DRA modules.
Feel free to customize your deployment by setting the appropriate variables based on your requirements.
Several variables in the variables.tf file are important for configuring the deployment. The following variables dictate the deployment content and should be paid more attention to:
enable_sonar: Enable Sonar sub-productenable_dam: Enable DAM sub-productenable_dra: Enable DRA sub-product
dra_analytics_count: Number of DRA Analytics serversagentless_gw_count: Number of Agentless Gatewaysagent_gw_count: Number of Agent Gateways
hub_hadr: Enable DSF Hub High Availability Disaster Recovery (HADR)agentless_gw_hadr: Enable Agentless Gateway High Availability Disaster Recovery (HADR)
subnet_ids: IDs of the subnets for the deployment. If not specified, a new vpc is created.
simulation_db_types_for_agentless: Types of databases to provision and onboard to an Agentless Gatewaysimulation_db_types_for_agent: Types of databases to provision for Agent Gateways
To perform the default deployment, run the following command:
terraform apply -auto-approve