From f1b44f502cf9f997fff54bce16d549100c76c6c9 Mon Sep 17 00:00:00 2001 From: Iwan Clement Date: Wed, 19 Jan 2022 16:11:14 +0100 Subject: [PATCH] with variables --- data/masters.pkr.hcl | 12 ++++++------ data/masters.pkrvars.hcl | 7 +++++++ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 data/masters.pkrvars.hcl diff --git a/data/masters.pkr.hcl b/data/masters.pkr.hcl index 3df6f1f..db11785 100644 --- a/data/masters.pkr.hcl +++ b/data/masters.pkr.hcl @@ -4,23 +4,23 @@ packer { source "proxmox" "rocky" { template_name = "rocky" template_description = "Rocky Linux Server template" - proxmox_url = "https://192.168.111.34:8006/api2/json" - node = "grosnoeud" + proxmox_url =var.proxmox_cluster + node = var.proxmox_node #iso_file = "ISOS:iso/Rocky-8.5-x86_64-minimal.iso" - iso_file = "ISOS:iso/Rocky-8.5-x86_64-dvd1.iso" + iso_file = var.rocky_iso_file iso_checksum = "f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98" insecure_skip_tls_verify = true - pool = "Linux-VM" + pool = var.linux_pool vm_name = "PackerTest" vm_id = 664 - memory = 2048 + memory = var.rocky_ram cores = 1 sockets = 2 os = "l26" http_port_min = 4990 http_port_max = 4999 http_directory = "redhat" - username = "root@pam" + username = var.proxmox_username password = "bzzYpm8koNtPKFYjpjXSyjFY" ssh_username = "root" ssh_password = "M0ukreneIsVeryGood!" diff --git a/data/masters.pkrvars.hcl b/data/masters.pkrvars.hcl new file mode 100644 index 0000000..0e097f4 --- /dev/null +++ b/data/masters.pkrvars.hcl @@ -0,0 +1,7 @@ +proxmox_cluster="https://192.168.111.34:8006/api2/json" +proxmox_node="grosnoeud" +rocky_iso_file = "ISOS:iso/Rocky-8.5-x86_64-dvd1.iso" +rocky_ram = 2048 +iso_checksum = "f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98" +linux_pool = "Linux-VM" +proxmox_username = "root@pam"