This directory provides a working example of deploying Forge integrations using Terragrunt for layered configuration management.
| Module | Description |
|---|---|
splunk_cloud_data_manager |
Configures Splunk Cloud Data Manager for ingesting logs and events |
splunk_cloud_conf_shared |
Applies shared Splunk Observability configurations (dashboards, alerts, etc.) |
Before deploying:
aws configure) with the correct profile.<REPLACE WITH YOUR VALUE> placeholders in these files:
examples/deployments/forge-integrations/terragrunt/_global_settings/_global.hclexamples/deployments/forge-integrations/terragrunt/environments/prod/_environment_wide_settings/_environment.hclsplunk_cloud_forgecicd module depends on tenant definitions.
To deploy all modules:
cd examples/deployments/forge-integrations/terragrunt/environments/prod/
terragrunt plan --all
terragrunt apply --all
To deploy a specific module:
cd examples/deployments/forge-integrations/terragrunt/environments/prod/splunk_cloud_conf/
terragrunt plan
terragrunt apply
cd examples/deployments/forge-integrations/terragrunt/environments/prod/splunk_cloud_forgecicd/
terragrunt plan
terragrunt apply