Hi,
I decided to try CoreOS for my home bastion server as a cool way to keep configuration in
one place and reproducibly be able to provision this and other machines in the future. I
see troubles how should I layer RPMs though. The way I see in docs [1] is to create a
service.
But then I want to install:
* NetworkManager-...
* ddclient
The issue is apparently bigger with NetworkManager because the packages need to be there
before there is a network to install packages.
My question is whether it is possible to layer additional packages with butane/ignition at
installation time so that I don't need a package installation service and I can have a
wifi network operational after install?
I see that in the installation media the network manager modules are missing to establish
a wifi connection. It is fine to do initial provisioning over cable. But I want to install
the thing, bring it at it's desired destination, power it and expect it to work.
btw bonus task is not to store wifi password inside initrd. Also I have another password
for ddclient in butane. Can this also be protected? By protected I mean to be on the LUKS
encrypted root that butane seems to support.
Thank you!
[1]
https://docs.fedoraproject.org/en-US/fedora-coreos/os-extensions/