talos
talos copied to clipboard
[Feature] [Hetzner cloud] Please accept server user-data in base64+gzip format
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: