dustin
/
jenkinsagent
Archived
1
0
Fork 0
This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
jenkinsagent/rootfs/overlay/usr/lib/systemd/system
Dustin 4e05173ae1 rootfs: Fetch SSH known hosts file
Jenkins agents need to have a pre-built cache of SSH public keys for any
host jobs need to access.  This file is typically bind-mounted into
jobs' containers.

For the older Fedora-based agent nodes, the `ssh_known_hosts` file is
populated by Ansible.  That mechanism will not work for agent nodes
using the immutable root filesystem created by this project, so we need
an alternative.  To that end, the `fetch-ssh-knownhosts` service
downloads the keys from another machine using HTTPS when the system
boots up and then periodically while it is running.
2022-03-15 14:38:05 -05:00
..
dhcpcd.service.d Initial commit 2022-03-09 00:27:30 -06:00
docker.service.d rootfs: Persistent storage for Jenkins, Docker 2022-03-15 14:18:29 -05:00
local-fs.target.requires Initial commit 2022-03-09 00:27:30 -06:00
rsyslog.service.d rootfs: Get syslog servers from DHCP options 2022-03-15 14:18:29 -05:00
chown-jenkins-home.service rootfs: Persistent storage for Jenkins, Docker 2022-03-15 14:18:29 -05:00
chrony-wait.service rootfs: Sync time with NTP using chrony 2022-03-15 14:18:29 -05:00
copy-var.service Initial commit 2022-03-09 00:27:30 -06:00
fetch-ssh-knownhosts.service rootfs: Fetch SSH known hosts file 2022-03-15 14:38:05 -05:00
fetch-ssh-knownhosts.timer rootfs: Fetch SSH known hosts file 2022-03-15 14:38:05 -05:00
fetch-sshkeys@.service rootfs: Persistent storage for Jenkins, Docker 2022-03-15 14:18:29 -05:00
htop.service rootfs: Add custom systemd presets 2022-03-15 10:02:15 -05:00
nbdtab-generator.service rootfs: Persistent storage for Jenkins, Docker 2022-03-15 14:18:29 -05:00