From e6596c796155253bdf7e0badf59d497ef2056cdf Mon Sep 17 00:00:00 2001 From: Serge Logvinov Date: Fri, 10 Sep 2021 21:38:18 +0300 Subject: [PATCH] Run talos on proxmox --- proxmox/instances-master.tf | 3 +-- system_os/proxmox/.gitignore | 1 + system_os/proxmox/proxmox.pkr.hcl | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 system_os/proxmox/.gitignore diff --git a/proxmox/instances-master.tf b/proxmox/instances-master.tf index 86d22c3..4064afd 100644 --- a/proxmox/instances-master.tf +++ b/proxmox/instances-master.tf @@ -28,7 +28,6 @@ resource "proxmox_vm_qemu" "controlplane" { cloudinit_cdrom_storage = var.proxmox_storage onboot = false - bios = "ovmf" cpu = "host,flags=+aes" cores = 2 sockets = 1 @@ -48,7 +47,7 @@ resource "proxmox_vm_qemu" "controlplane" { bridge = var.proxmox_bridge } - boot = "order=scsi0;net0" + boot = "order=scsi0" disk { type = "scsi" storage = var.proxmox_storage diff --git a/system_os/proxmox/.gitignore b/system_os/proxmox/.gitignore new file mode 100644 index 0000000..8422cf7 --- /dev/null +++ b/system_os/proxmox/.gitignore @@ -0,0 +1 @@ +packer_cache/ diff --git a/system_os/proxmox/proxmox.pkr.hcl b/system_os/proxmox/proxmox.pkr.hcl index 53917ed..caa20d2 100644 --- a/system_os/proxmox/proxmox.pkr.hcl +++ b/system_os/proxmox/proxmox.pkr.hcl @@ -15,10 +15,10 @@ source "proxmox" "talos" { node = var.proxmox_nodename insecure_skip_tls_verify = true + iso_file = "local:iso/archlinux-2021.09.01-x86_64.iso" # iso_url = "http://mirror.rackspace.com/archlinux/iso/2021.09.01/archlinux-2021.09.01-x86_64.iso" # iso_checksum = "sha1:a0862c8189290e037ff156b93c60d6150b9363b3" # iso_storage_pool = "local" - iso_file = "local:iso/archlinux-2021.09.01-x86_64.iso" unmount_iso = true scsi_controller = "virtio-scsi-pci" @@ -44,10 +44,10 @@ source "proxmox" "talos" { template_name = "talos" template_description = "Talos system disk" - boot_wait = "15s" + boot_wait = "15s" boot_command = [ "", - "passwdpackerpacker" + "passwdpackerpacker" ] }