Add sample/example systemd config files
This imports the systemd config files that Garrett Holmstrom added to fedora. Its not essential that thay be here, rather than just maintained as distribution delta, but there exists upstart files here. taken from git://pkgs.fedoraproject.org/cloud-init.git commit 87f33190f43d2b26cced4597e7298835024466c2 Author: Garrett Holmstrom <gholms@fedoraproject.org> Patch2: cloud-init-0.6.2-systemd.patch
This commit is contained in:
parent
34654bc8a8
commit
80bb7d070a
|
@ -1,3 +1,5 @@
|
|||
0.6.3:
|
||||
- add sample systemd config files [Garrett Holmstrom]
|
||||
0.6.2:
|
||||
- fix bug where update was not done unless update was explicitly set.
|
||||
It would not be run if 'upgrade' or packages were set to be installed
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
[Unit]
|
||||
Description=Apply the settings specified in cloud-config
|
||||
After=network.target syslog.target cloud-config.target
|
||||
Requires=cloud-config.target
|
||||
Wants=network.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/bin/cloud-init-cfg all config
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -0,0 +1,10 @@
|
|||
# cloud-init normally emits a "cloud-config" upstart event to inform third
|
||||
# parties that cloud-config is available, which does us no good when we're
|
||||
# using systemd. cloud-config.target serves as this synchronization point
|
||||
# instead. Services that would "start on cloud-config" with upstart can
|
||||
# instead use "After=cloud-config.target" and "Wants=cloud-config.target"
|
||||
# as appropriate.
|
||||
|
||||
[Unit]
|
||||
Description=Cloud-config availability
|
||||
Requires=cloud-init-local.service cloud-init.service
|
|
@ -0,0 +1,13 @@
|
|||
[Unit]
|
||||
Description=Execute cloud user/final scripts
|
||||
After=network.target syslog.target cloud-config.service rc-local.service
|
||||
Requires=cloud-config.target
|
||||
Wants=network.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/bin/cloud-init-cfg all final
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -0,0 +1,12 @@
|
|||
[Unit]
|
||||
Description=Initial cloud-init job (pre-networking)
|
||||
Wants=local-fs.target
|
||||
After=local-fs.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/bin/cloud-init start-local
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -0,0 +1,13 @@
|
|||
[Unit]
|
||||
Description=Initial cloud-init job (metadata service crawler)
|
||||
After=local-fs.target network.target cloud-init-local.service
|
||||
Requires=network.target
|
||||
Wants=local-fs.target cloud-init-local.service
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/bin/cloud-init start
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Reference in New Issue