Try this. I have used the "next" PPA of conjure-up because it has a lot of fixes, but it also uses Juju 2.0 beta which is a beta :) Your call on whether you do that or use stock conjure-up from the stable archives. Note that the main archive will be updated to get the new conjure-up anyway, once Juju 2.0 is released.
If you are going to build your cloud on a single host with LXD containers, then you probably want to setup LXD to use ZFS:
sudo apt install zfs
sudo lxd init
Choose 'zfs' and either feed it a dedicated fast disk (like a spare SSD on /dev/sdc) or ask it to create a local loopback mount. I would give it at least 60G or 120G disk for a local container filesystem in ZFS.
You can test your LXD with:
lxc launch ubuntu:
lxc list
If that all works you will see an Ubuntu container firing up. The first one has to download an Ubuntu container image, after that it is very fast.
To get the conjure-up tool and juju 2.0:
sudo add-apt-repository ppa:conjure/next
sudo add-apt-repository ppa:juju/devel
sudo apt update
sudo apt install juju-2.0 conjure-up
Now you can just go ahead:
conjure-up openstack
Once Juju 2.0 is released in Xenial you could drop the add-apt-repository lines.