[openstack-dev] [Puppet] Puppet OpenStack Application Module

Emilien Macchi emilien at redhat.com
Tue Aug 16 13:39:20 UTC 2016

On Mon, Aug 15, 2016 at 12:13 PM, Andrew Woodward <xarses at gmail.com> wrote:
> I'd like to propose the creation of a puppet module to make use of Puppet
> Application orchestrator. This would consist of a Puppet-4 compatible module
> that would define applications that would wrap the existing modules.
> This will allow for the establishment of a shared module that is capable of
> expressing OpenStack applications using the new language schematics in
> Puppet 4 [1] for multi-node application orchestration.
> I'd expect that initial testing env would consist of deploying a PE stack,
> and using docker containers as node primitives. This is necessary until a
> FOSS deployer component like [2] becomes stable, at which point we can
> switch to it and use the FOSS PM as well. Once the env is up, I plan to wrap
> p-o-i profiles to deploy the cloud and launch tempest for functional
> testing.
> [1] https://docs.puppet.com/pe/latest/app_orchestration_workflow.html
> [2] https://github.com/ripienaar/mcollective-choria

It reminds me stackforge/puppet-openstack [1] repository that we had
in the past and that we deprecated and removed.
It was a failure because it was not maintained and not really used by
our community because too much opinionated.

Before creating such a new repository, we might want to see some PoC
somewhere, some piece of code, so we can evaluate if we would actually
need that thing.
Have you already written some code around that? Can you show it?
I just don't want to see (again) an empty repo where nobody is pushing
code on it.

[1] https://github.com/stackforge/puppet-openstack
Emilien Macchi

More information about the OpenStack-dev mailing list