I started using Flatcar Container Linux to run my docker containers on Proxmox sometime ago. At some point I realized that I wanted a more structured approach to creating a flatcar vm (read: more automated). So I started creating some scripts that made that possible.
Next to that I created some Butane (yaml) snippets that I can include in other Butane files (e.g. add my ssh keys to all flatcar vms at ignition, add docker-compose, etc.).
I put those scripts and Butane (yaml) files here:
https://github.com/ddt3/proxmox-flatcar
Excerpt from the README:
-----
More detailed information on github.
Hope this is useful to others too.
Cheers,
Dries
Next to that I created some Butane (yaml) snippets that I can include in other Butane files (e.g. add my ssh keys to all flatcar vms at ignition, add docker-compose, etc.).
I put those scripts and Butane (yaml) files here:
https://github.com/ddt3/proxmox-flatcar
Excerpt from the README:
-----
Overview of the process steps
The following steps need to be performed- Create a Butane (yaml) file for a new flatcar vm
- Run create_vm.sh
It will automatically:- Convert Butane file(s) to ignition files
- Transfer the "start" ignition file to proxmox
- Create a VM using a flatcar image
- Add the ignition file to the VM
- Start the VM
More detailed information on github.
Hope this is useful to others too.
Cheers,
Dries
Last edited: