leap_cli: new should initialize the certs, etc.
When you create a new provider with leap new, it would be really nice if it did some of the other steps for you:
. checked out the platform directory, if it didn't exist . did a git submodule sync in the platform directory . did a git submodule update --init in the platform directory . leap add-user --self . leap cert ca . leap cert csr . leap cert dh . walked you through adding nodes, providing you with available services to chose from . provided you with a summary of your configuration, your nodes and services and then told you that you should now do an init and then a deploy
this would involve a couple steps where there would be prompting, in some cases scripting these things is desired, and dealing with prompts is not, so there should be an option that does everything it can without the prompts, and leaves the rest to you.
(from redmine: created on 2013-09-04)