{ "ignition": { "version": "3.3.0" }, "passwd": { "users": [ { "name": "core", "passwordHash": "$y$j9T$LAiUhXMPLuiJHZuAruYjd.$A5SD33aKAxicLEuPw7OHUTq3HyPoAT2NM7sGBjVRQx2", "sshAuthorizedKeys": [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVzX/hQ3xkrlC3HsHq2cjBdNVQH1A/+Z7JIumI+mg28 winsdominoes@bluefin" ] }, { "name": "winsdominoes", "passwordHash": "$y$j9T$LAiUhXMPLuiJHZuAruYjd.$A5SD33aKAxicLEuPw7OHUTq3HyPoAT2NM7sGBjVRQx2", "sshAuthorizedKeys": [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVzX/hQ3xkrlC3HsHq2cjBdNVQH1A/+Z7JIumI+mg28 winsdominoes@bluefin" ] } ] }, "storage": { "directories": [ { "path": "/etc/ucore-autorebase", "mode": 492 } ] }, "systemd": { "units": [ { "contents": "[Unit]\nDescription=uCore autorebase to unsigned OCI and reboot\nConditionPathExists=!/etc/ucore-autorebase/unverified\nConditionPathExists=!/etc/ucore-autorebase/signed\nAfter=network-online.target\nWants=network-online.target\n[Service]\nType=oneshot\nStandardOutput=journal+console\nExecStart=/usr/bin/rpm-ostree rebase --bypass-driver ostree-unverified-registry:ghcr.io/ublue-os/ucore:stable\nExecStart=/usr/bin/touch /etc/ucore-autorebase/unverified\nExecStart=/usr/bin/systemctl disable ucore-unsigned-autorebase.service\nExecStart=/usr/bin/systemctl reboot\n[Install]\nWantedBy=multi-user.target\n", "enabled": true, "name": "ucore-unsigned-autorebase.service" }, { "contents": "[Unit]\nDescription=uCore autorebase to signed OCI and reboot\nConditionPathExists=/etc/ucore-autorebase/unverified\nConditionPathExists=!/etc/ucore-autorebase/signed\nAfter=network-online.target\nWants=network-online.target\n[Service]\nType=oneshot\nStandardOutput=journal+console\nExecStart=/usr/bin/rpm-ostree rebase --bypass-driver ostree-image-signed:docker://ghcr.io/ublue-os/ucore:stable\nExecStart=/usr/bin/touch /etc/ucore-autorebase/signed\nExecStart=/usr/bin/systemctl disable ucore-signed-autorebase.service\nExecStart=/usr/bin/systemctl reboot\n[Install]\nWantedBy=multi-user.target\n", "enabled": true, "name": "ucore-signed-autorebase.service" } ] } }