> On Feb 17, 2014, at 3:58 PM, "Angus Salkeld" <angus.salk...@rackspace.com> > wrote: > >> On 17/02/14 21:47 +0000, Shaunak Kashyap wrote: >> Hey folks, >> >> I was reading through >> https://wiki.openstack.org/wiki/Solum/FeatureBlueprints/CLI-minimal-implementation >> and have a question. >> >> If I’m understanding “app create” and “assembly create” correctly, the user >> will have to run “app create” first, followed by “assembly create” to have a >> running application. Is this correct? If so, what is the reason for “app >> create” not automatically creating one assembly as well? > > On that page it seems that "app create" is the same as "plan create". > > The only reason I can see for seperating the plan from the assembly is > when you have "git-push". > Then you need to have something create the git repo for you. > > 1 plan create (with a reference to a git-push requirement) would create > the remote git repo for you. > 2 you clone and populate the repo with your app code > 3 you push, and that causes the assembly create/update. > > Adrian might want to correct my here tho'
Angus is right. This is the key difference between a flow that uses "app/plan create" and one that just does "assembly create" and passes in a plan file by value. The main idea of a plan resource is so you have an in-system reference of the deployment plan so you can easily reference it (like a template) to create an arbitrary number of matching assemblies from it. It's also a convenient place to hang initialization requirements that need to be met before you start generating assemblies, like the creation of a git repo. Adrian > -Angus > >> >> Thanks, >> Shaunak > >> _______________________________________________ >> OpenStack-dev mailing list >> OpenStack-dev@lists.openstack.org >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev