terraform: deleted terraform-configurations/9999

This commit is contained in:
gitops_test 2026-07-31 11:13:44 +00:00
parent 1ba31e57f8
commit a10f47ee78

View File

@ -1,74 +0,0 @@
terraform {
required_providers {
ovh = {
source = "ovh/ovh"
version = "2.3.0"
}
}
}
provider "ovh" {
endpoint = "ovh-eu"
}
variable "local_project_id" {
type = string
default = "625a3295ce6649b1aa5e63303de213c4"
}
variable "local_region" {
type = string
default = "SBG5" # REPLACE if needed
}
# The flavor can be selected directly, name_filter in DS does strict equality
data "ovh_cloud_project_flavors" "flavors" {
service_name = var.local_project_id
name_filter = "r3-16-flex" # REPLACE: pick a small flavor available in your region
region = var.local_region
}
# The image must be selected from its region based list using name filtering
data "ovh_cloud_project_images" "image" {
service_name = var.local_project_id
region = var.local_region
}
locals {
selected_image = one([
for m in data.ovh_cloud_project_images.image.images : m if m.name == "Ubuntu 22.04"
])
selected_flavor = one(data.ovh_cloud_project_flavors.flavors.flavors)
}
resource "ovh_cloud_project_instance" "simpl_vm" {
service_name = var.local_project_id
region = var.local_region
billing_period = "hourly"
boot_from {
image_id = local.selected_image.id
}
flavor {
flavor_id = local.selected_flavor.id
}
name = "offering-enterprise-server-9999-terraform"
ssh_key_create {
name = "default-user-key-test_1"
public_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIETrMobOkAMj/2fQQFAt1env6aMte2K7XJUejIKTOX4u simpl-renewal-test-admin"
}
network {
public = true
}
user_data = "I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogZGVmYXVsdC1zZXJ2ZXIgCnNzaF9wd2F1dGg6IHRydWUKY2hwYXNzd2Q6CiAgICBleHBpcmU6IGZhbHNlCnVzZXJzOgotIGRlZmF1bHQKLSBuYW1lOiBzaW1wbF91c2VyCiAgcGFzc3dkOiAkNiQ2OUttbzhQYXpQcU90MzZuJExKMlkzOERGLkZaOXVDRjJBQkpnSVJFdXl3LkJRdzRSNnpkc2VjSWo0Q0lwTnRvQ21ENnNNd3hYR1hQY1pGZWdKRk0wZjhIUzhLZlhjMXo2b0tLVHIuCiAgc2hlbGw6IC9iaW4vYmFzaAogIGxvY2tfcGFzc3dkOiBmYWxzZQogIHN1ZG86IEFMTD0oQUxMKSBOT1BBU1NXRDpBTEwKICBncm91cHM6IHVzZXJzLCBhZG1pbiwgc3VkbwotIG5hbWU6IGFkbWluCiAga2V5OiBzc2gtZWQyNTUxOSBBQUFBQzNOemFDMWxaREkxTlRFNUFBQUFJRVRyTW9iT2tBTWovMmZRUUZBdDFlbnY2YU10ZTJLN1hKVWVqSUtUT1g0dSBzaW1wbC1yZW5ld2FsLXRlc3QtYWRtaW4KICBzaGVsbDogL2Jpbi9iYXNoCiAgbG9ja19wYXNzd2Q6IGZhbHNlCiAgc3VkbzogQUxMPShBTEwpIE5PUEFTU1dEOkFMTAogIGdyb3VwczogdXNlcnMsIGFkbWluLCBzdWRvCnJ1bmNtZDoKLSBlY2hvICJyZWdlbmVyYXRpbmcgaG9zdCBrZXlzIgotIHJtIC1mIC9ldGMvc3NoL3NzaF9ob3N0XyoKLSBzc2gta2V5Z2VuIC1BCi0gZWNobyAicmVzdGFydGluZyBzc2hkIgotIHN5c3RlbWN0bCByZXN0YXJ0IHNzaGQKLSBwYXNzd2QgLWUgc2ltcGxfdXNlcgpkZWJ1ZzogdHJ1ZQpvdXRwdXQ6CiAgYWxsOiAifCB0ZWUgLWEgL3Zhci9sb2cvY2xvdWQtaW5pdC1kZWJ1Zy5sb2ciCmZpbmFsX21lc3NhZ2U6ICJEZWZhdWx0IFZNIENsb3VkaW5pdCBkb25lIg=="
}
output "vmIps" {
depends_on = [ovh_cloud_project_instance.simpl_vm]
value = tolist(ovh_cloud_project_instance.simpl_vm.addresses[*].ip)
}