We have always used Composer to create an OS Package for use with Casper Imaging. For the most part it works very well. Install an OS on a machine. Make a few customizations and then create an OS Package from it with Composer. I've been playing around with AutoDMG and can certainly see why so many people use it. I'm running into a few odd things and it's probably me just not understanding the work flow. I'm about to flip to building Yosemite machines so this is why I'm revisiting this.
In our Composer built OS Package we would pre-create the admin account. That would be the one and only admin account and Casper would use it as well.
So in this new work flow I build an OS Package using AutoDMG. I put that into a configuration in Casper Admin and I see under the management tab that I can put in what I want my admin account to be. I can enter the password and I can check "Create account if it does not exist". I then build the machine. I end up with something that doesn't really have any accounts on it, but Casper does seem to be able to talk to it. But I can't even ssh in with that admin account that I supposedly created. Where is this account it created ? Is it a hidden account or ssh only ? Should it be a regular account with admin access ?
So I then tried using CreateUserPkg as part of the AutoDMG work flow. I add a package into AutoDMG with an admin account that was the same one as I used to use. This seems to sort of work. The account is there after imaging. But when I log into it I get a dialog box saying it needs to repair the libraries in order to run applications. (Asking for an admin account and password). At which point it doesn't even want to take username and password for the account I just created. I basically can't even get rid of that dialog without a reboot. Is the problem more of a 10.10.3 thing with CreateUserPkg ? Anyone having issues with CreateUserPkg and 10.10.3 ? Maybe this worked ok with previous OS's ?
Just did another test and in Casper imaging and under the accounts tab I had it create this admin account there. This seemed to work fine. I can log in after the build and it doesn't want to repair libraries. But it's a lot of extra typing to do in Casper Imaging if you are building 600 machines. Am I missing something here ?
I'm thinking about maybe Prestage ? Or a QuickAdd package that would put the machine into a certain department where I could have a policy that then creates the account. Sorry for the long post. :(