<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 10/13/2015 12:57 PM, Emilien Macchi
wrote:<br>
</div>
<blockquote cite="mid:561D5413.6040503@redhat.com" type="cite">
<pre wrap="">
On 10/08/2015 07:38 AM, Vladimir Kuklin wrote:
[...]
</pre>
<blockquote type="cite">
<pre wrap="">* Proposed solution
Introduce a library of exception handling methods which should be the
same for all puppet openstack providers as these exceptions seem to be
generic. Then, for each of the providers we can introduce
provider-specific libraries that will inherit from this one.
Our mos-puppet team could add this into their backlog and could work on
that in upstream or downstream and propose it upstream.
What do you think on that, puppet folks?
</pre>
</blockquote>
<pre wrap="">
This is excellent feedback from how modules work in Fuel and I'm sure
you're not alone, everybody deploying OpenStack with Puppet is hitting
these issues.
You might want to refactor [1] and manage more use-cases.
If you plan to work on it, I would suggest to use our upstream backlog
[2] so we can involve the whole group in that work.
[1]
<a class="moz-txt-link-freetext" href="https://github.com/openstack/puppet-openstacklib/blob/master/lib/puppet/provider/openstack.rb">https://github.com/openstack/puppet-openstacklib/blob/master/lib/puppet/provider/openstack.rb</a>
[2] <a class="moz-txt-link-freetext" href="https://trello.com/b/4X3zxWRZ/on-going-effort">https://trello.com/b/4X3zxWRZ/on-going-effort</a></pre>
</blockquote>
<br>
If the issue is that openstackclient output is hard to parse, we
should tell openstackclient to output JSON -
<a class="moz-txt-link-freetext" href="https://bugs.launchpad.net/puppet-openstacklib/+bug/1479387">https://bugs.launchpad.net/puppet-openstacklib/+bug/1479387</a><br>
<br>
<blockquote cite="mid:561D5413.6040503@redhat.com" type="cite">
<pre wrap="">
Thanks for taking care of that,
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: <a class="moz-txt-link-abbreviated" href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a>
<a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>
</pre>
</blockquote>
<br>
</body>
</html>