From 3a3bc9431246fa71946a386caf7c8b124b2af316 Mon Sep 17 00:00:00 2001 From: gitops_test Date: Wed, 24 Jun 2026 13:34:12 +0000 Subject: [PATCH] Add Copy_of_template2_85__20260624_133412 --- Copy_of_template2_85__20260624_133412 | 76 +++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 Copy_of_template2_85__20260624_133412 diff --git a/Copy_of_template2_85__20260624_133412 b/Copy_of_template2_85__20260624_133412 new file mode 100644 index 0000000..2e5a471 --- /dev/null +++ b/Copy_of_template2_85__20260624_133412 @@ -0,0 +1,76 @@ +terraform { + required_providers { + ionoscloud = { + source = "ionos-cloud/ionoscloud" + version = "~> 6.0" + } + } +} + +provider "ionoscloud" { + username = var.username + password = var.password +} + +variable "datacenter_name" { + type = string + default = "simpl-dc" +} + +variable "location" { + type = string + default = "de/fra" +} + +variable "server_name" { + type = string + default = "simpl-server" +} + +variable "cores" { + type = number + default = 2 +} + +variable "ram" { + type = number + default = 4096 +} + +variable "disk_size" { + type = number + default = 50 +} + +resource "ionoscloud_datacenter" "dc" { + name = var.datacenter_name + location = var.location +} + +resource "ionoscloud_lan" "lan" { + datacenter_id = ionoscloud_datacenter.dc.id + public = true +} + +resource "ionoscloud_server" "vm" { + name = var.server_name + datacenter_id = ionoscloud_datacenter.dc.id + cores = var.cores + ram = var.ram + availability_zone = "AUTO" + + cpu_family = "AMD_OPTERON" + + volume { + name = "system-disk" + size = var.disk_size + disk_type = "SSD" + image = "ubuntu:20.04" + } + + nic { + lan = ionoscloud_lan.lan.id + dhcp = true + firewall_active = false + } +} \ No newline at end of file