30 lines
731 B
HCL
30 lines
731 B
HCL
terraform {
|
|
required_providers {
|
|
proxmox = {
|
|
source = "bpg/proxmox"
|
|
version = "~> 0.61.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
provider "proxmox" {
|
|
# Endpoint and credentials will be picked up from environment variables
|
|
# or passed via the bootstrap script.
|
|
# PROXMOX_VE_ENDPOINT
|
|
# PROXMOX_VE_USERNAME
|
|
# PROXMOX_VE_PASSWORD
|
|
# PROXMOX_VE_INSECURE=true
|
|
}
|
|
|
|
module "proxmox_node" {
|
|
source = "../../modules/proxmox-node"
|
|
node_name = "mikoshi"
|
|
data_disk_id = "nvme-KXG80ZNV2T04_NVMe_KIOXIA_2048GB_241C11Y5EHAK"
|
|
zfs_pool_name = "data"
|
|
}
|
|
|
|
output "control_center_api_token" {
|
|
value = module.proxmox_node.control_center_api_token
|
|
sensitive = true
|
|
description = "The secret API token for control-center@pve."
|
|
}
|