How can I add LXD container as a machine to manual cloud model?

It’s possible to add LXD container to manual cloud model as a machine? Or LXD container can be added just as --vm option container (vm). Thanks.

Did you try

juju add-machine ssh:ubuntu@10.10.10.10

…after have added ssh-keys + sudo rights to ubuntu to 10.10.10.10 (of whatever address your container has)?

Yes, but it hanged with Pending state. Last message in debug-log is: machine-2: 00:12:04 INFO juju.worker.authenticationworker “machine-2” key updater worker started machine-2: 00:12:04 INFO juju.worker.upgrader desired agent binary version: 2.9.27 machine-2: 00:12:04 INFO juju.worker.machiner setting addresses for “machine-2” to [local-machine:127.0.0.1 local-cloud:192.168.100.115 local-machine:::1] machine-2: 00:12:04 INFO juju.cmd.jujud.runner start “stateconverter” machine-2: 00:12:04 INFO juju.worker.machiner “machine-2” started machine-2: 00:12:04 INFO juju.api.common no addresses observed on interface “ens4” machine-2: 00:12:04 INFO juju.api.common no addresses observed on interface “veth3076c7a7”