cloudinit/units
Michael Marineau 784a71e2bf fix(configdrive): Use mount units, give virtfs a new mount point.
Currently systemd cannot track dependencies on configdrive very well
because it is mounted via a service instead of a mount unit. Also since
the interaction between path and mount units can lead to unexpected
behavior if something goes wrong the cloudinit service is now triggered
explicitly by the mount again. The configdrive path unit remains only as
a fall back for containers where the mount unit doesn't kick in. Better
to have two mechanisms that trigger the cloudinit service than none. :)

Since mounting a virtfs based configdrive requires different mount
options and two different mount units cannot refer to the same path the
virtfs version now mounts to /media/configvirtfs.

There are also two new kernel options:
- `coreos.configdrive=1`: enable config drive on physical hardware.
- `coreos.configdrive=0`: disable config drive on virtual machines.
2014-06-18 13:01:19 -07:00
..
90-configdrive.rules fix(configdrive): Use mount units, give virtfs a new mount point. 2014-06-18 13:01:19 -07:00
media-configdrive.mount fix(configdrive): Use mount units, give virtfs a new mount point. 2014-06-18 13:01:19 -07:00
media-configvirtfs.mount fix(configdrive): Use mount units, give virtfs a new mount point. 2014-06-18 13:01:19 -07:00
system-cloudinit@.service feat(units): Generic config drive and other systemd units. 2014-04-09 19:10:07 -07:00
system-config.target feat(units): Generic config drive and other systemd units. 2014-04-09 19:10:07 -07:00
user-cloudinit-proc-cmdline.service feat(proc-cmdline): Add proc-cmdline unit 2014-04-22 17:56:52 -07:00
user-cloudinit@.path feat(units): Add generic cloudinit path unit 2014-05-16 20:38:49 -07:00
user-cloudinit@.service fix(units): Relax ordering requirements for now. 2014-04-14 21:39:40 -04:00
user-config.target feat(systemd): Update the systemd unit files to use configdrive 2014-06-02 18:43:22 -07:00
user-configdrive.path fix(configdrive): Use mount units, give virtfs a new mount point. 2014-06-18 13:01:19 -07:00
user-configdrive.service feat(systemd): Update the systemd unit files to use configdrive 2014-06-02 18:43:22 -07:00
user-configvirtfs.service fix(configdrive): Use mount units, give virtfs a new mount point. 2014-06-18 13:01:19 -07:00