Selectively Provision Resources
Selectively Provision Resources
If you want to copy/update files from the architecture template without automatically deploying the resources, add the --skip-deploy true
and --non-interactive true
arguments to the command as shown below.
.tools/azure/update-environment.sh \
--environment <ENVIRONMENT> \
--location <LOCATION> \
--subscription <SUBSCRIPTION_ID> \
--non-interactive true \
--skip-deploy true \
This will enable you to modify the files before triggering a deployment.
Once all the template files are copied, update the environment.yaml
file in the environment you want to customise. Add a skip_modules
key if it doesn’t already exist, then add the paths to the modules you want to skip as keys, and set the value to true
:
# Example for skipping modules. Update the azure regions as per your deployment
skip_modules:
southeastasia/security-dashboards: true
southeastasia/security-management/data-stores: true
southeastasia/security-log-analytics/services/data-stores: true
southeastasia/security-log-analytics/services/soar-webhook-connector: true
Before disabling any modules, ensure that they don’t have any dependencies or that those dependencies are also disabled.
For updating templates in a specific directory use --template-path
argument and supply path to your directory where XDR template files are generated by bootstrap script.
.tools/azure/update-environment.sh \
--environment <ENVIRONMENT> \
--location <LOCATION> \
--subscription <SUBSCRIPTION_ID> \
--template-path <Path to your azure environment>