Currently a bit wonky `inlineManifests` [implementation](https://github.com/vehagn/homelab/blob/main/tofu/kubernetes/talos/machine-config/control-plane.yaml.tftpl#L24-L37). @roeldev has an imho better implementation in [iac-talos-cluster](https://github.com/roeldev/iac-talos-cluster). The [machine config `inlineManifests`](https://github.com/roeldev/iac-talos-cluster/blob/bc0183ac045d36c64b92294ef8ab2ed281392f7a/talos-config/control-plane.yaml.tpl#L38) variable is configured using a [`terraform_data` resource](https://github.com/roeldev/iac-talos-cluster/blob/bc0183ac045d36c64b92294ef8ab2ed281392f7a/talos-boot.tf#L1-L27) with [jsonencoded output](https://github.com/roeldev/iac-talos-cluster/blob/bc0183ac045d36c64b92294ef8ab2ed281392f7a/talos-boot.tf#L55). This allows for better templating. Also has a default configuration with [`config_patches`](https://github.com/roeldev/iac-talos-cluster/blob/bc0183ac045d36c64b92294ef8ab2ed281392f7a/talos-boot.tf#L44) for controller and worker nodes. Uses BGP peering for Cilium and Talos CCM for inspiration.