terraform: deleted terraform-configurations/26/configuration-26.tf
This commit is contained in:
parent
650ea4d8e7
commit
4744735365
@ -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"
|
|
||||||
}
|
|
||||||
|
|
||||||
# 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 = "b2-15"
|
|
||||||
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-26-terraform"
|
|
||||||
|
|
||||||
ssh_key_create {
|
|
||||||
name = "default-user-key"
|
|
||||||
public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCWIeFVs0d67BkvqZgWIGSTgySzkaGggoQ2E7pyo887JJPBdrxAqDzDZhoT5DJXksziWLAz8BR1HWHMCUOSGVcmVtkHvAHHqg/kaDzwYMSM6+1NsdImAL35IGCijkfw70YsGcpdAwBXgQapk+RpUo2Dab7LjILRjAiPMhMCNsu4VKCJmfOOYsygvOF5u8xXFjaPKcEPOXzB3ijKCGaJ/0zXBR6U2K35WyyTskw68B0VyD/yFsfS+SiemKVPXcrL9j2XMDwLMdMhiZtprevttcyqX5314J0rEuJHOTU+FqC4rLSkZA2hMTXwzwcAXH8EhBmaixsxVGe6NYCbVVjMrEzafF/0H3chl3kosjwLiy0B8xlPOTV+R3hv3AhcGlXtMEgTFmr07eOz1hVyb1FtRMerFAHSIYLjz/FY5+cbsjUO4xdpNcr9T1yeq9D8CLJ9mWICkF11jvTBiBE5jgiDLBtUfiXypeCyz33W9jRRgltxgaaVCU1KS8cR5PoZgG+JsBk="
|
|
||||||
}
|
|
||||||
|
|
||||||
network {
|
|
||||||
public = true
|
|
||||||
}
|
|
||||||
|
|
||||||
user_data = "I2Nsb3VkLWNvbmZpZwojY2xvdWQtY29uZmlnCmhvc3RuYW1lOiBkZWZhdWx0LXNlcnZlcgpzc2hfcHdhdXRoOiB0cnVlCmNocGFzc3dkOgogICAgZXhwaXJlOiBmYWxzZQp1c2VyczoKLSBkZWZhdWx0Ci0gbmFtZTogcDI3Tkw2QkJoNgogIHBhc3N3ZDogJDYkcm91bmRzPTQwOTYkcmNSd3lIVGxmSU5Wajl2NyQwbEpCY29uNnpReXVNQ2JWdWs1bGJKNENMekt6ZDZvbnpHdTFVa3l4OW5pMC9Fbi43aUtqb0w2VkhNbHVma2xhYUo4S3BaeDdJR3k0NEhGMWNyYUdsLgogIHNoZWxsOiAvYmluL2Jhc2gKICBsb2NrX3Bhc3N3ZDogZmFsc2UKICBzdWRvOiBBTEw9KEFMTCkgTk9QQVNTV0Q6QUxMCiAgZ3JvdXBzOiB1c2VycywgYWRtaW4sIHN1ZG8KcnVuY21kOgotIGVjaG8gInJlZ2VuZXJhdGluZyBob3N0IGtleXMiCi0gcm0gLWYgL2V0Yy9zc2gvc3NoX2hvc3RfKgotIHNzaC1rZXlnZW4gLUEKLSBlY2hvICJyZXN0YXJ0aW5nIHNzaGQiCi0gc3lzdGVtY3RsIHJlc3RhcnQgc3NoZApkZWJ1ZzogdHJ1ZQpvdXRwdXQ6CiAgYWxsOiAifCB0ZWUgLWEgL3Zhci9sb2cvY2xvdWQtaW5pdC1kZWJ1Zy5sb2ciCmZpbmFsX21lc3NhZ2U6ICJEZWZhdWx0IFZNIENsb3VkaW5pdCBkb25lIgoKI2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogYXBwLXNlcnZlcgptYW5hZ2VfZXRjX2hvc3RzOiB0cnVlCgpwYWNrYWdlX3VwZGF0ZTogdHJ1ZQpwYWNrYWdlX3VwZ3JhZGU6IHRydWUKcGFja2FnZXM6CiAgLSBweXRob24zCiAgLSBweXRob24zLXBpcAogIC0gcHl0aG9uMy12ZW52CiAgLSBidWlsZC1lc3NlbnRpYWwKICAtIGxpYnNzbC1kZXYKICAtIGxpYmZmaS1kZXYKICAtIHB5dGhvbjMtZGV2CiAgLSBsaWJzcWxpdGUzLWRldgogIC0gbGlicHEtZGV2CiAgLSBzcWxpdGUzCiAgLSBzM2ZzCgp3cml0ZV9maWxlczoKICAtIHBhdGg6IC9ldGMvcGFzc3dkLXMzZnMKICAgIHBlcm1pc3Npb25zOiAnMDQwMCcKICAgIGNvbnRlbnQ6IHwKICAgICAgNzQ2YzBjOWFhODMwY2VjNWZhYzQ6Q2F6dlBUc0I5TkpsMHJUZ3liamdNN3RUNFlkcGxDQXdzNnJWbHl0QwogIC0gcGF0aDogL2V0Yy9zeXN0ZW1kL3N5c3RlbS9zdXBlcnNldC5zZXJ2aWNlCiAgICBwZXJtaXNzaW9uczogJzA2NDQnCiAgICBjb250ZW50OiB8CiAgICAgIFtVbml0XQogICAgICBEZXNjcmlwdGlvbj1BcGFjaGUgU3VwZXJzZXQKICAgICAgQWZ0ZXI9bmV0d29yay50YXJnZXQKCiAgICAgIFtTZXJ2aWNlXQogICAgICBVc2VyPXJvb3QKICAgICAgR3JvdXA9cm9vdAogICAgICBFbnZpcm9ubWVudD1GTEFTS19BUFA9c3VwZXJzZXQKICAgICAgRW52aXJvbm1lbnQ9U1VQRVJTRVRfQ09ORklHX1BBVEg9L2hvbWUvdWJ1bnR1L3N1cGVyc2V0L3N1cGVyc2V0X2NvbmZpZy5weQogICAgICBXb3JraW5nRGlyZWN0b3J5PS9ob21lL3VidW50dS9zdXBlcnNldAogICAgICBFeGVjU3RhcnQ9L2hvbWUvdWJ1bnR1L3N1cGVyc2V0L2Jpbi9zdXBlcnNldCBydW4gLWggMC4wLjAuMCAtcCA4MDg4IC0td2l0aC10aHJlYWRzIC0tcmVsb2FkIC0tZGVidWdnZXIKICAgICAgUmVzdGFydD1hbHdheXMKCiAgICAgIFtJbnN0YWxsXQogICAgICBXYW50ZWRCeT1tdWx0aS11c2VyLnRhcmdldAogIC0gcGF0aDogL2hvbWUvdWJ1bnR1L3N1cGVyc2V0L3N1cGVyc2V0X2NvbmZpZy5weQogICAgcGVybWlzc2lvbnM6ICcwNjQ0JwogICAgY29udGVudDogfAogICAgICBpbXBvcnQgb3MKICAgICAgZnJvbSBjYWNoZWxpYi5maWxlIGltcG9ydCBGaWxlU3lzdGVtQ2FjaGUKCiAgICAgIFNFQ1JFVF9LRVkgPSAicitVcEYrT0c3MkpMcWxSOHJ3VEpOR2tlajdNbklWbnVnZWN5eVFYbXVJdi93d2tqQkVqYlRBM3kiCiAgICAgIFNRTEFMQ0hFTVlfREFUQUJBU0VfVVJJID0gJ3NxbGl0ZTovLy8vdmFyL2xpYi9zdXBlcnNldC9zdXBlcnNldC5kYicKCiAgICAgIENBQ0hFX0NPTkZJRyA9IHsKICAgICAgICAgICdDQUNIRV9UWVBFJzogJ0ZpbGVTeXN0ZW1DYWNoZScsCiAgICAgICAgICAnQ0FDSEVfRElSJzogJy9ob21lL3VidW50dS9zdXBlcnNldC9jYWNoZScsCiAgICAgIH0KICAgICAgUFJFVkVOVF9VTlNBRkVfREJfQ09OTkVDVElPTlMgPSBGYWxzZQoKcnVuY21kOgogIC0gbWtkaXIgLXAgL21udC9zM2J1Y2tldAogIC0gY2htb2QgMDcwMCAvbW50L3MzYnVja2V0CiAgLSBlY2hvICJzM2ZzI3Byb3ZpZGVyLWRhdGFzZXQgL21udC9zM2J1Y2tldCBmdXNlIF9uZXRkZXYsYWxsb3dfb3RoZXIsdXNlX3BhdGhfcmVxdWVzdF9zdHlsZSx1cmw9aHR0cHM6Ly9zMy1ldS1jZW50cmFsLTIuaW9ub3NjbG91ZC5jb20gMCAwIiA+PiAvZXRjL2ZzdGFiCiAgLSBzM2ZzIHByb3ZpZGVyLWRhdGFzZXQgL21udC9zM2J1Y2tldCAtbyBwYXNzd2RfZmlsZT0vZXRjL3Bhc3N3ZC1zM2ZzIC1vIHVybD1odHRwczovL3MzLWV1LWNlbnRyYWwtMi5pb25vc2Nsb3VkLmNvbSAtbyB1c2VfcGF0aF9yZXF1ZXN0X3N0eWxlIC1vIGFsbG93X290aGVyCiAgLSBzdWRvIG1rZGlyIC9ob21lL3VidW50dS8uc3VwZXJzZXQKICAtIHN1ZG8gY2hvd24gLVIgdWJ1bnR1OnVidW50dSAvaG9tZS91YnVudHUvLnN1cGVyc2V0CiAgLSBjaG1vZCAtUiA3NTUgL2hvbWUvdWJ1bnR1Ly5zdXBlcnNldAogIC0gc3VkbyBta2RpciAvaG9tZS91YnVudHUvc3VwZXJzZXQvY2FjaGUKICAtIHN1ZG8gY2hvd24gLVIgdWJ1bnR1OnVidW50dSAvaG9tZS91YnVudHUvc3VwZXJzZXQvY2FjaGUKICAtIGNobW9kIC1SIDc1NSAvaG9tZS91YnVudHUvc3VwZXJzZXQvY2FjaGUKICAtIHB5dGhvbjMgLW0gdmVudiAvaG9tZS91YnVudHUvc3VwZXJzZXQKICAtIC9ob21lL3VidW50dS9zdXBlcnNldC9iaW4vcGlwIGluc3RhbGwgLS11cGdyYWRlIHBpcCBzZXR1cHRvb2xzIHdoZWVsCiAgLSAvaG9tZS91YnVudHUvc3VwZXJzZXQvYmluL3BpcCBpbnN0YWxsIG1hcnNobWFsbG93PT0zLjI2LjEKICAtIC9ob21lL3VidW50dS9zdXBlcnNldC9iaW4vcGlwIGluc3RhbGwgYXBhY2hlLXN1cGVyc2V0CiAgLSBta2RpciAtcCAvdmFyL2xpYi9zdXBlcnNldAogIC0gZXhwb3J0IEZMQVNLX0FQUD1zdXBlcnNldAogIC0gZXhwb3J0IFNVUEVSU0VUX0NPTkZJR19QQVRIPS9ob21lL3VidW50dS9zdXBlcnNldC9zdXBlcnNldF9jb25maWcucHkKICAtIC9ob21lL3VidW50dS9zdXBlcnNldC9iaW4vc3VwZXJzZXQgZGIgdXBncmFkZQogIC0gL2hvbWUvdWJ1bnR1L3N1cGVyc2V0L2Jpbi9zdXBlcnNldCBmYWIgY3JlYXRlLWFkbWluIC0tdXNlcm5hbWUgYWRtaW4gLS1maXJzdG5hbWUgU3VwZXJzZXQgLS1sYXN0bmFtZSBBZG1pbiAtLWVtYWlsIGFkbWluQGV4YW1wbGUuY29tIC0tcGFzc3dvcmQgYWRtaW4KICAtIHNxbGl0ZTMgL3Jvb3QvLnN1cGVyc2V0L2V4YW1wbGVzLmRiIDwgL21udC9zM2J1Y2tldC9jb3ZpZF9kYXRhLnNxbAogIC0gL2hvbWUvdWJ1bnR1L3N1cGVyc2V0L2Jpbi9zdXBlcnNldCBpbml0CiAgLSAvaG9tZS91YnVudHUvc3VwZXJzZXQvYmluL3N1cGVyc2V0IGltcG9ydC1kYXNoYm9hcmRzIC1wIC9tbnQvczNidWNrZXQvZGFzaGJvYXJkX2NvdmlkLnppcCAtdSBhZG1pbgogIC0gY2hvd24gLVIgdWJ1bnR1OnVidW50dSAvdmFyL2xpYi9zdXBlcnNldAogIC0gc3lzdGVtY3RsIGRhZW1vbi1yZWxvYWQKICAtIHN5c3RlbWN0bCBlbmFibGUgc3VwZXJzZXQKICAtIHN5c3RlbWN0bCBzdGFydCBzdXBlcnNldAoKZmluYWxfbWVzc2FnZTogIlN1cGVyc2V0IGlzIGRlcGxveWVkIGFuZCBhY2Nlc3NpYmxlIGF0IGh0dHA6Ly88c2VydmVyLWlwPjo4MDg4Ig=="
|
|
||||||
}
|
|
||||||
|
|
||||||
output "vmIps" {
|
|
||||||
depends_on = [ovh_cloud_project_instance.simpl_vm]
|
|
||||||
value = tolist(ovh_cloud_project_instance.simpl_vm.addresses[*].ip)
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user