talos icon indicating copy to clipboard operation
talos copied to clipboard

[Feature] [Hetzner cloud] Please accept server user-data in base64+gzip format

Open conrity opened this issue 1 year ago • 2 comments

Feature Request

Please accept server user-data in base64+gzip format. Hetzner allow only 32Kb user-data size, which makes impossible to deploy talos generated configs without gzipping (gzip works only with base64).

I use terraform for deploying talos and endcode data with hashicorp/cloudinit provider:

data "cloudinit_config" "cpn" {
  gzip          = true
  base64_encode = true

  # Main cloud-config configuration file.
  part {
    content_type = "text/cloud-config"
    content      = "${data.talos_machine_configuration.cpn.machine_configuration}"
  }

}

Hetzner puts decoded file here:

image

conrity avatar May 26 '24 12:05 conrity