Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-12-12

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

All times shown according to UTC.

Time Nick Message
00:49 jamespd joined #puppet-openstack
00:55 xarses joined #puppet-openstack
00:55 rmoe joined #puppet-openstack
01:19 djm68 joined #puppet-openstack
01:31 xingchao joined #puppet-openstack
01:39 jamespd joined #puppet-openstack
01:52 djm68 joined #puppet-openstack
02:12 bitblt joined #puppet-openstack
02:14 bitblt left #puppet-openstack
03:24 xingchao joined #puppet-openstack
03:30 richm joined #puppet-openstack
03:47 djm68 joined #puppet-openstack
03:53 xingchao_ joined #puppet-openstack
04:44 rcallawa_ joined #puppet-openstack
04:49 gildub hi, can someone add review to https://review.openstack.org/#/c/139905/
04:49 gildub ^ please
04:52 djm68 joined #puppet-openstack
05:20 xingchao_ joined #puppet-openstack
05:25 badiane_ka joined #puppet-openstack
05:25 badiane_ka joined #puppet-openstack
05:36 sanjayu joined #puppet-openstack
05:47 openstackgerrit Mike Dorman proposed stackforge/puppet-nova: Correct references to ::nova::rabbit_* variables  https://review.openstack.org/141275
05:54 xingchao_ joined #puppet-openstack
06:35 xingchao_ joined #puppet-openstack
06:44 xingchao_ joined #puppet-openstack
06:57 tfz joined #puppet-openstack
07:12 stamak joined #puppet-openstack
07:45 stamak joined #puppet-openstack
08:01 stamak joined #puppet-openstack
08:05 markvoelker_ joined #puppet-openstack
08:07 todin_ joined #puppet-openstack
08:10 rmoe_ joined #puppet-openstack
08:24 dgurtner joined #puppet-openstack
08:29 xingchao_ joined #puppet-openstack
08:35 xingchao joined #puppet-openstack
08:45 xingchao joined #puppet-openstack
09:10 cwolferh joined #puppet-openstack
09:14 francois1 joined #puppet-openstack
09:17 arnaud_orange joined #puppet-openstack
09:19 jistr joined #puppet-openstack
09:24 xingchao joined #puppet-openstack
09:25 derekh joined #puppet-openstack
09:46 mmagr joined #puppet-openstack
09:54 xingchao joined #puppet-openstack
09:57 qba73 joined #puppet-openstack
10:46 stamak joined #puppet-openstack
10:51 openstackgerrit Merged stackforge/puppet-keystone: service_identity: add user/role ordering  https://review.openstack.org/139724
10:52 openstackgerrit Merged stackforge/puppet-tempest: Allow to activate Ceilometer tests  https://review.openstack.org/140198
10:54 djm68 joined #puppet-openstack
12:34 qba73_ joined #puppet-openstack
12:59 djm68 joined #puppet-openstack
13:24 openstackgerrit Merged stackforge/puppet-nova: Correct references to ::nova::rabbit_* variables  https://review.openstack.org/141275
13:33 omartsyniuk joined #puppet-openstack
13:44 djm68 joined #puppet-openstack
13:59 morazi joined #puppet-openstack
14:49 openstackgerrit Merged stackforge/puppet-vswitch: Adds filtering for BONDING (LACP)  https://review.openstack.org/139905
15:02 ericpeterson joined #puppet-openstack
15:06 richm joined #puppet-openstack
15:11 openstackgerrit Ryan Bak proposed stackforge/puppet-monasca: Fixes influx varaible used elsewhere in the module  https://review.openstack.org/141398
15:29 dgurtner joined #puppet-openstack
15:34 ericpeterson joined #puppet-openstack
15:51 arnaud_orange joined #puppet-openstack
16:08 prad joined #puppet-openstack
16:19 openstackgerrit Ryan Bak proposed stackforge/puppet-monasca: Fixes influx varaible used elsewhere in the module  https://review.openstack.org/141398
16:30 off_rhoden trying to use puppet-ceph for the first time.  on CentOS.  Keep getting "Error: wrong number of arguments (2 for 1)" on the server.
16:30 off_rhoden running with --debug didn't turn up anything useful.
16:31 off_rhoden dachary mentioned that things may be broken for CentOS
16:32 off_rhoden dmsimard: any ideas what the story with CentOS is?
16:32 dmsimard off_rhoden: If there's any issues that I know of it's more related to the integration tests than the module itself.
16:32 dmsimard off_rhoden: AFAIK, at least
16:33 dmsimard off_rhoden: dgurtner is the master of the CentOS implementation
16:33 off_rhoden dmsimard: thanks.  I thought maybe the test was turning up an error during a run just for CentOS or something.
16:33 dmsimard What's your manifest look like ?
16:33 dmsimard Or what's the full puppet run look like ?
16:33 off_rhoden let me paste it somewhere...
16:36 britthouser joined #puppet-openstack
16:36 off_rhoden here's the manifest and server output: http://ur1.ca/j3g7k
16:36 off_rhoden I'm new to puppet, so it could be anything.  =)
16:37 off_rhoden I had a few issues modifying site.pp to work at all from the examples in puppet-ceph to begin with, but I finally got one that didn't have syntax errors.
16:40 off_rhoden probably something basic -- it doesnt' look to me like it has even gotten to the ceph part of things.  But the logs don't say *what* has the wrong number of arguments.  which is annoying
16:43 dmsimard off_rhoden: Well, first of all, congrats on your first steps in the puppet world :p
16:44 off_rhoden ha!  I'm ashamed to ask for help so early on.
16:45 dmsimard off_rhoden: So, often, what people will do, is to build a module on top of other modules -- to essentially wrap around modules -- we tend to call these composition layers. There's the notion of roles and profiles, ex: http://projects.puppetlabs.com/projects/​1/wiki/Infrastructure_Design_Guidelines
16:45 kbyrne joined #puppet-openstack
16:46 dmsimard Nothing prevents you from using the modules directly but designing a composition layer to put your secret sauce everywhere is good too.
16:46 dmsimard What I'm trying to get at is that right within puppet-ceph, we've set up a role/profile composition layer for people to use
16:47 dmsimard You can find those here: https://github.com/stackforge/puppet​-ceph/tree/master/manifests/profile
16:47 off_rhoden dmsimard: awesome.  I'll read up more on the design guidelines.
16:48 dmsimard off_rhoden: And then, with the profile manifests I linked you, there's example manifest parameter values here: https://github.com/stackforge/p​uppet-ceph/tree/master/examples
16:49 dmsimard Nothing prevents you from putting the variables for your classes right within your site.pp - but puppet can also fetch automatically values from a hiera yaml file
16:50 dmsimard So, for example, this here: https://github.com/stackforge/puppet-ce​ph/blob/master/examples/common.yaml#L6 would set the value for this variable: https://github.com/stackforge/puppet-ceph/b​lob/master/manifests/profile/params.pp#L26
16:50 off_rhoden k, I follow all that.  I guess I just need to see what the site.pp looks like when using profiles...  I suspect you just list the profiles for nodes rather than the classes.
16:52 dmsimard off_rhoden: This is what my site.pp looks like for Ceph: http://pastebin.com/raw.php?i=4i77Z66E
16:54 dmsimard I have a personal module that I call "infra" and then have a class "ceph_server" and "ceph_client" in that module that installs the common stuff (like my sysadmin tools..)
16:54 dmsimard But I otherwise only use the profiles as provided in puppet-ceph
16:54 dmsimard And all the data in inside hiera
16:55 off_rhoden nice.  that's really useful and clean
16:57 kbyrne joined #puppet-openstack
16:59 dmsimard Takes a lot of time to get your head wrapped around puppet, how it works and the language itself
16:59 dmsimard Good luck :)
17:00 off_rhoden dmsimard: thanks so much for the beginning pointers!  Back to experimenting for me.  :)
17:01 dmsimard off_rhoden: One last tip
17:01 dmsimard off_rhoden: Since we have integration tests (that work for the most part.. trying to fix the remainder), you can also look at these to give you pointers on how to use each classes
17:02 off_rhoden yeah, i took a look through them.  I ran rake lint and spec, but haven't yet run rake spec:system.  But I did read through a good part of the tests.  Not all yet
17:02 dmsimard The tests are here: https://github.com/stackforge/pup​pet-ceph/tree/master/spec/system
17:02 dmsimard You don't need to run system
17:03 dmsimard But the system tests call the classes and actually run them, so you can see how they're called and how data are passed to them
17:03 off_rhoden makes sense.
17:11 richm joined #puppet-openstack
17:23 aimon joined #puppet-openstack
17:28 ericpeterson joined #puppet-openstack
17:32 rmoe joined #puppet-openstack
17:34 openstackgerrit joined #puppet-openstack
17:38 fandi joined #puppet-openstack
17:49 richm python-openstackclient version 1.0.1 will be in rdo very soon -
17:49 richm https://bugzilla.redhat.co​m/show_bug.cgi?id=1171191
17:49 openstackgerrit joined #puppet-openstack
18:16 mmaglana joined #puppet-openstack
18:20 rcallawa joined #puppet-openstack
18:20 mmaglana_ joined #puppet-openstack
18:26 rcallawa joined #puppet-openstack
18:27 rcallawa_ joined #puppet-openstack
18:40 badiane_ka joined #puppet-openstack
18:56 openstackgerrit Ryan Bak proposed stackforge/puppet-monasca: Fixes minor bugs from refactor  https://review.openstack.org/141398
19:02 rcallawa joined #puppet-openstack
19:08 openstackgerrit Merged stackforge/puppet-monasca: Fixes minor bugs from refactor  https://review.openstack.org/141398
19:25 xarses joined #puppet-openstack
19:32 badiane_ka joined #puppet-openstack
19:33 badiane_ka joined #puppet-openstack
20:00 imcsk8 joined #puppet-openstack
20:10 thumpba joined #puppet-openstack
20:18 thumpba joined #puppet-openstack
20:18 stamak joined #puppet-openstack
20:29 stamak joined #puppet-openstack
20:33 openstackgerrit Bradley Klein proposed stackforge/puppet-monasca: Add version to keystone catalog endpoints  https://review.openstack.org/141484
20:39 djm68 joined #puppet-openstack
21:07 djm68 joined #puppet-openstack
21:57 ddmitriev joined #puppet-openstack
22:12 ericpeterson joined #puppet-openstack

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