Hi Mathieu,

My setup is very similar to yours. Node definitions are in site.pp and
Hiera is used for all configuration. The Hiera hierarchies are also very
similar.

Overall, I have a love/hate relationship with the setup. I could go on in
detail, but it'd be all Puppet-specific rather than OpenStack. I'd be happy
to discuss off-list.

Of if there's enough interest, I can post it here. I just don't want to
muddy up this list with non-OpenStack things.

Thanks,
Joe


On Thu, Sep 25, 2014 at 8:40 AM, Mathieu Gagné <mga...@iweb.com> wrote:

> Hi,
>
> Some of you use Puppet to manage your OpenStack infrastructure.
>
> - How do you manage your node definitions?
>   Do you have an external ENC?
>   Or plain site.pp, Puppet Enterprise, theforeman, etc. ?
>
> - How about your configuration?
>   Do you use Hiera? Or do you rely on the ENC to manage them?
>
>
> My question is related to the complexity that managing multiple OpenStack
> environments (staging/production), regions and cells involves over time.
>
> Is there a magically way to manage node definitions and *especially*
> configurations so you guys no have a heart attack each time you have to dig
> into them? How about versioning?
>
>
> To answer my own questions and start the discussion:
>
> I don't use an external ENC. The site.pp manifest has been the one used
> since day one. Since we have a strong host naming convention, I didn't see
> the limit of this model (yet). Regex has been a good friend so far.
>
> As for configurations, Hiera is used to organize then with a hierarchy to
> manage environments and regions specific configurations:
>
>   - "environments/%{::environment}/regions/%{::openstack_region}/common"
>   - "environments/%{::environment}/common"
>   - common
>
> I'm still exploring solutions for cells.
>
> How about you guys?
>
> --
> Mathieu
>
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
_______________________________________________
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to