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.hcl
examples/deployments/forge-integrations/terragrunt/environments/prod/_environment_wide_settings/_environment.hcl
splunk_cloud_forgecicd
module depends on tenant definitions.
To deploy all modules:
cd examples/deployments/forge-integrations/terragrunt/environments/prod/
terragrunt run-all plan
terragrunt run-all apply
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