Blame systemd/cloud-final.service.tmpl
|
Packit |
bc9a3a |
## template:jinja
|
|
Packit |
bc9a3a |
[Unit]
|
|
Packit |
bc9a3a |
Description=Execute cloud user/final scripts
|
|
Packit |
bc9a3a |
After=network-online.target cloud-config.service rc-local.service
|
|
Packit |
bc9a3a |
{% if variant in ["ubuntu", "unknown", "debian"] %}
|
|
Packit |
bc9a3a |
After=multi-user.target
|
|
Packit |
bc9a3a |
Before=apt-daily.service
|
|
Packit |
bc9a3a |
{% endif %}
|
|
Packit |
bc9a3a |
Wants=network-online.target cloud-config.service
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
[Service]
|
|
Packit |
bc9a3a |
Type=oneshot
|
|
Packit |
bc9a3a |
ExecStart=/usr/bin/cloud-init modules --mode=final
|
|
Packit |
bc9a3a |
RemainAfterExit=yes
|
|
Packit |
bc9a3a |
TimeoutSec=0
|
|
Packit |
bc9a3a |
KillMode=process
|
|
Packit |
bc9a3a |
TasksMax=infinity
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# Output needs to appear in instance console output
|
|
Packit |
bc9a3a |
StandardOutput=journal+console
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
[Install]
|
|
Packit |
bc9a3a |
WantedBy=cloud-init.target
|