<div dir="ltr">Hi Roren<div><br></div><div>The core version of StarCluster does not allow any change of configuration. Once a cluster is started, the configuration remains forever.</div><div><br></div><div>I have had my own StarCluster version for more than a year now and this version has a way to change the configuration. It&#39;s technically the same as the core version but with a bit more functionalities and handling of errors, especially for spot instances. Check it out at <a href="https://github.com/datacratic/StarCluster">https://github.com/datacratic/StarCluster</a>. (At the bottom of the readme you will see the list of changes under &quot;vanilla_improvements branch notes&quot;.) This version has a &quot;--config-on-master&quot; flag that you can use when starting a cluster. The config goes to /etc/starcluster as a json blob and you can simply change it with a text editor.</div>

<div><br></div><div>There is something else you could try, but a bit riskier. I&#39;ve created a pull request for that specific functionality. <a href="https://github.com/jtriley/StarCluster/pull/410">https://github.com/jtriley/StarCluster/pull/410</a>. You could try to merge it with the core version and see if it works, but as I said, it&#39;s riskier as it may not work well out of the box and require some fixes.</div>

<div><br></div><div>As a last point, the vanilla_improvements branch has another cool functionality. It allows to bid in the cheapest availability_zone available to your cluster. So if the prices becomes higher in your primary zone, it will simply use another one. That is for new instances. It will not kill instances in order to move them there.</div>

<div><br></div><div>Feel free to join us over IRC if you have more questions. (#starcluster IRC channel on freenode.)</div><div><br></div><div>Cheers</div><div>Mich</div></div>