Files
zavrsni-rad-infra/provisioning/SMSSQLDW1P/main.tf

59 lines
1.3 KiB
HCL

terraform {
required_version = ">= 1.6.0"
required_providers {
proxmox = {
source = "bpg/proxmox"
version = "~> 0.73"
}
}
backend "s3" {}
}
provider "proxmox" {
endpoint = var.proxmox_endpoint
insecure = var.proxmox_insecure
api_token = var.proxmox_api_token
ssh {
username = var.proxmox_ssh_user
password = var.proxmox_ssh_password
agent = var.proxmox_ssh_agent
}
}
module "vm" {
source = "../modules/vm"
node_name = var.node_name
vm_id = var.vm_id
name = var.name
description = var.description
tags = var.tags
bios = "ovmf"
os_type = "win11"
cpu_cores = var.cpu_cores
memory_dedicated = var.memory_dedicated
clone_vm_id = var.clone_vm_id
clone_datastore_id = var.clone_datastore_id
init_ipv4_address = var.init_ipv4_address
init_ipv4_gateway = var.init_ipv4_gateway
init_dns_servers = var.init_dns_servers
init_username = var.init_username
admin_password = var.admin_password
cloud_init_datastore = var.cloud_init_datastore
disk_datastore = var.disk_datastore
disk_size = var.disk_size
data_disk_size = var.data_disk_size
data_disk_datastore = var.data_disk_datastore
network_bridge = var.network_bridge
network_vlan_id = var.network_vlan_id
}