Creating a #Fedora 44 VM cloud image with the ease of a container build
https://ducttape-vm.github.io/demo.html
using #cloudinit, #limavm, #ducttape and #machinefile
Creating a #Fedora 44 VM cloud image with the ease of a container build
https://ducttape-vm.github.io/demo.html
using #cloudinit, #limavm, #ducttape and #machinefile
Fedora CoreOS zapowiada się na system operacyjny pod #selhosting który gdzieś wpisuje się w moje podejście do maszyn wirtualnych, czyli pod ciągłe tworzenie i ich usuwanie.
Udało mi się dostosować moduł #Terraform pod użycie CoreOS w Proxmox i pierwsza VM służy jako #zabbix proxy. #Butane przypomina #cloudinit co bardzo mi się podoba.
Ktoś może tutaj korzysta z CoreOS?
So #AlmaLinux on the #raspberrypi4 is really nice. I installed #almalinuxkitten because I needed some features to manage #quadlets with #cockpit. Alma 10 was missing those.
Also the #cloudinit stuff is really nice. Preconfigure some stuff, booting and done.
Currently serving #pihole and #unboud in a #podman #pod on the pi.
More to come 😁
Oh great, I've literally spent days (over the span of 5 weeks) trying to get my cloud-init config running on an Ubuntu 26.04 LTS image on Scaleway.
My user-data file was available, it was parsable by cloud-init as valid when specifically asked to, it "just" not merged and processed my cloud-config.
Now I've done several rounds of debugging and never noticed that the Scaleway datasource was missing.
Downgraded to 24.04 and bang: it finally worked.
The speed-difference between #EC2Launch and #cloud-init is pretty stark. When I fire up a #Linux instance that has a #userData payload, doing:
sleep $(( 60 * 2 )) ; ssh <USER>@<INSTANCE_ID>Is usually sufficient to get me a login. If I launch a Windows-based EC2, I usually have to do:sleep $(( 60 * 10 )) ; aws ssm start-session --target <INSTNCE_ID>Unless I want the dreaded "not available error". Worse, while two-minute pause for the cloud-init/Linux EC2 usually logs me in with the cloud-init content well underway, the #SSM login, after a ten-minute pause, usually has me arriving well before EC2Launch has even finished unpacking its data to start executing powershell scripts. It's like "dafuq is taking you so long??"A big limitation for #incus coming from #cloudinit: it is impossible to properly merge cloud-config keys between user-data and vendor-data. Even after setting merging rules, the user-data key content will override the vendor-data one.
So e.g. it is impossible to use the `packages:` key in both to install default and instance-specific package.
The bug report exposes that the merging feature of cloud-init is of dubious quality: https://github.com/canonical/cloud-init/issues/6268
This is quite annoying.