Terraform SetupAvailable in v1.18.8+
Overview
ScaleOps provides a Terraform module to integrate with Azure.
Prerequisites
- Terraform 1.10.0 or higher
- Azure CLI
- Azure subscription
Usage
Using ScaleOps managed application
module "scaleops_integration" {
source = "https://scriptshelf.scaleops.com/azure/integrate.tf.tar.gz"
subscription_id = <SUBSCRIPTION_ID>
application_id = <APPLICATION_ID>
}Using self-managed application
module "scaleops_integration" {
source = "https://scriptshelf.scaleops.com/azure/integrate.tf.tar.gz"
subscription_id = <SUBSCRIPTION_ID>
create_application = true
}Apply Helm Values
After running the script, apply the provided Helm values to your ScaleOps installation. The configuration will look like this:
cloudNodeIntegration:
azure:
enabled: true
# applicationId: <APPLICATION_ID> # Only required if not creating a new application
# applicationSecret: <APPLICATION_SECRET> # Only required if not creating a new applicationFor full Helm values reference, see the Advanced Setup.