3 ms·
> Basically I do the standard graphical Debian installer and then run a bootstrap script that registers each system as a client. Great approach. Might try tha
by topspin 2y ago
> Basically I do the standard graphical Debian installer and then run a bootstrap script that registers each system as a client.
Great approach. Might try that.
> The next thing I’d like to do is figure out cloud-init with Proxmox so that I don’t have to do that manual installation process anymore.
Yeah. cloud-init...
The only advice I have there is: use only core cloud-init capabilities -- the stuff that's been around for years, works everywhere and is unlikely to change in subtle ways -- and factor everything else into a shell script that does the rest, which you invoke from cloud-init.
- dangus 2y agoOh yeah, for cloud init I only need write_files, path, and runcmd. But also it can all just be runcmd. For chef you put a client validator key in a specific location along with a first boot json file that has details about the client’s policy name and group. After that it’s pretty much just installing the chef client and running it.