I came up with the following procedure to pre-seed LDAP/AD users in CloudBolt:
Create a user account with some password (preferably very hard to guess).
Add this user to the desired CloudBolt groups
Note the ID of your AD connection. You'll see it in the URL, for instance in the following URL...
...the ID is 43.
On the CloudBolt command line, run:
$ /opt/cloudbolt/manage.py shell_plus
Load a reference of the LDAP/AD connection:
> ldap = LdapUtility.objects.get(id=43)
Then attach the ldap utility reference to each of your users using their CloudBolt ID:
> u = UserProfile.objects.get(id=20)
> u.ldap = ldap
Now when this user logs in using LDAP creds, the password entered at step 1 will be ignored for the AD password.