2024/09/30(月)ignitionでパッケージインストール

FedoraCoreos にパッケージを追加する場合は Ansible でも使うのがいいかな?と考えていたけど、一応公式ドキュメントにパッケージを追加する場合のサンプルがある。

https://docs.fedoraproject.org/en-US/fedora-coreos/os-extensions/

Type=oneshot で systemd ユニットを実行する事で起動時に一回だけ実行させる方法が取られている。これを ignition で実行する事でOSインストール時に一緒に実行できる。もっといい方法を導入する予定だ、と2020年に宣言されているが続報はない。

簡単な操作ならこれでもいい。 Ansible をインストールするような systemd ユニットを作るのが妥協点だろうか。

https://pvamos.github.io/fcos-k8s/

そんな事例を見つけた。