[Openstack-operators] [openstack-operators]: anyone using SaltStack for deployment?
gustavo panizzo (gfa)
gfa at zumbi.com.ar
Sat Jul 4 09:24:43 UTC 2015
i've published my salt stack repo here
http://github.com/gfa/salt-for-openstack
On 2015-05-30 17:49, Daniel Comnea wrote:
> Thanks Gustavo!
>
> I like how you structured your stuff, if you decide to publish it and
> send a link that will be much appreciated.
>
> Thanks!
>
> On Fri, May 29, 2015 at 8:23 AM, gustavo panizzo (gfa) <gfa at zumbi.com.ar
> <mailto:gfa at zumbi.com.ar>> wrote:
>
>
>
> On 2015-05-29 05:16, Daniel Comnea wrote:
>
> Hi folks,
>
> Is anyone using SaltStack to deploy Openstack ? I haven't seen much
> discussion around this tech hence my question and maybe point of
> inspiration.
>
>
> we do
>
> there is a repo in github by CSScorp and other projects (i don't
> remember right now but i can check next week). most of them build
> modules (puppet like) and consume them.
>
> i don't use them as i found them hard to explain or follow.
> i use simple state files where pkgs are installed, config files are
> generated and services are enabled/started/restarted/reload
>
> i have multiple openstack clouds and multiple salt environments.
> each environment has it's own pillar and state files, many of the
> state files are (almost) the same. for example each environment has
> a nova state.
> also i have a base environment shared by all clouds where i keep
> common states (libvirt, repos, monitoring, logging, etc)
>
>
> ideally i would have only one set of state files and pillar should
> make the differences but in practice that was difficult to achieve.
> i run havana and icehouse (and different icehouse releases), keep
> only one set of state files would make them full of `if`statements
>
> the top file applies the same states to all servers in the same
> environment, states (using custom grains configured on the minions)
> decide how/what to configure each individual server
>
>
> i have another salt state groups which i use for test environments.
> they support both debian and ubuntu and icehouse, juno and kilo.
>
> i plan to publish the second group of states before the end of june,
> after some cleanup.
>
>
> --
> 1AE0 322E B8F7 4717 BDEA BF1D 44BB 1BA7 9F6C 6333
>
>
--
1AE0 322E B8F7 4717 BDEA BF1D 44BB 1BA7 9F6C 6333
keybase: http://keybase.io/gfa
More information about the OpenStack-operators
mailing list