Fix terraform validate for the exoscale provider (#13637)

* Pin the exoscale terraform provider below 0.75

Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com>

* Use lowercase state for exoscale compute instances

Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com>

---------

Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com>
This commit is contained in:
Ali Afsharzadeh
2026-10-13 06:22:06 +00:00
committed by GitHub
parent 6a91511e13
commit 22325ca039
3 changed files with 4 additions and 4 deletions
@@ -41,7 +41,7 @@ resource "exoscale_compute_instance" "master" {
template_id = data.exoscale_template.os_image[each.key].id template_id = data.exoscale_template.os_image[each.key].id
type = each.value.size type = each.value.size
disk_size = each.value.boot_disk.root_partition_size + each.value.boot_disk.node_local_partition_size + each.value.boot_disk.ceph_partition_size disk_size = each.value.boot_disk.root_partition_size + each.value.boot_disk.node_local_partition_size + each.value.boot_disk.ceph_partition_size
state = "Running" state = "running"
zone = var.zone zone = var.zone
security_group_ids = [exoscale_security_group.master_sg.id] security_group_ids = [exoscale_security_group.master_sg.id]
network_interface { network_interface {
@@ -73,7 +73,7 @@ resource "exoscale_compute_instance" "worker" {
template_id = data.exoscale_template.os_image[each.key].id template_id = data.exoscale_template.os_image[each.key].id
type = each.value.size type = each.value.size
disk_size = each.value.boot_disk.root_partition_size + each.value.boot_disk.node_local_partition_size + each.value.boot_disk.ceph_partition_size disk_size = each.value.boot_disk.root_partition_size + each.value.boot_disk.node_local_partition_size + each.value.boot_disk.ceph_partition_size
state = "Running" state = "running"
zone = var.zone zone = var.zone
security_group_ids = [exoscale_security_group.worker_sg.id] security_group_ids = [exoscale_security_group.worker_sg.id]
network_interface { network_interface {
@@ -2,7 +2,7 @@ terraform {
required_providers { required_providers {
exoscale = { exoscale = {
source = "exoscale/exoscale" source = "exoscale/exoscale"
version = ">= 0.21" version = ">= 0.21, < 0.75"
} }
} }
required_version = ">= 0.13" required_version = ">= 0.13"
+1 -1
View File
@@ -2,7 +2,7 @@ terraform {
required_providers { required_providers {
exoscale = { exoscale = {
source = "exoscale/exoscale" source = "exoscale/exoscale"
version = ">= 0.21" version = ">= 0.21, < 0.75"
} }
null = { null = {
source = "hashicorp/null" source = "hashicorp/null"