homelab/packer/files/archlinux/root/etc/systemd/system/hcloud-ssh-keys.service
2024-03-17 11:07:58 +01:00

15 lines
375 B
Desktop File

[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:/home/ansible/.ssh/authorized_keys
[Install]
WantedBy=multi-user.target