32 lines
507 B
HCL
32 lines
507 B
HCL
terraform {
|
|
required_providers {
|
|
ovh = {
|
|
source = "ovh/ovh"
|
|
version = ">= 0.24.0"
|
|
}
|
|
null = {
|
|
source = "hashicorp/null"
|
|
version = ">= 3.2.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
provider "ovh" {
|
|
endpoint = "ovh-eu"
|
|
}
|
|
|
|
# Dummy resource for parser testing
|
|
resource "null_resource" "example" {
|
|
triggers = {
|
|
user_data = <<-EOF
|
|
#!/bin/bash
|
|
echo "Instance initialized"
|
|
echo "Hello from Terraform"
|
|
EOF
|
|
}
|
|
|
|
provisioner "local-exec" {
|
|
command = "echo 'Terraform script executed'"
|
|
}
|
|
}
|