diff options
| author | Scott Moser <smoser@brickies.net> | 2016-09-08 13:17:37 -0400 | 
|---|---|---|
| committer | Scott Moser <smoser@brickies.net> | 2016-09-09 15:58:30 -0400 | 
| commit | 34a26f7f59f2963691e36ca0476bec9fc9ccef63 (patch) | |
| tree | 0d78c94b6ee132b5bc6019afa0a0488c4015ff9d /cloudinit/sources/helpers/vmware/imc/boot_proto.py | |
| parent | 636deb452d4b448bac4ee83f2a49939982385fe6 (diff) | |
| download | vyos-cloud-init-34a26f7f59f2963691e36ca0476bec9fc9ccef63.tar.gz vyos-cloud-init-34a26f7f59f2963691e36ca0476bec9fc9ccef63.zip | |
systemd: Better support package and upgrade.
In systemd, package installation before the system is fully booted
(systemctl is-system-running ==  starting) may result in the package not
being started.  Upgrade (package_upgrade: true) can also cause failure if
that is done during systemd boot.
The solution here is:
 a.) move config modules that do or may do package installation to
     'final_modules'. That list is:
     - snappy
     - package-update-upgrade-install
     - fan
     - landscape
     - lxd
     - puppet
     - chef
     - salt-minion
     - mcollective
 b.) move cloud-final.service to run as 'Type=idle'
LP: #1576692, #1621336
Diffstat (limited to 'cloudinit/sources/helpers/vmware/imc/boot_proto.py')
0 files changed, 0 insertions, 0 deletions
