<tt><font size=2>Chris Friesen <chris.friesen@windriver.com> wrote
on 04/25/2014 12:23:00 PM:<br>
<br>
> I'm looking to add support for server groups to heat.  I've got
working <br>
> code, but I thought I'd post the overall design here in case people
had <br>
> objections.<br>
> <br>
> Basically, what I propose is to add a "class NovaServerGroup"
resource. <br>
>   Currently it would only support a "policy" property
to store the <br>
> scheduler policy for the server group.  The scheduler policy
would not <br>
> support updating on the fly.<br>
> <br>
> The "LaunchConfiguration" and "Instance" classes
would be extended with <br>
> an optional "ServerGroup" property.  In the "Instance"
class if the <br>
> "ServerGroup" property is set then the group name is added
to the <br>
> scheduler_hints when building the instance.<br>
> <br>
> The "Server" class would be extended with an optional "server_group"
<br>
> property.  If it is set then the group name is added to the <br>
> scheduler_hints when building the server.<br>
> <br>
> All in all, its around a hundred lines of code.<br>
> <br>
> Any comments?<br>
</font></tt>
<br><tt><font size=2>Sounds exactly right to me, and timely too.</font></tt>
<br>
<br><tt><font size=2>Cheers,</font></tt>
<br><tt><font size=2>Mike</font></tt>