Pre-weekend braindump: I've had success with modifying a xenial image
like that:

/usr/sbin/invoke-rc.d:

               if ! systemctl --quiet is-active default.target; then
                    sctl_args="--job-mode=ignore-dependencies"
               fi

Add multi-user.target to cloud-{config,final}.service

Then this works:

  lxc launch ubuntu-xenial-mod --config=user.user-data="$(printf
"#cloud-config\npackages: [postgresql, samba, postfix]")" x1

Services start:

# systemctl list-units --no-legend postg* samb* postfix*
postfix.service             loaded active running LSB: Postfix Mail Transport 
Agent
postgresql.service          loaded active exited  PostgreSQL RDBMS
postgresql@9.5-main.service loaded active running PostgreSQL Cluster 9.5-main
samba-ad-dc.service         loaded active exited  LSB: start Samba daemons for 
the AD DC

and reboot works fine.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1576692

Title:
  fully support package installation in systemd

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1576692/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to