homelab/packer/files/archlinux/root/etc/systemd/system/hcloud-ssh-keys.service

15 lines
367 B
SYSTEMD
Raw Normal View History

2024-01-28 08:31:39 +00:00
[Unit]
Description=Import hcloud root ssh keys
Requires=hcloud-dl-metadata.service
After=hcloud-dl-metadata.service
ConditionPathExists=!/root/.ssh/authorized_keys
[Service]
Type=oneshot
DynamicUser=yes
ExecStart=/usr/bin/jq -r '.ssh_keys|join("\n")' /etc/hcloud-metadata.json
StandardOutput=truncate:/root/.ssh/authorized_keys
[Install]
WantedBy=multi-user.target