diff options
author | Scott Moser <smoser@ubuntu.com> | 2016-03-14 09:52:39 -0400 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2016-03-14 09:52:39 -0400 |
commit | 8a929e66f2fe2aaed968ec23aeaf6d3b3c68cb65 (patch) | |
tree | 029dfc2c891a151cca226cde76989feb2dd08f79 /systemd/cloud-init-local.service | |
parent | 97f81cbecf39c340b6c000d62536fcb7f1ef87b0 (diff) | |
parent | b1d9c92f5bc6f711e104ceb981ded658249c3255 (diff) | |
download | vyos-cloud-init-8a929e66f2fe2aaed968ec23aeaf6d3b3c68cb65.tar.gz vyos-cloud-init-8a929e66f2fe2aaed968ec23aeaf6d3b3c68cb65.zip |
some systemd cleanups
generator:
* write to directory /run/cloud-init/ rather than /run
* read from /proc/1/cmdline for the command line if inside a container
cloud-init-local.service: now run fully before any networking comes up.
cloud-init.service: run before network-online.target and after
networking.service. This ends up meaning other things that require
network-online.target will run after cloud-init.service, but
cloud-init.service will still have networking.
The 'networking.service' is ifupdown specific. Further changes would
be needed for other networking systems (networkd for example)
Diffstat (limited to 'systemd/cloud-init-local.service')
-rw-r--r-- | systemd/cloud-init-local.service | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/systemd/cloud-init-local.service b/systemd/cloud-init-local.service index 73aa46f6..475a2e11 100644 --- a/systemd/cloud-init-local.service +++ b/systemd/cloud-init-local.service @@ -1,7 +1,11 @@ [Unit] Description=Initial cloud-init job (pre-networking) +DefaultDependencies=no Wants=local-fs.target After=local-fs.target +Conflicts=shutdown.target +Before=network-pre.target +Before=shutdown.target [Service] Type=oneshot |