<div dir="ltr">Hi,<div><br></div><div>I'm trying to set up a host to run containers and not sure how to go about achieving the equivalent of lxd init from ansible/in an unattended fashion.</div><div><br></div><div>I can create the bridge before hand, no prob, and I have zfs with a tank0/lxd dataset ready for it, which I can set up with lxc storage create default zfs source=tank0/lxd and that seems to create the relevant dirs just like lxd init does.</div><div><br></div><div>lxc network already shows my pre-created bridge, so nothing needed there it seems.</div><div><br></div><div>another thing lxd init seems to do is setting up the default profile, which can I do with:</div><div><br></div><div>lxc profile device add default root disk path=/ pool=tank0/lxd (I don't need the net part, but could do that the same way)</div><div><br></div><div>after this however I'm still left with a broken installation. Trying to start a container results in an error:</div><div><br></div><div>lxc launch local:xenial c1<br></div><div><br></div><div><div>Creating c1</div><div>error: not found</div></div><div><br></div><div>I tried --show-log and lxd monitor, but I don't see anything obvious.</div><div><br></div><div>However doing an ls shows that contrary to usual when I use lxd init none of the stuff under /var/lib/lxd/ is bind mounted to the various datasets the above storage command created:</div><div><br></div><div><div>tank0/lxd              480K  1.32T    96K  /tank0/lxd</div><div>tank0/lxd/containers    96K  1.32T    96K  none</div><div>tank0/lxd/custom        96K  1.32T    96K  none</div><div>tank0/lxd/deleted       96K  1.32T    96K  none</div><div>tank0/lxd/images        96K  1.32T    96K  none</div></div><div><br></div><div>any input?</div><div><br></div><div>thanks,</div><div><br></div><div>Spike</div><div><br></div></div>