<div dir="ltr"><br><br>Dne úterý, 4. března 2014 16:10:06 UTC+1 Petr Chalupa napsal(a):<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hello guys,
<br>
<br>I would like to start discussion about how the integration of 
<br>Orchestration and Wizard will look like.
<br>
<br>The parts are:
<br>1. Collecting the configuration of OS (OpenStack) infrastructure
<br>2. Configuring Foreman's HostGroups and other stuff based on that 
<br>configuration
<br>3. Orchestrate the provisioning of the whole OS infrastructure in the 
<br>right order using configured HostGroups and Dynflow.
<br>
<br>I am thinking that 1. and 2. will be part of the Wizard and 3. will be 
<br>the orchestration's job.
<br>
<br>I am assuming that 2. is ±simple function using seed data and 
<br>user-provided configuration that creates configured HostGroups. Meaning 
<br>it does not need any of the workflow engine stuff that Dynflow provides.
<br>
<br>If so then developing these in parallel and connecting them later should 
<br>be quite easy. I and Martyn can simulate the OS infrastructure 
<br>provisioning with blank hosts for now.
<br>
<br>Petr
<br>
<br></blockquote><div><br></div>Hey,
<br>
<br>Regarding the wizard, I have been looking around for rails solutions and 
Wicked gem [1] seems like something we could use for steps 1 and 2.  As 
you said, we basically need form with several steps that gets validated 
and submitted.
<br>
<br>I am not sure if Foreman already uses some kind of wizard which we might 
use instead of Wicked. Please let me know if there is something like that.
<br>
<br>[1] 
<a class="moz-txt-link-freetext" href="http://railscasts.com/episodes/346-wizard-forms-with-wicked?view=asciicast">http://railscasts.com/episodes/346-wizard-forms-with-wicked?view=asciicast</a>
<br>
<br><div>Jirka </div></div>