packer: use Flatcar release servers

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
This commit is contained in:
Mathieu Tortuyaux 2024-05-30 14:00:27 +02:00
parent 4b3c117d13
commit e6892079dd
No known key found for this signature in database
GPG key ID: AC5CCFB52545D9B8

View file

@ -21,14 +21,14 @@ variable "hcloud_server_type" {
} }
} }
variable "image_base_url" { variable "channel" {
type = string type = string
default = "https://bincache.flatcar-linux.net/images" default = "beta"
} }
variable "image_version_id" { variable "image_version_id" {
type = string type = string
default = "9999.0.0+hetzner" default = "current"
} }
variable "flatcar_install_script" { variable "flatcar_install_script" {
@ -43,8 +43,8 @@ locals {
flatcar_oem_id = "hetzner" flatcar_oem_id = "hetzner"
board = { board = {
x86 = "amd64" x86 = "amd64-usr"
arm = "arm64" arm = "arm64-usr"
} }
} }
@ -84,7 +84,7 @@ build {
"chmod +x flatcar-install", "chmod +x flatcar-install",
# Install flatcar # Install flatcar
"./flatcar-install -v -s -o hetzner -b ${var.image_base_url}/${local.board[source.name]} -V ${var.image_version_id}", "./flatcar-install -v -s -o hetzner -b https://${var.channel}.release.flatcar-linux.net/${local.board[source.name]} -V ${var.image_version_id}",
] ]
} }
} }