Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2015-01-15

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:25 britthouser joined #puppet-openstack
00:38 xarses hmm, I can remember some talking about getting ini_file to read the current value, was that ever accomplished?
00:45 djm68_ joined #puppet-openstack
01:14 rcallawa joined #puppet-openstack
01:15 michchap_ joined #puppet-openstack
01:18 markvoelker joined #puppet-openstack
01:33 rmoe joined #puppet-openstack
01:53 djm68 joined #puppet-openstack
02:01 xarses joined #puppet-openstack
02:05 djm68 joined #puppet-openstack
02:10 badiane_ka joined #puppet-openstack
02:16 michchap_ joined #puppet-openstack
02:17 michchap_ joined #puppet-openstack
02:37 fvollero_ joined #puppet-openstack
02:37 vDruids joined #puppet-openstack
02:42 fvollero joined #puppet-openstack
02:45 openstackgerrit Emilien Macchi proposed stackforge/puppet-nova: CI test - Do not merge  https://review.openstack.org/147370
02:47 EmilienM|afk nibalizer: crinkle: do we have a status on beaker thing?
02:54 vDruids joined #puppet-openstack
03:50 crinkle EmilienM|afk: I think nova is the only module that has beaker tests
03:51 crinkle i think maybe it's failing because of an issue with the spec helper
03:51 EmilienM|afk crinkle: https://review.openstack.org/#/c/147370/ is failing
03:51 EmilienM|afk ok
03:52 crinkle looking at it is on my to-do list if no one else gets to it first
03:52 EmilienM|afk http://logs.openstack.org/70/147370/1/check/gate-puppet-nova-puppet-beaker-rspec/546bf53/console.html#_2015-01-15_03_27_19_827
03:53 crinkle I think potentially a conflict in the puppet module dependencies causing pmt to fail
04:05 ianw joined #puppet-openstack
04:14 ianw joined #puppet-openstack
04:19 ianw joined #puppet-openstack
04:24 ianw joined #puppet-openstack
04:30 michchap_ joined #puppet-openstack
04:32 ianw joined #puppet-openstack
04:36 ianw joined #puppet-openstack
04:40 fandi joined #puppet-openstack
04:41 ianw joined #puppet-openstack
04:45 ianw joined #puppet-openstack
04:47 michchap_ joined #puppet-openstack
04:51 ianw joined #puppet-openstack
04:57 ianw joined #puppet-openstack
05:03 ianw joined #puppet-openstack
05:08 ianw joined #puppet-openstack
05:14 ianw joined #puppet-openstack
05:25 ianw joined #puppet-openstack
05:29 sanjayu joined #puppet-openstack
05:31 ianw joined #puppet-openstack
05:34 ianw joined #puppet-openstack
05:37 ianw joined #puppet-openstack
05:41 qba73 joined #puppet-openstack
05:59 saju_m joined #puppet-openstack
07:55 dgurtner joined #puppet-openstack
07:55 dgurtner joined #puppet-openstack
07:58 fandi joined #puppet-openstack
08:04 robklg joined #puppet-openstack
08:19 michchap_ joined #puppet-openstack
08:24 mmagr joined #puppet-openstack
08:35 jistr joined #puppet-openstack
08:35 fandi joined #puppet-openstack
08:36 openstackgerrit Bogdan Dobrelya proposed stackforge/puppet-cinder: Add an option to not configure RabbitMQ service.  https://review.openstack.org/147420
08:52 jpena joined #puppet-openstack
08:56 aimon joined #puppet-openstack
08:57 kbyrne joined #puppet-openstack
09:04 openstackgerrit Bogdan Dobrelya proposed stackforge/puppet-cinder: Add an option to not configure RabbitMQ service.  https://review.openstack.org/147420
09:10 GrwN joined #puppet-openstack
09:39 stamak joined #puppet-openstack
09:41 robklg joined #puppet-openstack
09:52 michchap_ joined #puppet-openstack
09:55 fandi joined #puppet-openstack
10:02 hostranger left #puppet-openstack
10:13 derekh joined #puppet-openstack
10:35 michchap_ joined #puppet-openstack
11:16 rcallawa joined #puppet-openstack
11:37 michchap_ joined #puppet-openstack
11:41 GrwN Can anyone help me on this error please? Error 400 on SERVER: Could not find resource 'Exec[neutron-db-sync]' for relationship from 'Class[Neutron::Db::Mysql]' on node twin001
11:48 social joined #puppet-openstack
11:58 EmilienM good morning!
12:02 social EmilienM: moin
12:03 social EmilienM: I'm thinking now whether to create another custom provider for pci_whitelist or change format and just expect user give string
12:09 saju_m joined #puppet-openstack
13:09 michchap_ joined #puppet-openstack
13:12 djm68 joined #puppet-openstack
13:15 openstackgerrit Lukas Bezdicka proposed stackforge/puppet-neutron: Make cisco plugin symlink coherent  https://review.openstack.org/147499
13:16 dprince joined #puppet-openstack
13:17 openstackgerrit Lukas Bezdicka proposed stackforge/puppet-neutron: Make cisco plugin symlink coherent  https://review.openstack.org/147499
13:20 rcallawa joined #puppet-openstack
13:27 dvorak I saw Chris's comment about Fixes-Bug.  What is the difference between Fixes-Bug and Closes-Bug?
13:27 openstackgerrit Bogdan Dobrelya proposed stackforge/puppet-cinder: Add an option to not configure RabbitMQ service.  https://review.openstack.org/147420
13:51 EmilienM michchap: hey
13:51 EmilienM michchap: can you look https://review.openstack.org/147499 ?
13:51 michchap EmilienM: morning :)
13:53 michchap EmilienM: looking
13:54 michchap EmilienM: The comment seems to explain why it's the case, are we sure this patch works?
13:55 EmilienM social: ^
13:56 EmilienM michchap: I think the original implementation is wrong
13:56 social michchap: I'm trying to reproduce first
13:56 social michchap: frankly so far I have no idea :(
13:56 EmilienM michchap: https://bugzilla.redhat.com/show_bug.cgi?id=1179474
13:57 michchap EmilienM: defined() is parse order dependent so I don't think this code is reliable anyway, but it seems that on one of the platforms the init script is using plugin.ini and the other one it's using cisco_plugins.ini
13:57 EmilienM ok I'm dropping the +2 until it's sure sure
13:57 social EmilienM: yes please wait, I'm also poking neutron dev with stick
13:57 michchap EmilienM: social I haven't looked at cisco plugin for a long time but I think this is related more to the init scripts than anything else.
13:57 EmilienM yeah
13:58 EmilienM so we also may have updates regarding the OpenStack release in question
13:58 michchap like if the cisco plugin package is modifying defaults file or sysconfig file? man this stuff is so hard to remember across both platforms.
13:58 michchap oh yeah, I'm sure the packages have changed.
13:59 michchap im just looking at RDO Juno now, I don't have a debian box handy
14:00 social michchap: I have rdo juno here and I still feel more like I am a dog
14:00 michchap social: lol I don't understand
14:02 michchap I extracted the rpm and now I'm even more confused. What is neutron-cisco-cfg-agent.service?
14:03 michchap in any case whatever that service is, it loads the cisco plugin, so the behavior on redhat should probably be to symlink to the cisco plugin.
14:03 mschmitt joined #puppet-openstack
14:04 social michchap: yes it uses /etc/neutron/plugins/cisco/cisco_plugins.ini
14:04 michchap ok, so that half seems fine, but we still don't know about debian
14:10 michchap_ joined #puppet-openstack
14:16 social michchap EmilienM: http://packages.ubuntu.com/vivid/all/neutron-plugin-cisco/filelist
14:16 social so /etc/neutron/plugins/cisco/cisco_plugins.ini is provided by package too
14:19 michchap There have been problems in the past where the plugin specific config file is provided, but the init script doesn't actually use it.
14:19 michchap If I were you I'd boot up a trusty VM, install that package and look at what the init script does
14:21 Mr_D joined #puppet-openstack
14:22 social ok
14:22 GrwN is it possible to use a remote mysql (mariadb) server with the openstack installation?
14:23 michchap what do you mean by remote?
14:24 michchap like...on a different server? Yes, you just define the connection string for each service that needs to access it.
14:24 GrwN yeh, thats what i ment
14:25 GrwN what's the easy way to find out what i need to configure?
14:28 michchap pretty much every openstack service will need database access for its API daemon at least. the puppet class parameters are generally called 'database_connection'
14:29 GrwN nice, thanks!
14:29 michchap GrwN: here's a few: http://pastebin.com/nERBtEwe
14:30 michchap also cinder, heat, trove, etc. if you're running them.
14:30 GrwN great, this will get me going. thanks
14:36 xingchao joined #puppet-openstack
14:38 rcallawa joined #puppet-openstack
14:42 fandi joined #puppet-openstack
14:52 richm joined #puppet-openstack
14:56 social EmilienM: michchap: patch is wrong, I have to fix :)
15:06 saju_m joined #puppet-openstack
15:11 nosleep77 joined #puppet-openstack
15:20 openstackgerrit Lukas Bezdicka proposed stackforge/puppet-neutron: Make cisco plugin symlink coherent  https://review.openstack.org/147499
15:20 social michchap: EmilienM: ^^ ubuntu vivid seems ok with it also centos 7
15:24 rcallawa joined #puppet-openstack
15:26 xingchao joined #puppet-openstack
15:30 markvoelker joined #puppet-openstack
15:39 djm68 joined #puppet-openstack
15:42 richm in ruby code - how do I get the value of a puppet variable?
15:42 richm e.g. in keystone_domain.rb, it has autorequire(:service) do ['keystone']
15:44 richm I want to change that to [$::keystone::service_name]
15:45 mdorman joined #puppet-openstack
15:47 michchap_ joined #puppet-openstack
15:55 xingchao joined #puppet-openstack
15:59 imcsk8 joined #puppet-openstack
16:11 EmilienM social: ok
16:11 EmilienM social: though I would like someone from Cisco confirming it
16:11 EmilienM nobody  here from Cisco?
16:12 EmilienM markvoelker: ping
16:12 markvoelker EmilienM: pong
16:12 EmilienM hey Sir
16:12 EmilienM happy new year
16:12 EmilienM markvoelker: can you look at https://review.openstack.org/147499 ?
16:12 EmilienM you may know if it's good or not
16:12 * markvoelker pulls it up
16:12 EmilienM thans
16:13 markvoelker EmilienM: with the disclaimer that I no longer work at Cisco.... =)
16:13 EmilienM I know
16:13 EmilienM but you still have knowledges
16:13 EmilienM :)
16:13 markvoelker EmilienM: the monolithic Cisco plugin actually uses OVS under the hood to handle the soft edge of the network
16:14 markvoelker Thus, it actually uses the ovs ini file
16:14 markvoelker I would have to go look at see if we're now provisioning the same info into the cisco ini file as well
16:14 EmilienM markvoelker: we are targeting Juno here
16:14 markvoelker And if the distro init scripts are supplying the right --config-file args (they didn't used to)
16:15 * markvoelker has a quick look
16:16 markvoelker Hrm.  Well, in Juno the monolithic Cisco plugin was briefly removed entirely, but was returned because the Nexus 1kv plugin still needed bits of it.
16:16 markvoelker 1kv doens't need to the OVS stuff, so I think this should be safe
16:16 EmilienM markvoelker: so I let you review :)
16:16 social =]
16:17 social I would love to see the guy from cisco just saying yes it works
16:17 markvoelker yep, I'll confirm with rickerc today and this should be good to go
16:17 markvoelker (As it happens we're both in california right now and had dinner last night)
16:20 aarefiev joined #puppet-openstack
16:25 markvoelker EmilienM: social: I just sent rickerc a text and left a review as well.  He's at a conference this morning but should be able to sign off on it today I expect.
16:25 EmilienM markvoelker: awesome thx
16:25 xingchao joined #puppet-openstack
16:29 markvoelker joined #puppet-openstack
16:35 mdorman_ joined #puppet-openstack
16:39 markvoelker joined #puppet-openstack
16:40 rcallawa joined #puppet-openstack
16:43 stevemar joined #puppet-openstack
16:43 stevemar richm, o/
16:44 richm The debian/ubuntu maintainer for openstackclient is asking - what are all of the debian/ubuntu platforms/versions we need to support in puppet-openstack?
16:45 richm That is - there are some bugs/features in openstackclient we would like to be able to be able to use in puppet but we are hampered by having to base everything on osc 0.3
16:45 richm where does that 0.3 osc version come from?
16:45 britthouser joined #puppet-openstack
16:48 michchap_ joined #puppet-openstack
16:49 richm more problems with keystone v3
16:50 richm osc service commands do not support 'description' - no --description for service create, no description column in service list
16:50 richm so that leaves a handful of commands we need to do directly in REST
16:50 richm I know crinkle had to use rest for keystone_user password
16:51 richm I also had to use it for ldap/tenant support
16:52 richm since we are going to now have to use it for services as well, I suggest that we consolidate the use of rest in provider/openstack.rb
16:53 richm and take a hybrid approach
16:58 xarses joined #puppet-openstack
17:03 openstackgerrit Merged stackforge/puppet-trove: Configure auth via conf file, not paste file  https://review.openstack.org/142539
17:04 markvoelker joined #puppet-openstack
17:10 crinkle richm: I see a description flag in `openstack help service create`
17:11 crinkle I would very much not like to rewrite these directly in REST calls as that largely defeats the purpose of rewriting them at all
17:12 crinkle hacking it in for the password check was okay because we were just looking for an HTTP 200, we did not have to manage sessions at all
17:12 crinkle re: my first comment, this is on ubuntu 14.04 with openstackclient 0.3.0
17:14 crinkle oh, I see from #keystone you mean with v3
17:15 richm right
17:15 richm there were a couple of changes when v3 support was added - 1) no --description flag 2) list --long was dropped
17:16 richm for services
17:16 richm I also had to use REST directly because osc does not implement /v3/users/$id/projects
17:17 richm we keep running into cases where we have to use REST
17:17 rmoe joined #puppet-openstack
17:17 richm and if we cannot get 0.3 upgraded to 1.0.2 or later on _all_ of the platforms we have to support, we have no choice but to implement REST for some features :-(
17:18 richm crinkle: ayoung in #keystone was asking about using a backport or pypi?
17:19 omartsyniuk joined #puppet-openstack
17:19 crinkle none of the modules require anyone to have a pip environment set up and I don't think it's acceptable to turn that around, especially since this is intended to be backported to the juno branch
17:19 richm ok
17:20 crinkle I don't know what it means to use a backport, does that require adding a new repository?
17:20 richm yes
17:21 crinkle we don't manage repositories in our modules, we just expect people to have the standard ones plus uca/rdo
17:21 crinkle so that would break things too
17:22 richm so it's not that ubuntu 14.04 is missing the right package version, its that uca needs to update?
17:22 crinkle uca needs to add it to the juno packages
17:22 crinkle what we're using on ubuntu is ubuntu universe or something
17:23 rwsu joined #puppet-openstack
17:24 djm68 joined #puppet-openstack
17:27 britthouser joined #puppet-openstack
17:29 aimon joined #puppet-openstack
17:36 aimon_ joined #puppet-openstack
17:37 crinkle richm: here are my thoughts
17:37 crinkle on ubuntu trusty, neither the keystone client, nor openstackclient, nor aviator fully support keystone v3
17:38 britthouser joined #puppet-openstack
17:38 crinkle if we implemented support ourselves, we'd be pioneers - which would be bad, because all the work would go away one they release openstackclient in kilo
17:38 crinkle what if we just implement v3 support for redhat only?
17:38 crinkle no one using trusty can actively use keystone v3 except directly with the api anyway
17:39 djm68 joined #puppet-openstack
17:39 richm crinkle: that works for me personally - EmilienM|afk?
17:40 richm I know EmilienM|afk really wanted v3 support for heat - I thought that was for all platforms
17:40 crinkle we can add it for all platforms in kilo
17:40 richm sure
17:40 crinkle but start out with just redhat
17:41 richm ok
17:41 crinkle those are my thoughts
17:41 crinkle doesn't make sense to put a ton of engineering effort in when the support will be there soon
17:42 crinkle i think you can have a type parameter depend on a fact so I don't think confining it would be too hard
17:42 crinkle definitely want EmilienM|afk ^ and others' inputs
17:44 aarefiev joined #puppet-openstack
17:49 michchap_ joined #puppet-openstack
17:59 aarefiev joined #puppet-openstack
18:00 rcallawa_ joined #puppet-openstack
18:00 aarefiev joined #puppet-openstack
18:09 kbyrne joined #puppet-openstack
18:12 markvoelker joined #puppet-openstack
18:18 djm68 joined #puppet-openstack
18:24 xarses joined #puppet-openstack
18:40 prad joined #puppet-openstack
18:49 michchap_ joined #puppet-openstack
19:02 djm68 joined #puppet-openstack
19:03 markvoelker joined #puppet-openstack
19:09 stamak joined #puppet-openstack
19:09 hogepodge Going to do one shout out in the room to encourage you all to vote if you haven't already. Less than five hours left to do it.
19:10 hogepodge It's important that we reach quorum, so every vote counts like the voice of four.
19:15 EmilienM +1
19:15 EmilienM crinkle: o/
19:15 EmilienM crinkle: richm let me catchup the backlog
19:16 EmilienM richm: crinkle : if I understand correctly, openstackclient is broken on ubuntu and work on RHEL, so you wonder about supporting Keystone v3 only on RH, right?
19:17 crinkle yes, to start
19:17 crinkle in a couple of months we can support it everywhere
19:18 EmilienM crinkle: richm: I +1
19:19 crinkle woot
19:44 markvoelker joined #puppet-openstack
19:50 michchap_ joined #puppet-openstack
19:53 britthouser joined #puppet-openstack
19:55 rcallawa joined #puppet-openstack
19:56 djm68 joined #puppet-openstack
19:59 britthouser joined #puppet-openstack
20:01 richm excellent
20:02 dprince EmilienM: could we go ahead and land https://review.openstack.org/#/c/138536/, and https://review.openstack.org/#/c/142187/
20:03 EmilienM dprince: sure thing
20:03 dprince EmilienM: those are the last two patches require to have master working w/ Puppet
20:03 EmilienM dprince: can I +2 +A ?
20:03 dprince EmilienM: feature work is ongoing... but this should help others
20:03 dprince EmilienM: if you are uncomfortable then I will :)
20:04 dprince EmilienM: perhaps you could just review them
20:04 EmilienM dprince: done
20:04 dprince EmilienM: thanks. people are getting tired of cherry picking those I think
20:06 EmilienM yeah
20:10 imcsk8 hello can somebody help me with this review? https://review.openstack.org/#/c/146369/ i think it's ready to be merged
20:17 xarses joined #puppet-openstack
20:30 fandi joined #puppet-openstack
20:36 djm68 joined #puppet-openstack
20:49 fandi joined #puppet-openstack
20:51 michchap_ joined #puppet-openstack
20:59 fandi joined #puppet-openstack
21:04 djm68 joined #puppet-openstack
21:07 markvoelker joined #puppet-openstack
21:13 markvoelker joined #puppet-openstack
21:15 richm I tried using lookupvar from a type .rb file - I got this: NoMethodError: undefined method `lookupvar' for #<Puppet::Type::Keystone_tenant....>
21:15 richm from an autorequire
21:17 openstackgerrit Solly Ross proposed stackforge/puppet-trove: Support Neutron  https://review.openstack.org/142541
21:17 imcsk8 sbadia: hello, help me with this review? https://review.openstack.org/#/c/146369/ i think it's ready to be merged
21:20 markvoelker joined #puppet-openstack
21:28 markvoelker joined #puppet-openstack
21:34 markvoelker joined #puppet-openstack
21:37 richm scope.lookupvar doesn't work either
21:37 richm 'scope' is undefined
21:43 crinkle scope.lookupvar is part of the templating language, it's not exposed to types or providers
21:44 crinkle types and providers don't have access to manifest variables, they must be passed in via the type
21:45 crinkle there is a different way to look up facts, i think
21:46 openstackgerrit Tim Freund proposed stackforge/puppet-ceph: Update the 'I want to try this' use case manifest  https://review.openstack.org/147668
21:48 djm68 joined #puppet-openstack
21:49 markvoelker joined #puppet-openstack
21:52 michchap_ joined #puppet-openstack
21:53 djm68 joined #puppet-openstack
21:56 crinkle this shows a way you could detect the fact in the type: http://markmail.org/message/fmqoaswdfbdjoprm
21:57 prad joined #puppet-openstack
21:57 crinkle another way would be to use the confine keyword in the provider, but that applies to the whole provider, so it would mean writing a second provider or a child provider, which seems a little overcomplex to me
22:02 djm68 joined #puppet-openstack
22:03 markvoelker joined #puppet-openstack
22:05 tfz joined #puppet-openstack
22:16 richm ok
22:20 ianw joined #puppet-openstack
22:36 EmilienM mfisch: hey
22:37 djm68 joined #puppet-openstack
22:47 christopheraedo joined #puppet-openstack
22:47 timfreun1 joined #puppet-openstack
22:47 f10d4_ joined #puppet-openstack
22:49 francois_ joined #puppet-openstack
22:52 markvoelker joined #puppet-openstack
22:52 michchap_ joined #puppet-openstack
22:53 __adreyer__ joined #puppet-openstack
22:53 crinkle joined #puppet-openstack
22:53 gchamoul joined #puppet-openstack
22:53 saneax_-_ joined #puppet-openstack
22:53 jamespd joined #puppet-openstack
22:53 Mosibi_ joined #puppet-openstack
22:53 bogdando joined #puppet-openstack
22:53 higgins joined #puppet-openstack
22:54 social_ joined #puppet-openstack
22:54 rwsu joined #puppet-openstack
22:54 simonmcc joined #puppet-openstack
22:54 Qu4tre_ joined #puppet-openstack
22:54 spredzy_ joined #puppet-openstack
22:54 dvorak_ joined #puppet-openstack
23:03 ilbot3 joined #puppet-openstack
23:03 Topic for #puppet-openstack is now Place to collaborate on Puppet/OpenStack tools: logs at http://irclog.perlgeek.de/puppet-openstack/today
23:03 rmoe_ joined #puppet-openstack
23:04 ianw joined #puppet-openstack
23:04 spredzy joined #puppet-openstack
23:04 GrwN_ joined #puppet-openstack
23:04 Mosibi joined #puppet-openstack
23:05 nigelk joined #puppet-openstack
23:05 blkperl_ joined #puppet-openstack
23:05 nigelk joined #puppet-openstack
23:05 bodepd_ joined #puppet-openstack
23:05 Hunner joined #puppet-openstack
23:05 mgagne joined #puppet-openstack
23:05 EmilienM joined #puppet-openstack
23:05 TorLaedre joined #puppet-openstack
23:05 holser joined #puppet-openstack
23:05 fandi_ joined #puppet-openstack
23:07 abramley joined #puppet-openstack
23:07 trash_ joined #puppet-openstack
23:08 dachary joined #puppet-openstack
23:08 vDruids joined #puppet-openstack
23:08 prad joined #puppet-openstack
23:11 saneax_-_ joined #puppet-openstack
23:12 nibalize1 joined #puppet-openstack
23:12 ikkeT joined #puppet-openstack
23:12 mattymo joined #puppet-openstack
23:12 fc__ joined #puppet-openstack
23:12 pasquier-s joined #puppet-openstack
23:12 bogdando joined #puppet-openstack
23:12 simonmcc joined #puppet-openstack
23:12 rwsu joined #puppet-openstack
23:12 social_ joined #puppet-openstack
23:12 markvoelker_ joined #puppet-openstack
23:12 nkinder_away joined #puppet-openstack
23:12 richm joined #puppet-openstack
23:12 tlbr_ joined #puppet-openstack
23:12 jamespd joined #puppet-openstack
23:12 fvollero joined #puppet-openstack
23:12 higgins joined #puppet-openstack
23:12 gildub joined #puppet-openstack
23:12 tdb joined #puppet-openstack
23:13 openstackgerrit joined #puppet-openstack
23:13 dvorak joined #puppet-openstack
23:13 andi- joined #puppet-openstack
23:13 francois joined #puppet-openstack
23:13 nosleep77 joined #puppet-openstack
23:13 hogepodge joined #puppet-openstack
23:17 gchamoul joined #puppet-openstack
23:21 mdorman joined #puppet-openstack
23:27 mwoodson joined #puppet-openstack
23:27 ianw joined #puppet-openstack
23:28 vDruids joined #puppet-openstack
23:29 djm68 joined #puppet-openstack
23:30 fvollero joined #puppet-openstack
23:31 gchamoul joined #puppet-openstack
23:39 prad joined #puppet-openstack
23:53 michchap joined #puppet-openstack

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary