siderolabs / talos

Talos Linux is a modern Linux distribution built for Kubernetes.
https://www.talos.dev
Mozilla Public License 2.0
6.84k stars 547 forks source link

Add support for common cloud-init setups #1935

Closed andrewrynhard closed 4 years ago

andrewrynhard commented 4 years ago

A lot of the existing tooling out there assumes cloud-init, but we don't actually use it. However, we should support reading the config from well known cloud-init setups (e.g. config-drive).

hex2a commented 4 years ago

as discussed on slack, e.g. Proxmox supports nocloud v1 and configdrive v2 https://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html#version-2

andrewrynhard commented 4 years ago

I wonder if this is worth implementing given that dynamic machine configuration is on the roadmap?