Discovery using Terraform
This topic allows you to configure Privacera Discovery with Azure using Terraform.
Prerequisites
Ensure the following prerequisite are met:
- Assign permissions to create Azure resources using managed-identity. For more information, refer to create Azure resources.
Configuration
-
SSH to instance as ${USER}.
-
Run the following commands.
cd ~/privacera/privacera-manager cp config/sample-vars/vars.discovery.azure.yml config/custom-vars/ vi config/custom-vars/vars.discovery.azure.yml
-
Modify the following values.
########### Variables of Terraform for resource creation ########## CREATE_AZURE_RESOURCES: "true" DISCOVERY_AZURE_RESOURCE_GROUP: "<PLEASE_CHANGE>" DISCOVERY_AZURE_COSMOS_DB_ACCOUNT: "<PLEASE_CHANGE>"
Property Description Example CREATE_AZURE_RESOURCES For terraform usage, assign the value as true. Its default value is false. true DISCOVERY_AZURE_RESOURCE_GROUP Get the value from the Prerequisite section. resource1 DISCOVERY_AZURE_COSMOS_DB_ACCOUNT Get the value from the Prerequisite section. database1 -
Run the following commands.
cd ~/privacera/privacera-manager ./privacera-manager.sh update