summaryrefslogtreecommitdiff
path: root/meta-unit-virtualization/recipes-core/systemd/systemd-regkeygen/regkeygen.service
blob: e5f2cab74614748683f57467ecd842632b79c3a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[Unit]
Description=Generate registry TLS keys for device
ConditionPathExists=!/home/svc/.config/containers/distribution/certs/domain.crt
ConditionPathExists=!/home/svc/.config/containers/distribution/certs/domain.key
ConditionPathExists=!/usr/local/share/ca-certificates/registry.crt
ConditionPathExists=!/etc/containers/certs.d/localhost:5000/ca.crt
ConditionPathExists=!/home/svc/.config/containers/certs.d/localhost:5000/ca.crt
ConditionPathExists=!/home/svc/.local/share/distribution/certs-ready-signal
After=time-sync.target
Wants=time-sync.target systemd-time-wait-sync.service

[Service]
Type=oneshot
ExecStart=/usr/bin/regkeygen.sh
Environment="TARGET_USR=svc"
Environment="DISTRIBUTION_REGISTRY_URL=localhost:5000"

[Install]
WantedBy=multi-user.target