terraform { required_version = "~>1.8" required_providers { random = { source = "hashicorp/random" version = "~>3.4" } null = { source = "hashicorp/null" version = "~>3.2" } external = { source = "hashicorp/external" version = "~>2.2" } time = { source = "hashicorp/time" version = "~>0.9" } kubernetes = { source = "hashicorp/kubernetes" version = "~>2.18" } scaleway = { source = "scaleway/scaleway" version = "~>2.13" } contabo = { source = "contabo/contabo" version = "~>0.1" } } } provider "scaleway" { zone = "fr-par-2" region = "fr-par" access_key = var.scaleway_access_key secret_key = var.scaleway_secret_key organization_id = var.scaleway_organization_id } # Configure your Contabo API credentials provider "contabo" { oauth2_client_id = var.contabo_client_id oauth2_client_secret = var.contabo_client_secret oauth2_user = var.contabo_api_user oauth2_pass = var.contabo_api_password }