Monday, 2010-08-23

[2010/08/23 00:03:10] @ Log started by gepetto
[2010/08/23 00:03:10] @ MattyM joined channel #puppet
[2010/08/23 00:04:00] @ Quit: PaulWay[w]: Ping timeout: 260 seconds
[2010/08/23 00:05:08] <tim|mac> TomWork: that's a common problem, I'm afraid... it has something to do with the local hostname that's send to the server and the server certificate... I tend to solve it by having a different ssldir in de [puppetmasterd] configuration
[2010/08/23 00:05:30] <tim|mac> better way to solve is it is by setting a certname, i think
[2010/08/23 00:05:33] <TomWork> I have 2.6.0
[2010/08/23 00:06:32] @ mawii joined channel #puppet
[2010/08/23 00:07:19] @ pmorillo joined channel #puppet
[2010/08/23 00:07:51] @ ohookins joined channel #puppet
[2010/08/23 00:08:32] @ Quit: mawi: Quit: Leaving
[2010/08/23 00:08:43] @ Rinman joined channel #puppet
[2010/08/23 00:09:13] @ Quit: mawii: Client Quit
[2010/08/23 00:10:43] @ mawii joined channel #puppet
[2010/08/23 00:34:32] @ mmeyer joined channel #puppet
[2010/08/23 00:35:58] @ rawler_ joined channel #puppet
[2010/08/23 00:39:28] @ Quit: themroc_pala: Read error: Connection reset by peer
[2010/08/23 00:39:46] @ themroc joined channel #puppet
[2010/08/23 00:41:36] @ Quit: brothers: Quit: brothers
[2010/08/23 00:45:55] @ PiyushK left channel #puppet ()
[2010/08/23 00:49:35] @ Quit: e1mer: *.net *.split
[2010/08/23 00:49:35] @ Quit: proton: *.net *.split
[2010/08/23 00:49:35] @ Quit: jubei__: *.net *.split
[2010/08/23 00:49:35] @ Quit: husimon: *.net *.split
[2010/08/23 00:49:35] @ Quit: ezekiel: *.net *.split
[2010/08/23 00:49:36] @ Quit: Dominic: *.net *.split
[2010/08/23 00:49:36] @ Quit: dgillies: *.net *.split
[2010/08/23 00:49:36] @ Quit: kjetilho: *.net *.split
[2010/08/23 00:49:36] @ Quit: jbooth: *.net *.split
[2010/08/23 00:49:36] @ Quit: Roksteady: *.net *.split
[2010/08/23 00:49:36] @ Quit: tecto: *.net *.split
[2010/08/23 00:49:36] @ Quit: tripoux: *.net *.split
[2010/08/23 00:49:37] @ Quit: emag: *.net *.split
[2010/08/23 00:49:37] @ Quit: jds2001: *.net *.split
[2010/08/23 00:49:37] @ Quit: zeroXten: *.net *.split
[2010/08/23 00:49:37] @ Quit: DasFx: *.net *.split
[2010/08/23 00:49:37] @ Quit: diget: *.net *.split
[2010/08/23 00:49:37] @ Quit: Guest88379: *.net *.split
[2010/08/23 00:49:37] @ Quit: QuackNL: *.net *.split
[2010/08/23 00:49:38] @ tecto_ is now known as tecto
[2010/08/23 00:59:49] @ Ramonster joined channel #puppet
[2010/08/23 00:59:56] @ proton joined channel #puppet
[2010/08/23 00:59:56] @ e1mer joined channel #puppet
[2010/08/23 00:59:56] @ jubei__ joined channel #puppet
[2010/08/23 00:59:56] @ husimon joined channel #puppet
[2010/08/23 00:59:56] @ ezekiel joined channel #puppet
[2010/08/23 00:59:56] @ Dominic joined channel #puppet
[2010/08/23 00:59:56] @ dgillies joined channel #puppet
[2010/08/23 00:59:56] @ kjetilho joined channel #puppet
[2010/08/23 00:59:56] @ jbooth joined channel #puppet
[2010/08/23 00:59:56] @ Roksteady joined channel #puppet
[2010/08/23 00:59:56] @ 36DAAE843 joined channel #puppet
[2010/08/23 00:59:56] @ tripoux joined channel #puppet
[2010/08/23 00:59:56] @ emag joined channel #puppet
[2010/08/23 00:59:56] @ jds2001 joined channel #puppet
[2010/08/23 00:59:56] @ zeroXten joined channel #puppet
[2010/08/23 00:59:56] @ DasFx joined channel #puppet
[2010/08/23 00:59:56] @ diget joined channel #puppet
[2010/08/23 00:59:56] @ Guest88379 joined channel #puppet
[2010/08/23 00:59:56] @ QuackNL joined channel #puppet
[2010/08/23 01:00:04] <Niek-work> wee
[2010/08/23 01:00:20] @ Quit: mmeyer: Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100721175351]
[2010/08/23 01:00:48] @ TREllis joined channel #puppet
[2010/08/23 01:07:59] @ mmeyer joined channel #puppet
[2010/08/23 01:10:00] @ gebi joined channel #puppet
[2010/08/23 01:11:23] @ kolla joined channel #puppet
[2010/08/23 01:16:05] @ Quit: e1mer: Ping timeout: 276 seconds
[2010/08/23 01:17:43] @ e1mer joined channel #puppet
[2010/08/23 01:19:30] @ Quit: ceren: Ping timeout: 240 seconds
[2010/08/23 01:21:50] @ ceren joined channel #puppet
[2010/08/23 01:26:27] @ Quit: ceren: Ping timeout: 265 seconds
[2010/08/23 01:28:11] @ ceren joined channel #puppet
[2010/08/23 01:33:44] @ itguru joined channel #puppet
[2010/08/23 01:44:14] @ Quit: ceren: Ping timeout: 240 seconds
[2010/08/23 01:44:21] @ ceren joined channel #puppet
[2010/08/23 01:45:56] @ gilesw joined channel #puppet
[2010/08/23 01:49:09] <Niek-work> Hm, so ipv6 support in puppet hasn't really evolved yet?
[2010/08/23 01:49:14] @ Quit: e1mer: Ping timeout: 276 seconds
[2010/08/23 01:52:17] <tim|mac> isn't that more a rails thingy?
[2010/08/23 01:52:25] <tim|mac> or a container thingy?
[2010/08/23 01:53:48] <Niek-work> Not sure. I did see some patches on a mailinglist.
[2010/08/23 01:58:50] @ jab_doa joined channel #puppet
[2010/08/23 01:59:37] @ lkoranda joined channel #puppet
[2010/08/23 02:00:08] <Niek-work> This bit in particular: http://www.mail-archive.com/puppet-bugs@googlegroups.com/msg10626.html
[2010/08/23 02:03:40] <f3ew> whee
[2010/08/23 02:04:06] <f3ew> Is Facter the only thing which needs fixing?
[2010/08/23 02:04:38] @ Quit: gebi: Ping timeout: 265 seconds
[2010/08/23 02:04:38] @ Quit: nul0op: Read error: Connection reset by peer
[2010/08/23 02:05:06] @ mikepea joined channel #puppet
[2010/08/23 02:05:07] <tim|mac> ah, looks like facter facts only, indeed
[2010/08/23 02:05:24] @ Quit: lkoranda: Ping timeout: 258 seconds
[2010/08/23 02:06:09] @ alcy joined channel #puppet
[2010/08/23 02:06:18] @ Quit: SpacePope: Ping timeout: 240 seconds
[2010/08/23 02:06:41] <Niek-work> I believe so yeah.
[2010/08/23 02:06:45] <Niek-work> It's just an extension.
[2010/08/23 02:06:59] @ SpacePope joined channel #puppet
[2010/08/23 02:07:02] <Niek-work> Would be nice to have since we've been busy with ipv6 for all our hosting servers.
[2010/08/23 02:10:05] <tim|mac> same here
[2010/08/23 02:10:18] <tim|mac> we're 100% dual stacked, with one exception (our asterisk server)
[2010/08/23 02:12:17] <Niek-work> I'm quite new to puppet, but would it be as simple as just downloading the scripts and slotting them in place?
[2010/08/23 02:12:43] @ johnf joined channel #puppet
[2010/08/23 02:12:51] <Niek-work> I'd prefer downloading it through an update in puppet, but if it's going to take a while to add, I'd probably go ahead and download it.
[2010/08/23 02:13:19] @ troelsarvin joined channel #puppet
[2010/08/23 02:13:25] <johnf> When an erb template s being evaluated to puppet alter the load path at all? ie does it att modules/MODULE/lib to the load path so I can require 'random_helper_lib' ?
[2010/08/23 02:17:35] <dcarley> Niek-work: you could do that. but what would be preferable is to re-package a patched version of facter and deploy that.
[2010/08/23 02:18:19] @ nul0op joined channel #puppet
[2010/08/23 02:18:57] <Niek-work> dcarley: Yea. I figured as much.
[2010/08/23 02:19:39] <dcarley> easier to deploy and less chance of forgetting what you've done in the future.
[2010/08/23 02:21:06] @ lkoranda joined channel #puppet
[2010/08/23 02:21:37] @ Quit: iamchrisf: Quit: iamchrisf
[2010/08/23 02:25:18] <matti> Hey :)
[2010/08/23 02:26:18] <Niek-work> dcarley: Eventually it needs to be part of the official puppet release. Repackaging it for myself is a solution but I would much rather extend it so that other people could use it too.
[2010/08/23 02:26:33] <Niek-work> Not sure why the patches on the mailing list never made it in.
[2010/08/23 02:31:08] <dcarley> Niek-work: #2270 (and dupe #3502) suggest that it still needs review and is currently targetted for 1.6.0
[2010/08/23 02:31:09] <gepetto> dcarley: Niek-work: #2270 is http://projects.puppetlabs.com/issues/show/2270 "Facter - Feature #2270: IPv6 should be supported. - Puppet Labs"
[2010/08/23 02:31:09] <gepetto> dcarley: Niek-work: #3502 is http://projects.puppetlabs.com/issues/show/3502 "Facter - Feature #3502: Make facter more ipv6 friendly - Puppet Labs"
[2010/08/23 02:31:35] <Niek-work> *clicks*
[2010/08/23 02:32:34] @ progre55 joined channel #puppet
[2010/08/23 02:33:39] <Niek-work> Seems 1.6.0 is quite far away still.
[2010/08/23 02:35:00] @ Quit: themroc: Remote host closed the connection
[2010/08/23 02:35:16] <progre55> hi guys, running "sudo puppetca --all and --list" and there are no approved nor waiting certs, although the clients are waiting to get approved.. what can be the problem here?
[2010/08/23 02:35:18] @ e1mer joined channel #puppet
[2010/08/23 02:35:35] @ Quit: Ramonster: Quit: Computer has gone to sleep
[2010/08/23 02:35:52] @ Ramonster joined channel #puppet
[2010/08/23 02:37:47] @ themroc joined channel #puppet
[2010/08/23 02:42:29] <progre55> ah I hate this stupid unuseful message saying "undefined method `closed?' for nil:NilClass"
[2010/08/23 02:44:57] @ Deesl joined channel #puppet
[2010/08/23 02:46:35] <zeroXten> is it me or does "[private] \n path /data/private/%h \n allow *" look wrong?
[2010/08/23 02:49:40] <progre55> where can I get a .deb package for puppet version 2.6?
[2010/08/23 02:50:20] <zeroXten> debian testing repo
[2010/08/23 02:56:25] @ thangola joined channel #puppet
[2010/08/23 02:57:09] <thangola> I'm new to puppet and I need a help about puppet module
[2010/08/23 02:59:36] <zeroXten> what is your question thangola ?
[2010/08/23 03:00:03] <thangola> I copy a mysql module to modules dir, then import it in site.pp
[2010/08/23 03:00:17] <thangola> my puppet.conf: http://pastie.org/1109550
[2010/08/23 03:00:18] <thangola> my puppet.conf: http://pastie.org/1109550
[2010/08/23 03:00:38] <thangola> when I run the master: http://pastie.org/1109547
[2010/08/23 03:01:05] <thangola> there is an error: err: Could not parse for environment production: No source module metadata provided for mysql at /etc/puppet/manifests/site.pp:2 on node openlab.localdomain
[2010/08/23 03:02:05] <thangola> I did some search on Google but received no useful result
[2010/08/23 03:02:21] <thangola> so how to fix this err?
[2010/08/23 03:03:49] <zeroXten> hmm
[2010/08/23 03:05:57] <thangola> my site.pp http://pastie.org/1109561
[2010/08/23 03:07:07] <zeroXten> ahh, you don't need to import mysql, just include it
[2010/08/23 03:07:15] <zeroXten> it will be imported automagically
[2010/08/23 03:07:40] <zeroXten> not that I can see it importing tho
[2010/08/23 03:08:28] <thangola> Thank you. I'll try it
[2010/08/23 03:11:10] <thangola> It seems be a little better, but there remains a err: http://pastie.org/1109574
[2010/08/23 03:11:19] <thangola> err: No source module metadata provided for mysql at /etc/puppet/manifests/site.pp:1 on node openlab.localdomain
[2010/08/23 03:11:38] <progre55> zeroXten: thanks, I got it from the ubuntu maverick repos )
[2010/08/23 03:12:03] <progre55> what does "err: Could not retrieve catalog from remote server: field missing" mean in 2.6? which field? I never had it in previous versions..
[2010/08/23 03:12:56] <zeroXten> thangola: pastbin some mysql module details, e.g. contents of module path
[2010/08/23 03:13:01] <progre55> and just before this error, it says "debug: OpenSSL: Error(19): self signed certificate in certificate chain". are these messages connected anyhow?
[2010/08/23 03:14:27] <thangola> I use this module http://github.com/DavidS/puppet-mysql
[2010/08/23 03:15:07] <thangola> and have some edit in init.pp
[2010/08/23 03:15:17] <zeroXten> ah, let me see the edit
[2010/08/23 03:15:21] @ Quit: littleidea: Quit: littleidea
[2010/08/23 03:16:01] <thangola> my init.pp: http://pastie.org/1109589
[2010/08/23 03:19:31] <zeroXten> hmm, i'm new to puppet myself, but are you including "mysql::server" or "mysql"?
[2010/08/23 03:21:34] <thangola> i include "mýql
[2010/08/23 03:21:43] <thangola> i include "mysql"
[2010/08/23 03:23:40] <thangola> i've tried "mysql::server", but there is no difference
[2010/08/23 03:23:58] @ shanky left channel #puppet ()
[2010/08/23 03:29:37] <progre55> anybody knows what field is missing when it says "err: Could not retrieve catalog from remote server: field missing"?
[2010/08/23 03:35:21] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2010/08/23 03:37:33] @ Quit: e1mer: Remote host closed the connection
[2010/08/23 03:38:13] @ e1mer joined channel #puppet
[2010/08/23 03:39:33] @ catay joined channel #puppet
[2010/08/23 03:39:36] @ phips|ip joined channel #puppet
[2010/08/23 04:04:46] <progre55> I'm trying to start puppet/puppetmaster, but it's only printing out the puppet.conf on the console and nothing happening..
[2010/08/23 04:04:52] <progre55> any suggestions, please?
[2010/08/23 04:06:52] <Volcane> you used --genconfig to create te cnofig right?
[2010/08/23 04:07:34] <alcy> progre55, add genconfig = false in the puppet.conf probably
[2010/08/23 04:07:55] <progre55> Volcane: yeah
[2010/08/23 04:08:07] <progre55> alcy: let me try that..
[2010/08/23 04:08:21] <Volcane> progre55: so you enabled genconfig=true from the command line, asked it to print the config and now it does what you asked it :)
[2010/08/23 04:08:59] <progre55> Volcane: lol )) then let me try to set it to false..
[2010/08/23 04:09:43] <Volcane> i think someone filed a feature request cos this happens to lots of people
[2010/08/23 04:10:52] <zeroXten> could I use generate() to delete a file on the puppetmaster *after* it has been deployed to the server (with replace=no set)?
[2010/08/23 04:11:39] <Volcane> so why delete the file then?
[2010/08/23 04:11:44] <Volcane> what ift he server gets rebuilt?
[2010/08/23 04:12:25] <zeroXten> its for keytab files.. have a separate krb server, just want to ktadd on puppetmaster and distribute to server during initial setup
[2010/08/23 04:12:52] <Volcane> you're kind of suggesting your manifests isnt in svn or git
[2010/08/23 04:12:59] <progre55> Volcane, alcy: thanks, it worked =)
[2010/08/23 04:13:03] @ Quit: lkoranda: Ping timeout: 258 seconds
[2010/08/23 04:13:11] <zeroXten> Volcane: me?
[2010/08/23 04:13:14] <progre55> but now I'm getting "Could not prepare for execution: Got 1 failure(s) while initializing: change from directory to file failed: Could not set 'file on ensure: Is a directory - /var/lib/puppet/facts"
[2010/08/23 04:13:18] <Volcane> zeroXten: yes
[2010/08/23 04:13:24] <progre55> why would it want to change a dir into a file?)
[2010/08/23 04:13:26] @ mikey_p is now known as mikey_p-afk
[2010/08/23 04:13:30] <zeroXten> my manifests are in svn
[2010/08/23 04:13:41] <Volcane> zeroXten: then next time you svn up it will come back/
[2010/08/23 04:14:25] <zeroXten> Volcane: na, because the "private" fileserver can be outside of svn
[2010/08/23 04:14:39] <zeroXten> manifests, modules and general files are in svn
[2010/08/23 04:15:14] <Volcane> wont work eitherway, generate happens during compile
[2010/08/23 04:15:32] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/08/23 04:15:41] <zeroXten> ah
[2010/08/23 04:16:05] @ Quit: phips|ip: Ping timeout: 276 seconds
[2010/08/23 04:16:09] <zeroXten> that makes sense
[2010/08/23 04:16:53] @ _sh3_ joined channel #puppet
[2010/08/23 04:17:26] @ phips|ip joined channel #puppet
[2010/08/23 04:17:27] <zeroXten> hmm, what if I use content => generate(), and my generate reads the keytab then deletes it.. would the content of the keytab be in memory?
[2010/08/23 04:17:50] <zeroXten> of course, if it fails, would have to ktadd again
[2010/08/23 04:18:14] <zeroXten> actually, that also fixes my concern with "[private] path %h allow *"
[2010/08/23 04:18:49] @ Quit: yeled: Ping timeout: 260 seconds
[2010/08/23 04:18:53] @ Quit: _sh3: Ping timeout: 245 seconds
[2010/08/23 04:19:22] <progre55> Volcane: any suggestions, please?
[2010/08/23 04:19:45] @ yeled joined channel #puppet
[2010/08/23 04:20:58] @ Quit: thangola: Quit: Page closed
[2010/08/23 04:24:52] @ gebi joined channel #puppet
[2010/08/23 04:24:58] @ Ramonster joined channel #puppet
[2010/08/23 04:27:51] @ lkoranda joined channel #puppet
[2010/08/23 04:30:46] <madduck> i cannot declare a resource and in the same class use the File[foo] { require +> … } syntax to extend it, can I?
[2010/08/23 04:31:14] <tim|mac> madduck: no, you need to inherit before you can modify the resource
[2010/08/23 04:32:23] <madduck> oh dear…
[2010/08/23 04:32:25] <madduck> thanks
[2010/08/23 04:35:40] @ redpepper is now known as RedPepper
[2010/08/23 04:36:26] <progre55> so now I'm getting "err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed"..
[2010/08/23 04:36:32] * progre55 is googling..
[2010/08/23 04:37:35] @ Quit: e1mer: Ping timeout: 276 seconds
[2010/08/23 04:37:40] @ bje joined channel #puppet
[2010/08/23 04:38:21] @ Quit: phips|ip: Ping timeout: 272 seconds
[2010/08/23 04:40:45] @ vachon joined channel #puppet
[2010/08/23 04:41:09] @ mvn071 joined channel #puppet
[2010/08/23 04:41:19] <vachon> can someone confirm this for me? puppetmaster runs on tcp 8140 and puppetd listens on tcp 8139?
[2010/08/23 04:41:35] @ phips|ip joined channel #puppet
[2010/08/23 04:42:03] @ PiyushK joined channel #puppet
[2010/08/23 04:42:40] <madduck> yes
[2010/08/23 04:42:43] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2010/08/23 04:42:45] <vachon> thanks
[2010/08/23 04:43:02] @ Ramonster joined channel #puppet
[2010/08/23 04:43:06] @ johnf left channel #puppet ()
[2010/08/23 04:48:47] @ Quit: phips|ip: Ping timeout: 276 seconds
[2010/08/23 04:50:14] @ Quit: kiiNODA: Ping timeout: 258 seconds
[2010/08/23 04:52:04] @ Quit: ceren: Quit: ceren
[2010/08/23 04:54:53] <gilesw> heya puppetiers
[2010/08/23 04:55:04] <gilesw> is there a mysql module that lets you seed a database?
[2010/08/23 04:55:43] @ Quit: itguru: Read error: Operation timed out
[2010/08/23 04:55:56] @ ahasenack joined channel #puppet
[2010/08/23 04:57:11] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Iceweasel 3.5.10/20100623112841]
[2010/08/23 04:57:45] @ itguru joined channel #puppet
[2010/08/23 04:57:45] @ Quit: itguru: Changing host
[2010/08/23 04:57:45] @ itguru joined channel #puppet
[2010/08/23 04:59:25] @ vachon left channel #puppet ()
[2010/08/23 05:00:35] @ Bass10 joined channel #puppet
[2010/08/23 05:01:23] @ Quit: pmorillo: Ping timeout: 245 seconds
[2010/08/23 05:02:38] @ pmorillo joined channel #puppet
[2010/08/23 05:03:37] @ rmiller4pi8 joined channel #puppet
[2010/08/23 05:05:28] @ kiiNODA joined channel #puppet
[2010/08/23 05:07:07] @ Quit: bug: Quit: bug
[2010/08/23 05:10:05] @ ecolitan joined channel #puppet
[2010/08/23 05:13:24] @ cedric_b joined channel #puppet
[2010/08/23 05:13:42] @ cedric_b is now known as electron-libre
[2010/08/23 05:22:30] <tim|mac> does dashboard have to run on the same machine as puppetmaster?
[2010/08/23 05:23:10] <unixdaemon> tim|mac: no, there's a report that you can use on the master to post to the dashboard box
[2010/08/23 05:23:22] <tim|mac> ah ok, cool
[2010/08/23 05:23:28] <zeroXten> so, i'm guessing generate() isn't binary safe
[2010/08/23 05:23:41] @ phips|ip joined channel #puppet
[2010/08/23 05:24:59] @ Quit: pmorillo: Ping timeout: 276 seconds
[2010/08/23 05:26:20] @ ghaskins_mobile joined channel #puppet
[2010/08/23 05:29:14] @ Quit: phips|ip: Remote host closed the connection
[2010/08/23 05:30:22] <kenneho> Does anyone know if the puppet clients (or maybe the master) can report it's configuration (for example the YAML output or something) to dashboard? We're using our Satellite server as a external node holder, but it would be nice to display some of the configuration on Puppet Dashboard.
[2010/08/23 05:33:02] @ Quit: rmiller4pi8: Ping timeout: 264 seconds
[2010/08/23 05:35:15] @ [GuS] joined channel #puppet
[2010/08/23 05:38:18] @ uphillian joined channel #puppet
[2010/08/23 05:40:27] <ohadlevy> kenneho: which kind of configurations?
[2010/08/23 05:40:46] @ Demosthenes joined channel #puppet
[2010/08/23 05:40:54] <ohadlevy> kenneho: or let me ask it the other way around, what do you miss in satellite? :)
[2010/08/23 05:41:46] @ Quit: skullone: Remote host closed the connection
[2010/08/23 05:44:25] @ herdingcat joined channel #puppet
[2010/08/23 05:44:43] @ Quit: herdingcat: Max SendQ exceeded
[2010/08/23 05:46:41] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/08/23 05:46:42] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2010/08/23 05:47:07] @ Ramonster joined channel #puppet
[2010/08/23 05:48:13] <kenneho> ohadlevy: Well, the configuration itself seems to work fine - we've put external node data there instead of in LDAP/Foreman/Dashboard. But we're playing around with dashboard at the moment, and if we could have dashbard _display_ the configuration (i.e which classes and parameters each node is configured with) that would be nice.
[2010/08/23 05:48:59] <kenneho> Our clients sends reports to Dashboard, but the reports only tell dashboard about performance metrics, but telling Dashboard about other things as well would be nice.
[2010/08/23 05:49:16] <ohadlevy> kenneho: and why not use the data from sat?
[2010/08/23 05:50:17] @ Quit: hal-j: Quit: Leaving.
[2010/08/23 05:50:26] @ moos3 joined channel #puppet
[2010/08/23 05:50:41] <moos3> does anyone have a example of making a symlink with puppet?
[2010/08/23 05:52:01] <ssm> moos3: http://docs.puppetlabs.com/guides/types/file.html
[2010/08/23 05:53:23] <moos3> ssm, target => "/path/to/my/file" right ?
[2010/08/23 05:53:37] @ carlasouza joined channel #puppet
[2010/08/23 05:53:38] <ohookins> ensure => "/path/to/my/file"
[2010/08/23 05:53:56] @ hal-j joined channel #puppet
[2010/08/23 05:54:11] <ssm> moos3: ensure => link, target => "/path/to/target" ... or ensure => "/path/to/target"
[2010/08/23 05:54:21] <moos3> ok cool thanks
[2010/08/23 05:55:42] @ Quit: eshamow: Quit: eshamow
[2010/08/23 05:55:42] @ Quit: bigon: Remote host closed the connection
[2010/08/23 05:55:54] @ bigon joined channel #puppet
[2010/08/23 05:55:54] @ Quit: bigon: Changing host
[2010/08/23 05:55:54] @ bigon joined channel #puppet
[2010/08/23 06:00:11] @ Quit: uggedal: Quit: WeeChat 0.3.2
[2010/08/23 06:00:33] @ Quit: bigon: Ping timeout: 260 seconds
[2010/08/23 06:00:48] @ suchu joined channel #puppet
[2010/08/23 06:01:44] @ ghaskins_mobile joined channel #puppet
[2010/08/23 06:02:24] @ MarcEggenberger joined channel #puppet
[2010/08/23 06:02:46] @ bigon joined channel #puppet
[2010/08/23 06:05:44] @ eshamow joined channel #puppet
[2010/08/23 06:05:56] @ pmorillo joined channel #puppet
[2010/08/23 06:06:13] @ koalallama joined channel #puppet
[2010/08/23 06:08:49] <kenneho> ohadlevy: I'm thinking maybe Dashboard/Foreman and such are better than Satellite server at displaying this sort of info, so I just wanted to give it a try.
[2010/08/23 06:09:11] <ohadlevy> kenneho: in foreman you can view the host classes and facts
[2010/08/23 06:11:57] <eshamow> ohadlevy: a quick foreman question if you have a moment
[2010/08/23 06:12:17] <eshamow> i'm looking to implement a feature that would allow me to temporarily disable e-mail alerts for a particular host
[2010/08/23 06:12:29] <Deesl> hello, can someone please help me understand this error: err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
[2010/08/23 06:12:30] <Deesl> ?
[2010/08/23 06:12:57] <eshamow> i've found the appropriate code related to sending alerts if a host has an error, but wondering if you could recommend the best foreman-centric place to set a flag indicating that a host was in a sort of foreman downtime -- whether it be a field in the db, or something else
[2010/08/23 06:13:12] <Volcane> Deesl: dont use --server foo, add a hosts entry or a dns cname for 'puppet'
[2010/08/23 06:13:15] <eshamow> this is something i'll offer back to the community if i can actually get it written...
[2010/08/23 06:13:42] <Deesl> Volcane: okay
[2010/08/23 06:13:47] <ohadlevy> eshamow: afk - brb
[2010/08/23 06:13:54] <eshamow> np
[2010/08/23 06:14:02] <Volcane> Beens: basically the server has a name - puppet by default - and you need to speak to it by its name
[2010/08/23 06:14:10] <Volcane> Deesl: basically the server has a name - puppet by default - and you need to speak to it by its name
[2010/08/23 06:16:01] <Deesl> Volcane: okay.. so in case I want to change this name... how do I do that?
[2010/08/23 06:16:24] <Volcane> Deesl: you need to regenerate its certificates and set certname property on it
[2010/08/23 06:16:27] <Volcane> on the master
[2010/08/23 06:16:32] <ohadlevy> eshamow: how would you like to disable certain hosts? manually?
[2010/08/23 06:16:43] <Volcane> Deesl: dont use a fqdn - that will make replacing your master very hard
[2010/08/23 06:16:51] <Deesl> Volcane: could you please point me to some documentation or tell me how to do it?
[2010/08/23 06:16:53] <Volcane> Deesl: use a cname instead
[2010/08/23 06:16:56] <eshamow> my thinking is that i'd drop a link on the host page itself that says "disable." but for now, sure -- even w/ a shell script
[2010/08/23 06:17:07] <Volcane> Deesl: the configuration options are documented on docs.puppetlabs.com
[2010/08/23 06:17:13] <eshamow> it's just that periodically one of my admins will start playing with a puppet class and invariably cause a flood of error messages
[2010/08/23 06:17:20] <Deesl> Volcane: so you are telling me to add a CNAME to my DNS which will be puppet and point to my puppetmaster
[2010/08/23 06:17:21] <eshamow> we have a puppet-dev environment for extensive tinkering but it's sort of inevitable
[2010/08/23 06:17:23] <Deesl> is that currect?
[2010/08/23 06:17:27] <Volcane> Deesl: yes
[2010/08/23 06:17:30] <moos3> does puppet support freebsd ports ?
[2010/08/23 06:17:33] <eshamow> makes sense to have a "downtime" option for hosts which we know will be broken for a while
[2010/08/23 06:17:44] <Deesl> Volcane: okay
[2010/08/23 06:17:53] <barn> moos3: yes
[2010/08/23 06:17:56] @ Quit: ]oestewart: Quit: This computer has gone to sleep
[2010/08/23 06:18:28] <moos3> anything special need to be done?
[2010/08/23 06:19:02] <barn> http://projects.reductivelabs.com/projects/puppet/wiki/Puppet_Free_Bsd
[2010/08/23 06:19:07] @ MPSimmons joined channel #puppet
[2010/08/23 06:19:35] @ Quit: bigon: Ping timeout: 240 seconds
[2010/08/23 06:23:52] @ cliff-hm joined channel #puppet
[2010/08/23 06:26:34] @ bigon joined channel #puppet
[2010/08/23 06:26:34] @ Quit: bigon: Changing host
[2010/08/23 06:26:34] @ bigon joined channel #puppet
[2010/08/23 06:28:36] @ jrisch joined channel #puppet
[2010/08/23 06:29:37] @ Quit: gebi: Read error: Operation timed out
[2010/08/23 06:32:30] @ gmason joined channel #puppet
[2010/08/23 06:34:30] @ Quit: kiiNODA: Ping timeout: 258 seconds
[2010/08/23 06:35:17] @ bug joined channel #puppet
[2010/08/23 06:35:43] <Niek-work> How can I check if all nodes have been updated with the commit I just did? I don't have the dashboard installed. Is that the only way?
[2010/08/23 06:36:21] @ Quit: mocker: Quit: WeeChat 0.3.2
[2010/08/23 06:37:21] <FiXion> Niek-work: normally puppet doesn't (AFAIK) collect a list of installed packages. If yours does - you could probably do a grep in the reports
[2010/08/23 06:37:52] <FiXion> Niek-work: that is if you have configured your clients to send the reports to the master
[2010/08/23 06:37:53] <MarcEggenberger> hi there. I'm struggling also with the initial setup. Did this on CentOS and Ubuntu. I have an entry in the config telling puppetmasterd: certname=puppet then I restarte puppetmaster and issue a puppetd --verbose --debug --trace --server puppet. Then I get an error saying err: Could not retrieve configuration: Could not find puppet with names puppet, puppet.ii4sm.zz. Although I can ping puppet
[2010/08/23 06:37:53] <MarcEggenberger> and also the FQDN puppet.ii4sm.zz ... any ideas what I'm doing wrong here?
[2010/08/23 06:38:46] <FiXion> MarcEggenberger: you need to generate a new FQDN cert I think.
[2010/08/23 06:38:53] <FiXion> mine is a FQDN
[2010/08/23 06:39:08] <MarcEggenberger> trying ...
[2010/08/23 06:39:11] <FiXion> check output from hostname and hostname -f is correct
[2010/08/23 06:39:17] <FiXion> -f should be fqdn
[2010/08/23 06:39:21] <FiXion> without shouldn't
[2010/08/23 06:40:26] @ mapu_ joined channel #puppet
[2010/08/23 06:40:28] @ mapu__ joined channel #puppet
[2010/08/23 06:40:57] <MarcEggenberger> having the FQDN in the configfile (certname=puppet.ii4sm.zz) gives me the same error
[2010/08/23 06:40:59] @ kiiNODA joined channel #puppet
[2010/08/23 06:41:07] <MarcEggenberger> checking hostname output
[2010/08/23 06:41:25] @ DbT_ joined channel #puppet
[2010/08/23 06:42:15] <MarcEggenberger> both give FQDN ... changing config and restarting network
[2010/08/23 06:42:37] @ mapu___ joined channel #puppet
[2010/08/23 06:42:38] <Deesl> Volcane: I had added the CNAME.. but still it says err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
[2010/08/23 06:43:01] @ dmreiland joined channel #puppet
[2010/08/23 06:43:16] <Volcane> Deesl: pastie your master/client configs and output from puppetd --test
[2010/08/23 06:45:58] <Volcane> ls
[2010/08/23 06:45:59] <Volcane> oops
[2010/08/23 06:46:10] <Deesl> Volcane: http://pastie.org/1109898
[2010/08/23 06:47:07] <Volcane> Deesl: on the master, what do you have in /var/lib/puppet/ssl/*pem ?
[2010/08/23 06:47:13] <Volcane> erm, no not there
[2010/08/23 06:47:28] <Volcane> in /var/lib/puppet/ssl/certs/*.pem
[2010/08/23 06:48:42] <Deesl> [root@artemis ~]# ls /var/lib/puppet/ssl/certs/
[2010/08/23 06:48:42] <Deesl> ca.pem v100817yp6794-1.pem
[2010/08/23 06:49:16] <Deesl> that v100 whatever is my old hostname
[2010/08/23 06:49:26] <Deesl> the one which the hosting provider provided
[2010/08/23 06:49:33] <Volcane> hmm
[2010/08/23 06:49:33] <zeroXten> sorry to ask again, is generate() binary safe? In fact, is anything other than fileserver stuff binary safe?
[2010/08/23 06:50:06] <masterzen> zeroXten: I think it is.
[2010/08/23 06:50:18] <Volcane> Deesl: and with ps, what are the arguments to your puppetmasterd
[2010/08/23 06:50:19] @ Quit: jab_doa: Quit: Verlassend
[2010/08/23 06:50:23] <zeroXten> masterzen: ah ok, hmm
[2010/08/23 06:50:23] <MarcEggenberger> @FiXion: nah .. also FQDN does not work .. still the error that it does not find puppet
[2010/08/23 06:50:24] <masterzen> zeroXten: at least if you want to use it in a file content
[2010/08/23 06:50:37] <Deesl> puppet 11934 9455 0 09:05 pts/1 00:00:00 /usr/bin/ruby /usr/sbin/puppetmasterd --no-daemonize --verbose
[2010/08/23 06:50:45] <zeroXten> masterzen: yeah i am, but i'm getting: " Could not render to pson: invalid utf8 byte: '�'"
[2010/08/23 06:50:47] <Deesl> so --no-daemonize and --verbose
[2010/08/23 06:50:50] <Volcane> Deesl: did you restart it since renaming hte machine?
[2010/08/23 06:50:59] <masterzen> zeroXten: what version?
[2010/08/23 06:51:04] <Deesl> Volcane: I dont rmeember... should I do that?
[2010/08/23 06:51:10] <Volcane> try it
[2010/08/23 06:51:15] <Deesl> and do you mean a system reboot or restarting puppetmaster?
[2010/08/23 06:51:16] <Volcane> it should make a new cert
[2010/08/23 06:51:20] <Volcane> puppetmasterd
[2010/08/23 06:51:25] <zeroXten> masterzen: puppetd is 0.25.4
[2010/08/23 06:51:34] <Deesl> Volcane: just did it now
[2010/08/23 06:51:38] @ joe-mac joined channel #puppet
[2010/08/23 06:51:39] <Deesl> let me retry
[2010/08/23 06:51:45] <Volcane> did it make a new file?
[2010/08/23 06:52:02] <masterzen> zeroXten: file content is rendered as a string in the json catalog without being escaped correctly :(
[2010/08/23 06:52:15] <masterzen> zeroXten: you should file a bug
[2010/08/23 06:52:19] @ bodepd joined channel #puppet
[2010/08/23 06:52:20] <Deesl> Volcane: it did
[2010/08/23 06:52:38] <Deesl> Volcane: but there are a couple of dnsdomainname: Unknown Host that came up
[2010/08/23 06:52:41] <Deesl> I am not sure what it is about
[2010/08/23 06:52:58] <zeroXten> masterzen: ahh.. ok =( In the meantime I'll see if I can hack it with a notify => Exec
[2010/08/23 06:53:25] <Deesl> Volcane: okay it finally said Applying configuration
[2010/08/23 06:53:32] @ Quit: PiyushK: Quit: Bye Bye freenode - piyush.me
[2010/08/23 06:53:42] <Volcane> Deesl: sounds like you didnt renae your machine properly
[2010/08/23 06:54:29] <Deesl> Volcane: thats possible..... but I did put it in CNAME and updated the file in /etc/sysconfig... this is a Centos VPS (the puppetmasterd)
[2010/08/23 06:55:02] <Volcane> Deesl: you need to reboot it if its a centos box to get hostnames done properly, also update hosts
[2010/08/23 06:55:20] <Deesl> Volcane: will do that
[2010/08/23 06:56:01] @ reyjrar joined channel #puppet
[2010/08/23 06:56:05] @ Quit: bodepd: Client Quit
[2010/08/23 06:56:31] @ jdcasey joined channel #puppet
[2010/08/23 06:57:13] @ Quit: DbT_: Quit: So long.
[2010/08/23 06:58:06] @ bobbyz_ joined channel #puppet
[2010/08/23 06:59:27] <zeroXten> mind if I quote your comment masterzen? you know more about it than me ;)
[2010/08/23 06:59:54] <masterzen> zeroXten: np, go ahead
[2010/08/23 07:00:33] <zeroXten> masterzen: thanks
[2010/08/23 07:00:42] @ Quit: MarcEggenberger:
[2010/08/23 07:01:18] @ AZed joined channel #puppet
[2010/08/23 07:02:05] <ohadlevy> eshamow: we could add a disable feature
[2010/08/23 07:02:18] <ohadlevy> eshamow: maybe better to talk about this at #theforeman channel
[2010/08/23 07:02:40] <eshamow> ohadlevy: i'll swing over there :) thx
[2010/08/23 07:03:56] @ pheezy joined channel #puppet
[2010/08/23 07:05:15] @ Quit: jrisch: Quit: jrisch
[2010/08/23 07:05:29] @ andrewh joined channel #puppet
[2010/08/23 07:07:12] <zeroXten> thanks masterzen, bug has been submitted. Now time to work around it
[2010/08/23 07:07:18] @ Quit: carlasouza: Remote host closed the connection
[2010/08/23 07:07:59] @ Quit: mvn071: Quit: Leaving
[2010/08/23 07:08:00] <jY> is there a way to use file and recuse to set files one permission and directories another?
[2010/08/23 07:10:08] @ nexx joined channel #puppet
[2010/08/23 07:10:12] @ mat_ joined channel #puppet
[2010/08/23 07:10:58] <mat_> Hello there
[2010/08/23 07:11:03] @ Quit: Naresh: Ping timeout: 265 seconds
[2010/08/23 07:11:25] <mat_> today, I upgraded to puppet 2.6, and, hum, it seems that fqdn_rand does not work as it used to
[2010/08/23 07:11:41] @ ]oestewart joined channel #puppet
[2010/08/23 07:11:56] @ rgsteele joined channel #puppet
[2010/08/23 07:12:04] <mat_> before, it was initialising the random number generator with the node fqdn, not, it's with the puppetmaster's hostname
[2010/08/23 07:12:17] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/08/23 07:12:39] <Volcane> wow, that'd be a big bug
[2010/08/23 07:12:54] <Volcane> and if you file it today with code that shows the problem, it might be fixed in the .1 which isnt far off
[2010/08/23 07:13:46] @ rcrowley joined channel #puppet
[2010/08/23 07:13:50] <mat_> hum, the code showing the problem is "fqdn_rand(60)" which always returns 54 right now :-)
[2010/08/23 07:14:12] <FiXion> nice rand function :)
[2010/08/23 07:14:19] <mat_> yup
[2010/08/23 07:14:31] <mat_> pretty good fixed number generator
[2010/08/23 07:14:43] <Volcane> the code doesnt seem to have changed ight be a knock on effect somewhere
[2010/08/23 07:14:49] <Volcane> dont have more than one 2.6 host atm so cant confirm
[2010/08/23 07:16:13] @ Quit: kenneho: Quit: Ex-Chat
[2010/08/23 07:19:36] @ gniks joined channel #puppet
[2010/08/23 07:19:53] <kjetilho> Volcane: change hostname temporarily :-p
[2010/08/23 07:20:56] <Volcane> :)
[2010/08/23 07:22:37] @ thekad joined channel #puppet
[2010/08/23 07:24:08] @ Quit: scottz_: Ping timeout: 276 seconds
[2010/08/23 07:25:57] @ scottz_ joined channel #puppet
[2010/08/23 07:29:05] @ carlasouza joined channel #puppet
[2010/08/23 07:29:46] @ jaredrhine joined channel #puppet
[2010/08/23 07:30:39] @ Quit: progre55: Remote host closed the connection
[2010/08/23 07:30:49] <tmz> mat_: Sounds like http://xkcd.com/221/
[2010/08/23 07:31:17] @ Quit: [GuS]: Remote host closed the connection
[2010/08/23 07:31:48] <masterzen> fqdn_rank looks up var "fqdn", which should be the fqdn fact.
[2010/08/23 07:32:50] @ jab_doa joined channel #puppet
[2010/08/23 07:35:34] @ rmiller4pi8 joined channel #puppet
[2010/08/23 07:37:06] @ Quit: rmiller4pi8: Client Quit
[2010/08/23 07:38:26] @ ecapriolo joined channel #puppet
[2010/08/23 07:38:54] <mat_> hum, ok, maybe my bug was just local, because I'm getting a "You cannot save facts to the code store; it is only used for getting facts from Facter" and I commented the offending line of code... Now, it means that there's something else rotten I have to figure out
[2010/08/23 07:43:50] @ gebi joined channel #puppet
[2010/08/23 07:47:03] <masterzen> mat_: are you testing 2.6.1rc2 ?
[2010/08/23 07:47:15] <masterzen> mat_: I think this was fixed there
[2010/08/23 07:47:59] <mat_> masterzen, well, it's 2.6.1rc2 yes
[2010/08/23 07:50:04] @ alcy joined channel #puppet
[2010/08/23 07:50:52] @ bodepd joined channel #puppet
[2010/08/23 07:51:19] <mat_> I'll go and hit the one who updated the freebsd port to a release candidate without thinking that people actually use it
[2010/08/23 07:51:25] @ Reepicheep joined channel #puppet
[2010/08/23 07:51:48] <joe-mac> mat_: well he probably thought nobody uses freebsd anyways
[2010/08/23 07:51:49] <joe-mac> :-P
[2010/08/23 07:52:28] <mat_> joe-mac, well, he must not be the only one as the freebsd package manager got axed too
[2010/08/23 07:53:24] <mat_> today's been a real PITA for a first day back from vacation trying to figure out why everything's gone haywire
[2010/08/23 07:54:26] @ Tas_ joined channel #puppet
[2010/08/23 07:55:37] <jY> anyone know of a recipe to put a clients ip into a file?
[2010/08/23 07:55:43] @ Quit: bodepd: Client Quit
[2010/08/23 07:56:41] <fenris02> there are already facts for ipaddress_eth0, which contains the ip.
[2010/08/23 07:57:04] <jY> thanks
[2010/08/23 07:57:35] @ Quit: pheezy: Read error: Connection reset by peer
[2010/08/23 07:57:44] <mat_> hum, how far away is 2.6.1 ?
[2010/08/23 07:57:51] @ pheezy joined channel #puppet
[2010/08/23 07:59:31] @ Quit: dmreiland: Quit: dmreiland
[2010/08/23 08:01:21] @ lak joined channel #puppet
[2010/08/23 08:01:46] @ Quit: andrewh: Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722150226]
[2010/08/23 08:02:54] @ [GuS] joined channel #puppet
[2010/08/23 08:04:58] <masterzen> mat_: I'd say close
[2010/08/23 08:05:55] @ ohookins left channel #puppet ("Leaving.")
[2010/08/23 08:06:23] <mat_> hum, in that case, I'll wait with my broken setup, I don't want to have to go and update/unbreak things on 150+ servers twice
[2010/08/23 08:06:33] <moos3> so does this look right for using yumrepo and making symlinks http://pastie.org/1110048
[2010/08/23 08:10:04] @ Quit: mikey_p-afk: Quit: mikey_p-afk
[2010/08/23 08:10:48] @ Bodoo joined channel #puppet
[2010/08/23 08:10:50] @ Bodoo left channel #puppet ()
[2010/08/23 08:11:05] @ alfism joined channel #puppet
[2010/08/23 08:16:01] @ radkin joined channel #puppet
[2010/08/23 08:16:50] @ Quit: rawler_: Remote host closed the connection
[2010/08/23 08:19:03] @ iamchrisf joined channel #puppet
[2010/08/23 08:19:51] @ iamchrisf_ joined channel #puppet
[2010/08/23 08:20:16] @ mrk1207 joined channel #puppet
[2010/08/23 08:20:38] @ Quit: alcy: Quit: KVIrc Insomnia 4.0.0, revision: 3900, sources date: 20100125, built on: 2010-02-15 08:27:55 UTC http://www.kvirc.net/
[2010/08/23 08:22:54] @ adamv joined channel #puppet
[2010/08/23 08:23:27] @ Diranged joined channel #puppet
[2010/08/23 08:23:51] @ Quit: iamchrisf: Ping timeout: 265 seconds
[2010/08/23 08:23:51] @ iamchrisf_ is now known as iamchrisf
[2010/08/23 08:23:53] <Diranged> with tagmail, cna i make puppet actually show me a diff of the changes it made? instead of… "changd content "{md5}axysdfkadsf" to "unknown checksum"?
[2010/08/23 08:24:20] <mrk1207> could some give me advice on debugging a puppet client? not sure how to proceed http://pastie.org/private/m2yhi1fykjh3ldfuj3hdqa
[2010/08/23 08:24:29] <joe-mac> i don't think the diffs make it to the reports, could be wrong though
[2010/08/23 08:24:43] <mrk1207> it just gets stuck there.
[2010/08/23 08:25:08] @ zooz left channel #puppet ()
[2010/08/23 08:25:33] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2010/08/23 08:27:06] <Diranged> joe is there a way to configure what does make it into the report>?
[2010/08/23 08:28:14] @ spacex joined channel #puppet
[2010/08/23 08:28:57] @ Quit: moos3: Ping timeout: 240 seconds
[2010/08/23 08:30:19] <joe-mac> Diranged: idk, i know reportnig was completely overhauled in 2.6, i have a feeling diffs was one of the things now available. i could be wrong about the whole thing though, i've never had the need for anything but tagmail to tell me when tehre are errors
[2010/08/23 08:31:14] @ Quit: pmorillo: Quit: pmorillo
[2010/08/23 08:33:32] @ jmccune joined channel #puppet
[2010/08/23 08:35:15] @ RussS joined channel #puppet
[2010/08/23 08:36:51] @ Quit: spacex: Quit: Leaving.
[2010/08/23 08:38:32] @ Quit: Niek-work: Remote host closed the connection
[2010/08/23 08:39:26] @ labrown joined channel #puppet
[2010/08/23 08:42:07] @ moos3 joined channel #puppet
[2010/08/23 08:44:09] @ rmiller4pi8 joined channel #puppet
[2010/08/23 08:44:17] @ Quit: tecto: Quit: tecto
[2010/08/23 08:44:17] <gniks> has anyone had issue with puppet freezing up when installing RPM's with yum?
[2010/08/23 08:44:21] @ delimiter joined channel #puppet
[2010/08/23 08:45:01] <radkin> I have not sorry
[2010/08/23 08:45:15] <gniks> it seems to be that puppet kicks off multiple processes to install multiple packages, but you can't do that with yum, as a locking state occurs
[2010/08/23 08:45:34] <delimiter> on hardy, stock puppet is still 0.24.x, anyone now of a good package repo for 0.25.x? I don't see it in hardy-backports
[2010/08/23 08:45:46] <Volcane> gniks: it doesnt do so in parallel, just one after the other
[2010/08/23 08:46:13] <gniks> Volcane: so why does ps show multiple processes of yum kicked off by puppet?
[2010/08/23 08:47:00] <Volcane> maybe old ones died weirdly or got locked up, i see that sometimes probably more a yum issue than puppet in that case
[2010/08/23 08:47:09] <gniks> and lets say that puppet does them in succession and not in parallel, what would cause it to freeze up for hours on end, which the yum process just sits there?
[2010/08/23 08:47:26] <gniks> well, if the process died, it wouldn't be in the process table
[2010/08/23 08:47:34] <gniks> at least not with the state of R
[2010/08/23 08:48:06] <gniks> also, if yum is running, and hasn't excited, why would puppet continue forward with another package?
[2010/08/23 08:48:21] @ Quit: mrk1207: Quit: Leaving
[2010/08/23 08:49:01] <Diranged> hmm ok i have a single puppet-client VM that every time i run puppet on, it hangs. not at the same spot. rebooting doesnt fix it, and there are no volumes @ 100%.. its really strange. when it hangs, if you do an strace it looks like its reading data, but the data looks like this: http://www.pastie.org/1110163
[2010/08/23 08:49:18] <eshamow> Volcane: gniks: maybe a watchdog would make sense. it would be nice if puppet's yum handler said "waiting on yum process X" rather than hanging idly
[2010/08/23 08:49:32] <Diranged> when its hung its using 30-50% of the available CPU..
[2010/08/23 08:49:50] <eshamow> i've been irritated sometimes by the yum handler not reporting anything until after install completes. as a result i've seen it hang w/o having any idea why or on what
[2010/08/23 08:49:57] @ Quit: p3rror: Ping timeout: 265 seconds
[2010/08/23 08:50:15] @ Quit: MattyM: Remote host closed the connection
[2010/08/23 08:50:23] <Tas_> I have a certificate problem that I would like to fix (so I can actually use Puppet-) I have a paste of the commands that are giving me problems: http://pastebin.com/SF1zZES6 - idk what those random certificates awaiting my signature are, either
[2010/08/23 08:50:34] <gniks> but one thing i also find interesting, is that on one host, it will work fine… and on another it will do things in a different order, and that is what causes the issues....
[2010/08/23 08:52:05] <delimiter> puppet 0.25.x on hardy, anyone?
[2010/08/23 08:53:02] @ Quit: jmccune: Ping timeout: 276 seconds
[2010/08/23 08:53:11] <joe-mac> delimiter: unfortunately, yes
[2010/08/23 08:53:54] <delimiter> joe-mac: roll your own packages or use a 3rd party repo?
[2010/08/23 08:54:00] <joe-mac> roll my own
[2010/08/23 08:54:29] <delimiter> ah, ok. I'm considering http://www.tolaris.com/apt-repository/
[2010/08/23 08:55:03] <joe-mac> unfortunately i do not know who tolaris is
[2010/08/23 08:55:09] @ littleidea joined channel #puppet
[2010/08/23 08:55:09] <delimiter> would rather not have to upgrade our puppetmasters to lucid just to get 0.25 support
[2010/08/23 08:55:21] @ jmccune joined channel #puppet
[2010/08/23 08:55:21] <joe-mac> right, it's sort of trivial to build yuour opwn
[2010/08/23 08:56:38] @ Quit: mmeyer: Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100721175351]
[2010/08/23 08:57:59] @ Quit: [GuS]: Quit: Konversation terminated!
[2010/08/23 08:58:04] @ [GuS] joined channel #puppet
[2010/08/23 09:02:46] @ p3rror joined channel #puppet
[2010/08/23 09:05:56] @ spacex joined channel #puppet
[2010/08/23 09:05:59] @ Quit: spacex: Client Quit
[2010/08/23 09:06:32] @ spacex joined channel #puppet
[2010/08/23 09:06:35] @ Quit: spacex: Client Quit
[2010/08/23 09:06:38] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/08/23 09:06:52] @ spacex joined channel #puppet
[2010/08/23 09:09:17] @ Quit: jaredrhine: Ping timeout: 276 seconds
[2010/08/23 09:12:20] @ tonyskapunk joined channel #puppet
[2010/08/23 09:13:19] @ adrianpike joined channel #puppet
[2010/08/23 09:14:18] @ Quit: jmccune: Ping timeout: 245 seconds
[2010/08/23 09:16:36] <Tas_> Do I need a puppet.conf on the puppet server?
[2010/08/23 09:17:41] @ thangola joined channel #puppet
[2010/08/23 09:19:00] <Diranged> ugh ok i think i figured it out.. but i need help understanding..
[2010/08/23 09:19:38] <Diranged> running puppet 0.25.5.. i have a section that makes sure that a mysql dump directory exists, and that all the files are owned by the right user. when using recurse => true, it actually starts rreading the files that are inside of that directory.. these files are 5-10GB, so it hangs while it reads the content of each one.
[2010/08/23 09:19:41] @ |GuS| joined channel #puppet
[2010/08/23 09:19:44] @ Quit: [GuS]: Quit: Konversation terminated!
[2010/08/23 09:19:46] <Diranged> if recurse => false, then it just skips right over that
[2010/08/23 09:20:12] <Diranged> http://www.pastie.org/1110240
[2010/08/23 09:21:36] <thangola> I'm new to puppet and have a trouble when configuring puppet modules.
[2010/08/23 09:21:56] <thangola> This is my puppet.conf http://pastie.org/1109550
[2010/08/23 09:22:07] <thangola> site.pp http://pastie.org/1109561
[2010/08/23 09:22:14] <Diranged> heres a strace from when puppet does this:
[2010/08/23 09:22:15] <Diranged> http://www.pastie.org/1110243
[2010/08/23 09:22:23] @ Quit: lkoranda: Quit: Ex-Chat
[2010/08/23 09:22:47] <thangola> When the client connect to master, there is an err: err: No source module metadata provided for mysql at /etc/puppet/manifests/site.pp:1
[2010/08/23 09:22:56] <thangola> debug: http://pastie.org/1109589
[2010/08/23 09:23:21] <thangola> I did some search on google but there was no useful result
[2010/08/23 09:23:31] <thangola> anyone can help me?
[2010/08/23 09:23:34] @ rholden joined channel #puppet
[2010/08/23 09:23:47] @ Quit: sigkate: Ping timeout: 265 seconds
[2010/08/23 09:25:29] @ sigkate joined channel #puppet
[2010/08/23 09:26:26] @ Quit: mapu__: Read error: Connection reset by peer
[2010/08/23 09:26:29] @ Quit: mapu___: Read error: Connection reset by peer
[2010/08/23 09:26:29] @ Quit: mapu_: Read error: Connection reset by peer
[2010/08/23 09:27:51] @ mapu_ joined channel #puppet
[2010/08/23 09:27:55] @ mapu__ joined channel #puppet
[2010/08/23 09:28:07] @ mapu___ joined channel #puppet
[2010/08/23 09:28:28] @ Quit: Cope: Quit: leaving
[2010/08/23 09:28:29] @ Quit: alfism: Quit: alfism
[2010/08/23 09:28:56] @ Quit: lak: Quit: lak
[2010/08/23 09:29:29] @ Quit: yannL: Remote host closed the connection
[2010/08/23 09:30:17] @ Quit: suchu: Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]
[2010/08/23 09:32:18] @ pinoyskull joined channel #puppet
[2010/08/23 09:32:47] @ alcy joined channel #puppet
[2010/08/23 09:34:39] @ alfism joined channel #puppet
[2010/08/23 09:35:41] @ mikey_p joined channel #puppet
[2010/08/23 09:37:00] @ JC_ joined channel #puppet
[2010/08/23 09:38:34] <alcy> hmmm, inside a virtualbox running debian squeeze, I am getting the getaddrinfo: name or service not known error. works fine under xen ? also, the is_virtual fact has value false ?
[2010/08/23 09:38:47] <alcy> puppet 2.6.0-2
[2010/08/23 09:39:48] <nasrat> alcy: can you try facter 1.5.8rc2 for the virtual fact
[2010/08/23 09:39:52] <kjetilho> what's the output of "uname -n" ?
[2010/08/23 09:40:18] <zeroXten> just to confirm, exec doesn't try to protect against malicious calls like generate(), correct?
[2010/08/23 09:40:21] <nasrat> both those sound like facter issues, so try outside of puppet
[2010/08/23 09:40:48] <kjetilho> I just saw that Ubuntu Lucid's hostname(1) is broken if uname is FQDN and the unqualified name is unresolvable
[2010/08/23 09:41:25] <alcy> nasrat: will give it a try, kjetilho: gives my hostname
[2010/08/23 09:41:42] <kjetilho> well, is it resolvable?
[2010/08/23 09:41:48] @ Quit: itguru: Ping timeout: 240 seconds
[2010/08/23 09:41:49] <JC_> Hello, I am setting up Puppet for the first time. I have gone through the setting up of Puppet based on the Documentation. I went ahead and created a cert using puppetca -gencert When. I go to list my certs after creating the cert using puppetca --list I do not see it. I only see if I use the -all switch.
[2010/08/23 09:42:13] @ blurrr joined channel #puppet
[2010/08/23 09:42:38] @ |GuS| is now known as [GuS]]
[2010/08/23 09:42:40] @ [GuS]] is now known as [GuS]
[2010/08/23 09:42:50] <nasrat> kjetilho: link to that lucid hostname issue would be great
[2010/08/23 09:43:09] <Volcane> JC_: afaik --list only shows one due for signing, ones made with --gencert is already signed
[2010/08/23 09:43:35] <kjetilho> nasrat: I was unable to find a bug report for it on Launchpad. the search there truly sucks
[2010/08/23 09:43:48] @ Cope joined channel #puppet
[2010/08/23 09:44:06] @ gopal joined channel #puppet
[2010/08/23 09:44:07] <nasrat> kjetilho: do you have a simple reproducer you can gist/pastie for me
[2010/08/23 09:45:18] <kjetilho> nasrat: "hostname groucho.njus.no; hostname --fqdn"
[2010/08/23 09:45:39] <kjetilho> it fails even if the reverse lookup for the IP succeeds
[2010/08/23 09:45:43] <JC_> ahh ok
[2010/08/23 09:46:11] @ Quit: gopal: Client Quit
[2010/08/23 09:46:11] <kjetilho> it requires "groucho" to resolve, either by an explicit mention in /etc/hosts, or via search in resolv.conf (when DNS is enabled)
[2010/08/23 09:46:43] <kjetilho> nasrat: facter fqdn works in spite of this, though
[2010/08/23 09:46:55] <kjetilho> so no problem you need to worry about
[2010/08/23 09:47:19] <alcy> I have the entry in my hosts file, hostname -f retrurns the right value as well
[2010/08/23 09:47:20] <nasrat> kjetilho: on 1.5.7? or 1.5.8rc2
[2010/08/23 09:47:52] @ lak joined channel #puppet
[2010/08/23 09:48:03] <kjetilho> 1.5.7
[2010/08/23 09:48:55] @ Quit: spacex: Quit: Leaving.
[2010/08/23 09:48:56] <proprietarysucks> can I ensure absent on a glob of packages
[2010/08/23 09:49:17] <proprietarysucks> such as package{ "bluez-*": ensure => absent }
[2010/08/23 09:49:46] <nasrat> kjetilho: ok cool thanks I'm going to grab lucid server and install into a vm
[2010/08/23 09:50:06] @ gobBluth joined channel #puppet
[2010/08/23 09:50:15] @ Quit: jab_doa: Quit: Verlassend
[2010/08/23 09:50:38] <Diranged> ugh,. upgraded to puppet 0.26.0 and now puppetmasterd is broken (using apache..)
[2010/08/23 09:50:39] @ Quit: n0ts: Ping timeout: 240 seconds
[2010/08/23 09:50:53] <gobBluth> hi i'm getting a frustrating error on my puppet master: DL-PUPPET puppetmasterd[2006]: Could not call: can't convert nil into String
[2010/08/23 09:51:12] <Diranged> http://www.pastie.org/1110299
[2010/08/23 09:51:22] <gobBluth> i just setup the puppet master and haven't done anything with it, so i'm wondering if somebody could point me in what that possibly means, this is a debian/lenny install
[2010/08/23 09:52:00] @ spacex joined channel #puppet
[2010/08/23 09:52:05] <blurrr> @any_help: /usr/local/lib/site_ruby/1.8/puppet/network/http_pool.rb:68: [BUG] Segmentation fault
[2010/08/23 09:52:05] <blurrr> ruby 1.8.6 (2007-09-24) [i486-linux]
[2010/08/23 09:52:26] <blurrr> Ubuntu 8.04.3 LTS
[2010/08/23 09:52:43] <blurrr> puppet 2.6.0
[2010/08/23 09:52:49] <alcy> nasrat: still gives is_virtual as false
[2010/08/23 09:53:47] @ notbrien joined channel #puppet
[2010/08/23 09:54:11] <Tas_> I can't get my Puppet client to a point where it asks for a certificate to be signed- it keeps saying that it could not parse the puppet config (even though I just generated it with the --genconfig command) anyone know why that might be?
[2010/08/23 09:54:49] @ shadoi joined channel #puppet
[2010/08/23 09:55:19] <gobBluth> the server signs the cert
[2010/08/23 09:55:28] <gobBluth> http://www.howtoforge.com/installing_puppet_on_ubuntu
[2010/08/23 09:55:38] @ n0ts joined channel #puppet
[2010/08/23 09:57:09] @ rawler_ joined channel #puppet
[2010/08/23 10:00:18] @ Quit: blurrr: Ping timeout: 240 seconds
[2010/08/23 10:00:21] @ Quit: lak: Quit: lak
[2010/08/23 10:00:21] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs)
[2010/08/23 10:00:30] @ mclarke joined channel #puppet
[2010/08/23 10:00:34] @ eagmunoz joined channel #puppet
[2010/08/23 10:00:44] @ Quit: gobBluth: Quit: Page closed
[2010/08/23 10:00:47] <Tas_> The server has no cert to sign, because my client doesn't even start
[2010/08/23 10:00:56] @ blurrr joined channel #puppet
[2010/08/23 10:00:57] <Diranged> oh, needs a new config.ru with different syntax.. ugh
[2010/08/23 10:00:57] <Tas_> it says it can't parse the puppet.conf file :S
[2010/08/23 10:01:09] @ Quit: TREllis: Quit: leaving
[2010/08/23 10:01:15] <eagmunoz> hello ,I'm running into this waning msg, """warning: Configuration could not be instantiated: Class nagios_service does not accept argument(s) _naginator_name"""
[2010/08/23 10:01:18] @ yannL joined channel #puppet
[2010/08/23 10:01:51] @ jaredrhine joined channel #puppet
[2010/08/23 10:03:55] <Tas_> when I run: puppetd --server mysite.com --waitforcert 60 --test, instead of hit requesting a certificate from the server, it says "err: could not parse /etc/puppet/puppet.conf: could not parse '/var/libpuppet...' etc
[2010/08/23 10:04:05] @ Quit: KB1JWQ: Remote host closed the connection
[2010/08/23 10:04:34] @ Quit: jmeeuwen: Ping timeout: 258 seconds
[2010/08/23 10:04:34] <Tas_> this command worked once, a couple days ago, and I signed the certificate on the server's side, but I ran into some similar problems and it just got worse from there
[2010/08/23 10:04:52] <eagmunoz> Tas_: and the puppet.conf is free of syntax error ?
[2010/08/23 10:05:24] <Tas_> I checked it, but then I just wrote over it using --genconfig, so it's back to default
[2010/08/23 10:05:36] <eagmunoz> lets see it
[2010/08/23 10:06:29] @ Quit: jaredrhine: Ping timeout: 276 seconds
[2010/08/23 10:06:40] <Tas_> k, let me fetch it...
[2010/08/23 10:06:57] <Tas_> it's just the default one though :/
[2010/08/23 10:07:20] @ |GuS| joined channel #puppet
[2010/08/23 10:08:03] @ Quit: [GuS]: Ping timeout: 245 seconds
[2010/08/23 10:08:08] @ Quit: yannL: Read error: Connection reset by peer
[2010/08/23 10:08:13] @ Quit: JC_: Quit: Page closed
[2010/08/23 10:08:51] <Tas_> eagmunoz: http://pastebin.com/mHBsBBEB
[2010/08/23 10:09:54] @ Quit: Deesl: Remote host closed the connection
[2010/08/23 10:10:12] @ yannL joined channel #puppet
[2010/08/23 10:11:29] <Tas_> and I have set up my DNS server on the network so that puppet.whatever.org is pointing to my puppetmaster server
[2010/08/23 10:11:36] @ Quit: jdcasey: Remote host closed the connection
[2010/08/23 10:12:01] <thangola> I'm new to puppet and have a trouble when configuring puppet modules. This is my puppet.conf http://pastie.org/1109550 site.pp http://pastie.org/1109561 When the client connect to master, there is an err: err: No source module metadata provided for mysql at /etc/puppet/manifests/site.pp:1 debug: http://pastie.org/1109589 I did some search on google but there was no useful result anyone can help me?
[2010/08/23 10:12:44] @ Quit: |GuS|: Read error: Connection reset by peer
[2010/08/23 10:12:47] <eagmunoz> tas can you paste the error too ?
[2010/08/23 10:12:47] @ |GuS| joined channel #puppet
[2010/08/23 10:14:10] <Tas_> eagmunoz: http://pastebin.com/yJTvXrxP
[2010/08/23 10:14:30] <Tas_> puppet01 also points to my puppet server :/
[2010/08/23 10:14:47] <eagmunoz> Tas_: you should wirte the [main] section at the begging of config
[2010/08/23 10:15:11] <Tas_> ...just add [main]? or more?
[2010/08/23 10:15:23] <eagmunoz> [main]
[2010/08/23 10:15:41] @ Quit: pinoyskull: Max SendQ exceeded
[2010/08/23 10:16:27] <blurrr> Need help with "/usr/local/lib/site_ruby/1.8/puppet/network/http_pool.rb:68: [BUG] Segmentation fault"
[2010/08/23 10:16:50] <Tas_> eagmunoz: same problem... same parse error
[2010/08/23 10:16:56] @ Quit: rawler_: Remote host closed the connection
[2010/08/23 10:17:21] <eagmunoz> Tas_: paste the error plz
[2010/08/23 10:18:39] <eagmunoz> thangola: import "mysql" will look for an init.pp file in the $moduledir/mysql/manifests/ directory
[2010/08/23 10:19:16] <alcy> blurrr, try upgrading your ruby libs maybe
[2010/08/23 10:19:28] <blurrr> Alcy: tried already
[2010/08/23 10:19:41] <alcy> to what version
[2010/08/23 10:19:54] @ thekad is now known as thekad-afk
[2010/08/23 10:20:45] <blurrr> alcy: Tried upgrading distro package earlier "ruby 1.8.6" but now downloading a fresh "1.8.7"
[2010/08/23 10:22:42] @ themroc is now known as themroc-aw
[2010/08/23 10:25:11] @ ghaskins_mobile joined channel #puppet
[2010/08/23 10:27:24] @ tonyskapunk joined channel #puppet
[2010/08/23 10:28:28] @ Quit: ahasenack: Ping timeout: 245 seconds
[2010/08/23 10:28:54] @ jaredrhine joined channel #puppet
[2010/08/23 10:29:24] @ lak joined channel #puppet
[2010/08/23 10:29:33] @ WALoeIII joined channel #puppet
[2010/08/23 10:30:21] <moos3> if i do ensure => exists, will puppet make the dir?
[2010/08/23 10:31:48] <proprietarysucks> ensure => directory
[2010/08/23 10:32:24] <proprietarysucks> if you do ensure => exists on /something/blah it will not make /something/ afaik
[2010/08/23 10:32:39] <moos3> k
[2010/08/23 10:33:47] @ Quit: bje: Read error: Connection reset by peer
[2010/08/23 10:34:27] <moos3> proprietarysucks, thanks
[2010/08/23 10:35:53] <Diranged> Hmm is there a way to get puppet to run yum clean all if it searches for a package and doesnt find it?
[2010/08/23 10:36:03] <moos3> proprietarysucks, whats the best way to deploy root's ssh keys
[2010/08/23 10:36:36] <proprietarysucks> the "best" way would be to use the ssh functions
[2010/08/23 10:36:41] @ adrian_broher joined channel #puppet
[2010/08/23 10:36:46] <proprietarysucks> I just set authorized_keys file personally
[2010/08/23 10:37:12] <proprietarysucks> http://projects.puppetlabs.com/projects/puppet/wiki/Authorized_Keys_Patterns
[2010/08/23 10:38:00] <moos3> proprietarysucks, thanks
[2010/08/23 10:38:00] <proprietarysucks> it's pretty complicated; if you're talking about a simple need, then I would just set the content of authorized_keys file
[2010/08/23 10:38:19] <Tas_> eagmunoz: sorry for the delay- here's the error: http://pastebin.com/1nMhjvbK
[2010/08/23 10:39:47] @ Quit: kolla: Remote host closed the connection
[2010/08/23 10:39:52] @ ahasenack joined channel #puppet
[2010/08/23 10:41:48] @ Quit: danblick: Ping timeout: 252 seconds
[2010/08/23 10:42:11] <Tas_> eagmunoz: here's the error with --debug on: http://pastebin.com/quVhCm1Z
[2010/08/23 10:43:13] <eagmunoz> just comment that line
[2010/08/23 10:43:44] @ plathrop-away is now known as plathrop
[2010/08/23 10:44:10] @ Quit: iamchrisf: Quit: iamchrisf
[2010/08/23 10:44:11] @ Quit: lak: Quit: lak
[2010/08/23 10:44:25] @ jmeeuwen joined channel #puppet
[2010/08/23 10:45:03] <Tas_> eagmunoz: which line? sorry- I'm new to Puppet.
[2010/08/23 10:46:03] <eagmunoz> factpath = /var/lib/puppet/lib/facter/${File::PATH_SEPARATOR}/var/lib/puppet/facts
[2010/08/23 10:46:26] @ bug_ joined channel #puppet
[2010/08/23 10:46:45] @ Quit: bug: Read error: Connection reset by peer
[2010/08/23 10:46:45] @ bug_ is now known as bug
[2010/08/23 10:47:26] <alcy> ah seems facing this exact issue http://projects.puppetlabs.com/issues/4489
[2010/08/23 10:47:43] <alcy> referring to my previous query
[2010/08/23 10:48:22] <eagmunoz> alcy, you should specidy the server name
[2010/08/23 10:48:46] <alcy> ugh, what
[2010/08/23 10:49:15] <eagmunoz> /specidy/specify/
[2010/08/23 10:49:33] <alcy> ...err. I meant exactly the same isse. with puppet standalone/
[2010/08/23 10:49:44] <alcy> s/isse/issue
[2010/08/23 10:49:44] <Tas_> umm...lol- now when I try to run puppet it just dumps the puppet.conf file to my terminal :S
[2010/08/23 10:49:55] @ thekad-afk is now known as thekad
[2010/08/23 10:50:12] @ notbrien_ joined channel #puppet
[2010/08/23 10:50:30] <moos3> proprietarysucks, this should work http://pastie.org/1110414
[2010/08/23 10:52:33] @ themroc joined channel #puppet
[2010/08/23 10:52:33] @ Quit: zirpu: Read error: Connection reset by peer
[2010/08/23 10:52:57] @ Quit: notbrien_: Remote host closed the connection
[2010/08/23 10:52:58] <proprietarysucks> I believe that would error the first run if didnt have .ssh
[2010/08/23 10:53:14] <proprietarysucks> I think you need to have the other ones require that one
[2010/08/23 10:53:24] <proprietarysucks> but doesn't matter because it would work the next time
[2010/08/23 10:53:42] @ notbrien_ joined channel #puppet
[2010/08/23 10:53:57] <moos3> proprietarysucks, just put require => "/root/.ssh/"
[2010/08/23 10:54:06] @ Quit: notbrien_: Remote host closed the connection
[2010/08/23 10:54:35] @ Quit: notbrien: Ping timeout: 276 seconds
[2010/08/23 10:54:51] @ notbrien joined channel #puppet
[2010/08/23 10:54:52] <proprietarysucks> requre => File["/root/.ssh"]
[2010/08/23 10:55:17] @ Quit: notbrien: Remote host closed the connection
[2010/08/23 10:55:36] <moos3> ok cool thanks, i'm finally understanding this
[2010/08/23 10:56:01] @ notbrien joined channel #puppet
[2010/08/23 10:56:27] @ Quit: notbrien: Remote host closed the connection
[2010/08/23 10:57:11] @ notbrien joined channel #puppet
[2010/08/23 10:57:38] @ Quit: notbrien: Remote host closed the connection
[2010/08/23 10:58:24] @ notbrien joined channel #puppet
[2010/08/23 10:58:55] @ Quit: notbrien: Remote host closed the connection
[2010/08/23 10:59:33] @ lak joined channel #puppet
[2010/08/23 11:00:33] @ iamchrisf joined channel #puppet
[2010/08/23 11:02:36] @ mayday_jay joined channel #puppet
[2010/08/23 11:03:00] @ mrwacky42 joined channel #puppet
[2010/08/23 11:03:01] @ notbrien joined channel #puppet
[2010/08/23 11:05:17] @ Quit: |GuS|: Remote host closed the connection
[2010/08/23 11:07:10] @ bje joined channel #puppet
[2010/08/23 11:07:25] @ Quit: alcy: Quit: KVIrc Insomnia 4.0.0, revision: 3900, sources date: 20100125, built on: 2010-02-15 08:27:55 UTC http://www.kvirc.net/
[2010/08/23 11:16:07] @ Quit: eagmunoz: Quit: Lost terminal
[2010/08/23 11:18:20] @ bmahe joined channel #puppet
[2010/08/23 11:18:24] @ Quit: bmahe: Remote host closed the connection
[2010/08/23 11:19:34] @ bmahe joined channel #puppet
[2010/08/23 11:19:43] @ jhaddad joined channel #puppet
[2010/08/23 11:19:59] @ Quit: thangola: Quit: Page closed
[2010/08/23 11:24:39] <proprietarysucks> does anyone know if I can ensure => absent with globbing?
[2010/08/23 11:27:53] <joe-mac> proprietarysucks: i don't udnerstand the question
[2010/08/23 11:28:03] <joe-mac> particularly the 'with globbing' appendage
[2010/08/23 11:29:13] <proprietarysucks> such as package{ "bluez-*": ensure => absent }
[2010/08/23 11:29:28] <proprietarysucks> yum remove -y bluez-*
[2010/08/23 11:29:46] <proprietarysucks> instead of needing to list out every bluez- package
[2010/08/23 11:30:02] <Kiloman> I don't think that'll work since the puppet package hash doesn't glob
[2010/08/23 11:30:14] <Kiloman> so puppet won't register that package as installed
[2010/08/23 11:30:19] <Kiloman> and in need of removal
[2010/08/23 11:30:32] <proprietarysucks> got you
[2010/08/23 11:30:40] <proprietarysucks> I forget it will check first
[2010/08/23 11:30:52] <proprietarysucks> seems like that could be improved at a later date
[2010/08/23 11:30:54] <Kiloman> puppet does an 'rpm -qa' equivalent during startup and then takes action based on that :(
[2010/08/23 11:31:12] <proprietarysucks> yeah, it would need pattern matching built in for masks
[2010/08/23 11:33:15] <joe-mac> i've never seen the *
[2010/08/23 11:33:29] <joe-mac> if it matches globs, i don't know about it
[2010/08/23 11:34:29] <wilco> rpm -qa matches globs, if it actually shells out to rpm; otherwise all bets are off, depending on where rpm implements the globbing
[2010/08/23 11:35:05] <joe-mac> right, but then you tak a gamble that it's quoted properl
[2010/08/23 11:35:06] <joe-mac> y
[2010/08/23 11:35:16] <joe-mac> rpm -qa something* != rpm -qa 'something*'
[2010/08/23 11:35:41] <joe-mac> i just think this globbing is a bad idea
[2010/08/23 11:35:45] <joe-mac> run ralsh package | grep bluez
[2010/08/23 11:35:50] <joe-mac> stuff that shit in your manifests and be done with it
[2010/08/23 11:35:51] @ thekad is now known as thekad-afk
[2010/08/23 11:35:53] @ tecto joined channel #puppet
[2010/08/23 11:35:57] <joe-mac> on a machien that's set up i mean
[2010/08/23 11:36:37] <proprietarysucks> I don't think it's a bad idea at all
[2010/08/23 11:37:01] <proprietarysucks> there is no such thing as a package with an asterisk in it
[2010/08/23 11:37:06] <proprietarysucks> so that's not really an issue
[2010/08/23 11:37:21] <wilco> right, if something* happens to match something on the file system... and the depends on whether the rpm package provider uses (something like) exec sh -c "rpm ..." or exec rpm ...
[2010/08/23 11:37:24] <proprietarysucks> anyways that's easily dealt with by using proper escapes, like everything else
[2010/08/23 11:37:24] <joe-mac> ah right, it probably calls an on-sghell exec on rpm anyways
[2010/08/23 11:37:34] <joe-mac> yea, wilco gets what i am saying
[2010/08/23 11:37:56] <joe-mac> proprietarysucks: i think what you should undestand about puppet is that it tries as hard as possible to be unix-agnostic
[2010/08/23 11:38:06] <joe-mac> and every unix/linux has its own idea of what 'proper' means
[2010/08/23 11:38:21] <joe-mac> a seemingly innocuous change, could fuck things up on a grand scale
[2010/08/23 11:38:23] <proprietarysucks> and none of them which use rpm include packages with asterisks in them
[2010/08/23 11:38:30] @ jdcasey joined channel #puppet
[2010/08/23 11:38:35] <proprietarysucks> just saying
[2010/08/23 11:38:43] <joe-mac> put in a patch with tests then, if they like it they commit it
[2010/08/23 11:39:06] <proprietarysucks> I don't speak ruby unfortunately
[2010/08/23 11:39:17] <proprietarysucks> it's an odd language choice
[2010/08/23 11:39:46] @ Quit: littleidea: Quit: littleidea
[2010/08/23 11:39:48] <joevano> proprietarysucks: why an odd choice?
[2010/08/23 11:39:59] <proprietarysucks> or rather I don't understand it's benefits and haven't been able to get anyone to demonstrate any compelling features to me
[2010/08/23 11:40:51] <Cope> proprietarysucks: if you don't understand the benefits of an all purpose high-level programming language, you have bigger problems than we can fix
[2010/08/23 11:41:21] <proprietarysucks> if you really take sentences like that and twist them to punish their authors, you are in serious need of help
[2010/08/23 11:41:34] <Cope> it's a bit like saying: You drive a BMW? Odd choice
[2010/08/23 11:42:17] <Cope> Ruby is one of a handful of popular, powerful, highlevel programming languages, with its own set of disadvantages and foibels
[2010/08/23 11:42:27] <proprietarysucks> some other languages are as easy or easier, and as powerful or more powerful, while being more portable
[2010/08/23 11:42:38] <Cope> in that respect it is no different from Python or Perl
[2010/08/23 11:43:15] <Cope> proprietarysucks: I'm not sure how you measure power and easy of use... but portability is interesting
[2010/08/23 11:43:16] <proprietarysucks> so it seems less obvious a choice to go with an interpreted simplistic language which still oddly clings to a few unintuitive syntaxes and is not quite as portable, seeing puppet's goals
[2010/08/23 11:43:43] <proprietarysucks> I would have considered python a sure thing if I had not already known this was in ruby
[2010/08/23 11:43:49] <joevano> i think a blanket statement that they are easier when you don't speak it, is doubtful
[2010/08/23 11:44:03] <Cope> proprietarysucks: what are puppet's goals? and how is writing it in ruby in conflict with them?
[2010/08/23 11:44:04] <joevano> proprietarysucks: we don't like whitespace ;-)
[2010/08/23 11:44:08] @ Quit: niko: Ping timeout: 612 seconds
[2010/08/23 11:44:28] <wilco> In any case, it seems the rpm provider calls execpipe from puppet/util, which is (basically): output = open("| #{command} 2>&1") ...
[2010/08/23 11:44:28] <proprietarysucks> thankfully python easily allows you to change the whitespace rules and supports ; seperations right out of the box
[2010/08/23 11:44:35] <Cope> proprietarysucks: when ruby was written, it was design to manage unix machines; ruby runs fine on unix machines. Problem solved.
[2010/08/23 11:45:01] <wilco> Given then shell-like I/O redirection, I'd guess that this is subject the shell globbing, so using globs in package names is probably a bad idea
[2010/08/23 11:45:13] <proprietarysucks> yes. what a great way to look at life. something works therefore it is the best answer
[2010/08/23 11:45:33] <wilco> sorry to interject a little bit of useful information into your little flamefest
[2010/08/23 11:45:46] <Cope> proprietarysucks: I'm not sure I follow...
[2010/08/23 11:45:53] <proprietarysucks> anyways I don't care; it's a little annoying but obviously it's your project, do what you do best
[2010/08/23 11:46:43] <proprietarysucks> unfortunately the whole universe doesn't revolve around my fleeting wants =]
[2010/08/23 11:46:58] <Volcane> proprietarysucks: which are more portable?
[2010/08/23 11:47:04] <Cope> proprietarysucks: I find it odd that you take a critical stance towards an implementation decision in a technology you openly state you don't understand.
[2010/08/23 11:47:16] <joe-mac> perl is more portable
[2010/08/23 11:47:18] * joe-mac runs
[2010/08/23 11:47:20] <proprietarysucks> connect the dots
[2010/08/23 11:47:32] <proprietarysucks> if it were easy to understand in the first place
[2010/08/23 11:47:37] <proprietarysucks> for example python
[2010/08/23 11:47:39] <joe-mac> jk. i hate perl. i'd stab perl if it had a face.
[2010/08/23 11:47:46] <proprietarysucks> or for people who are used to bash, perl
[2010/08/23 11:47:48] <joe-mac> python is not easy to understand
[2010/08/23 11:47:53] <joevano> joe-mac: good idea a write it once and never maintain language ;-)
[2010/08/23 11:47:57] <joe-mac> python forces its OO hand on you
[2010/08/23 11:48:07] @ Quit: bug: Quit: bug
[2010/08/23 11:48:09] <proprietarysucks> it's a hell of a lot more intuitive to new learners
[2010/08/23 11:48:11] <joe-mac> at least with ruby i can do perl-y stuff
[2010/08/23 11:48:20] <joe-mac> and not worry about being OO
[2010/08/23 11:48:21] <Cope> aproprietarysucks: I don't speak italian; that doesn't make it inherently hard to understand... I just don't know it.
[2010/08/23 11:48:21] <joevano> shiney
[2010/08/23 11:48:25] <joe-mac> then if i waqnt to be OO, i can be uber-OO
[2010/08/23 11:48:39] * Volcane thinks between ruby and python its just personal choice nothing else
[2010/08/23 11:48:51] <Volcane> i looked at python, though meh dont want to write that, looked at ruby and loved it
[2010/08/23 11:48:54] <Volcane> sold
[2010/08/23 11:48:59] <Volcane> i mean *looked* just read some code not knowing either
[2010/08/23 11:49:06] <Volcane> not technical merit
[2010/08/23 11:49:14] <Cope> proprietarysucks: you said you don't speak ruby... i think that makes it hard for you to make an informed statement on whether it's a good choice for implementing puppet
[2010/08/23 11:49:29] <proprietarysucks> I didn't need to learn much to read python
[2010/08/23 11:49:34] <Cope> me, i love python.. i prefer it to ruby, but I think ruby is great too.
[2010/08/23 11:49:34] <proprietarysucks> basic english
[2010/08/23 11:49:49] <proprietarysucks> and a general background of knowing what loops are, etc would be enough
[2010/08/23 11:49:49] * Volcane had to learn nothing to read ruby - except meta programming rich ruby
[2010/08/23 11:50:01] @ Quit: lak: Quit: lak
[2010/08/23 11:50:18] <Volcane> anyway, we had this argument on the weekend, not again :)
[2010/08/23 11:51:04] <proprietarysucks> long story short I believe that however it would be achieved, some sort of support for multiple package groups would be useful
[2010/08/23 11:51:06] <Cope> This isn't about python/ruby - that's pointless... it's about people holding forth without having an adequate background to support their views.
[2010/08/23 11:51:08] <Volcane> its like puppet vs chef, almost no-one is qualified to write a good comparison
[2010/08/23 11:51:19] <Volcane> and the rest had better not try to avoid embarresment
[2010/08/23 11:51:27] <Volcane> which is roughly the take away from this python v ruby one here
[2010/08/23 11:51:28] <proprietarysucks> sorry are we still on that
[2010/08/23 11:51:32] <Cope> I just have a low tolernce threshold for such things.
[2010/08/23 11:52:29] <proprietarysucks> I feel like new popular languages will start to be more pythonish in the coming years. there isn't much reason for odd syntax characters and such anymore
[2010/08/23 11:52:41] <proprietarysucks> sorry, perl
[2010/08/23 11:53:22] <proprietarysucks> seems most logical that the more like a smoothly flowing natural language that computer languages can be made, the faster the dev can go, and the learning curves can be slim
[2010/08/23 11:54:04] <proprietarysucks> which is in fact part of what drives ruby's success: it's easy compared to older stuff, just like python and others
[2010/08/23 11:54:34] <proprietarysucks> and probably what is driving perl's decline is that difference: it's actually very confusing for non-shell familiars
[2010/08/23 11:54:58] <proprietarysucks> they aren't used to $0 and s/something/blah/ etc
[2010/08/23 11:55:34] <Volcane> funny
[2010/08/23 11:55:37] <Volcane> you really have no clue about ruby
[2010/08/23 11:55:41] @ gs|devicenull_ joined channel #puppet
[2010/08/23 11:55:55] <proprietarysucks> I know scripts I've seen
[2010/08/23 11:56:08] <Cope> proprietarysucks: maybe I missed where you started from... what odd syntax have you come across in ruby?
[2010/08/23 11:56:26] <joevano> ruy reads pretty naturally
[2010/08/23 11:56:29] @ Quit: devicenull: Read error: Connection reset by peer
[2010/08/23 11:56:30] <joevano> ruby*
[2010/08/23 11:56:36] <proprietarysucks> I worked with a python guy and a ruby guy and I would see their scripts. without doubt usually the ruby code which did comperable things would have somewhat a non-intuitive layout and more symbols
[2010/08/23 11:56:43] <Volcane> cos you're basically saing that ruby is so popular cos its english like and not s/foo/bar and $1 etc
[2010/08/23 11:56:45] @ Quit: alban2: Read error: Connection reset by peer
[2010/08/23 11:56:51] <Volcane> when erm, thats exactly how ruby works
[2010/08/23 11:56:52] @ alban2 joined channel #puppet
[2010/08/23 11:56:59] <proprietarysucks> really is that what I'm saying?
[2010/08/23 11:57:04] <Volcane> thats what u said
[2010/08/23 11:57:12] <proprietarysucks> looks to me like I said "which is in fact part of what drives ruby's success"
[2010/08/23 11:57:16] <proprietarysucks> definition: part
[2010/08/23 11:57:30] <tmz> Isn't there a #language_wars channel for the perpetual debates? ;)
[2010/08/23 11:57:52] <Volcane> tmz: sometimes its funt o just laugh at people though so a little bit of encouragement is in order
[2010/08/23 11:58:23] <proprietarysucks> totally
[2010/08/23 11:58:28] <Cope> tmz: not a language war... just laughing at cluelessness
[2010/08/23 11:58:43] <Cope> I know it's unfair to mock the afflicted... but sometimes it's hard not to
[2010/08/23 11:58:48] <proprietarysucks> sorry facts are facts
[2010/08/23 11:58:51] <tmz> Volcane: Haha. Good old schadenfreude. I guess I can't argue with that.
[2010/08/23 11:59:13] <proprietarysucks> say whatever you want fanboy, the fact is that ruby code is less obvious than python
[2010/08/23 11:59:19] <joe-mac> haha
[2010/08/23 11:59:33] <barn> wow
[2010/08/23 11:59:35] <barn> just wow
[2010/08/23 11:59:48] @ tecto_ joined channel #puppet
[2010/08/23 11:59:52] <barn> proprietarysucks: were/are you a computer science major/graduate?
[2010/08/23 12:00:00] <proprietarysucks> I'm not even saying one is better than the other and look how cry you get
[2010/08/23 12:00:16] <joevano> someone is a fanboy, but it isn't the ruby guys here
[2010/08/23 12:00:22] <proprietarysucks> simply pointing out one single element of what I prefer of one over the other, and you just deny deny deny
[2010/08/23 12:00:28] <proprietarysucks> so classic
[2010/08/23 12:00:35] <proprietarysucks> anyways I have work to do, ttyl
[2010/08/23 12:00:39] <Volcane> proprietarysucks: you cant say 'the fact is' and 'what i prefer'
[2010/08/23 12:00:41] <barn> because I find that people from a strong CS background prefer python, and people who aren't prefer ruby
[2010/08/23 12:00:43] <Volcane> proprietarysucks: those 2 dont work
[2010/08/23 12:01:10] <Volcane> proprietarysucks: cos i dont find python more readable, i find it less readable. it doesnt make it a fact that ruby is more radable
[2010/08/23 12:01:46] <proprietarysucks> like I said put 10 people in front of both and they will nearly always say python is more readable
[2010/08/23 12:01:48] <Volcane> proprietarysucks: it just means for my background, ruby is a better fit, its still not a fact that you can just state as fact
[2010/08/23 12:01:58] <Volcane> proprietarysucks: citiation needed
[2010/08/23 12:02:00] @ Quit: tecto_: Client Quit
[2010/08/23 12:02:01] <proprietarysucks> and it uses more symbols
[2010/08/23 12:02:01] <Cope> Readability is very subjective... some people find java readable, because they have a background taht makes it seem normal
[2010/08/23 12:02:04] <Volcane> citation even
[2010/08/23 12:02:11] <proprietarysucks> no it really isn't
[2010/08/23 12:02:24] <proprietarysucks> I'm talking about large numbers of people
[2010/08/23 12:02:32] <Volcane> you said 10
[2010/08/23 12:02:37] <Cope> I have zero problem reading ruby and zero problem reading python; I find perl a bit noisy and hard to see intent; I find java a complete mess.
[2010/08/23 12:02:55] <proprietarysucks> you put 1 million people in front of C and Java and Python they will always come to the conclusion that C is harder to read than Java which is harder to read than Python
[2010/08/23 12:03:02] <proprietarysucks> are you seriously that clouded ?
[2010/08/23 12:03:10] <ashp> i am a moron so my opinion isn't much, but I find python easiest to read, ruby isn't bad but there's a lot of clever shortcuts, perl is the worst of course
[2010/08/23 12:03:12] <Volcane> no you said python vs ruby
[2010/08/23 12:03:16] <proprietarysucks> you have some work to do in the honesty department
[2010/08/23 12:03:34] <proprietarysucks> I like python but I definitely see flaws and annoyances and _admit_ them
[2010/08/23 12:03:34] <Volcane> not sure where c vs java comes from
[2010/08/23 12:03:38] <ashp> i think from the point of view of a guy who doesn't know either well i can always figure out python code easier than ruby
[2010/08/23 12:03:48] <proprietarysucks> that's what I'm saying
[2010/08/23 12:03:56] <Cope> fair enough
[2010/08/23 12:03:57] <proprietarysucks> but don't say it in here, it's dangerous
[2010/08/23 12:04:09] <mackn> i think it depends on what people learn first
[2010/08/23 12:04:15] <ashp> weirdly, i found _writing_ ruby to be a little bit more natural than python
[2010/08/23 12:04:18] <ashp> in the tiny bits i've done
[2010/08/23 12:04:32] <mackn> or even second..
[2010/08/23 12:04:45] <ashp> it's harder for me to understand someone elses but seemed more natural when writing a database script (ruby, thta is)
[2010/08/23 12:04:57] <Cope> proprietarysucks: if you'd said: my sense is that for a persob who knows no programming languages, they may find python more readable, I doubt anyone would blink an eyelid
[2010/08/23 12:05:13] @ Quit: kimpa: Read error: No route to host
[2010/08/23 12:05:36] <proprietarysucks> anyways I'm over it; you guys are acting like children. I don't care what you use, do whatever you want. But some day you may want to be honest with the good and bad of your languages. for the progress of future languages/versions of your language. I'm out no more of this flame shit I don't care. enjoy your symbols
[2010/08/23 12:05:44] @ proprietarysucks left channel #puppet ()
[2010/08/23 12:05:59] <ashp> that guy is such a troll, he always comes here and trolls about dumb shit
[2010/08/23 12:06:00] <Volcane> lol
[2010/08/23 12:06:02] <mackn> it didn't sound like he was done..
[2010/08/23 12:06:06] <mackn> heh
[2010/08/23 12:06:06] <Cope> that was a party political broadcast by the clueless fuckwit party
[2010/08/23 12:06:09] <mackn> he's so not over it
[2010/08/23 12:06:09] <joevano> move along... nothing to see here
[2010/08/23 12:06:13] <ashp> I'M DONE AND FURTHER MORE YOU SUCK */quit
[2010/08/23 12:06:15] * Volcane wonders if its 'windowsrefund' in disguise
[2010/08/23 12:06:27] <ashp> i'm pretty sure it is him
[2010/08/23 12:06:27] <Cope> too funny
[2010/08/23 12:06:34] <Volcane> yeah me too
[2010/08/23 12:06:37] <stahnma> is there a way to set environment variables before installing a gem package ?
[2010/08/23 12:06:42] <joevano> every channel has one
[2010/08/23 12:06:45] <Volcane> stahnma: not afaik
[2010/08/23 12:06:54] <mackn> so i don't get it..did he not like C?
[2010/08/23 12:07:17] <stahnma> Volcane: do you know if it just takes root's LD_LIBRARY_PATH and such by default then?
[2010/08/23 12:07:53] <Volcane> stahnma: i guess whatever was in place when puppetd got started? not sure tbh
[2010/08/23 12:07:59] <stahnma> ok
[2010/08/23 12:08:07] <Volcane> depends if its set or not, exported or not etc
[2010/08/23 12:08:17] <Volcane> or maybe puppet does some environment cleaning, no idea
[2010/08/23 12:08:46] <stahnma> hmm, would be nice to know. I guess I can write an exec and have it tell me, though I think exec strips all ENV vars
[2010/08/23 12:08:49] <Volcane> most often the answer with puppet lies with experimentation and careful observation :)
[2010/08/23 12:08:58] <stahnma> true true
[2010/08/23 12:13:39] @ mocker joined channel #puppet
[2010/08/23 12:14:02] <mocker> ohadlevy: Any plans for foreman to support windows deployments?
[2010/08/23 12:16:25] @ tecto_ joined channel #puppet
[2010/08/23 12:22:13] <joe-mac> Volcane: it is actually the same guy afaik
[2010/08/23 12:22:38] <Volcane> figured
[2010/08/23 12:22:45] <Volcane> but they were on both at a time
[2010/08/23 12:22:48] <Volcane> from different source ips
[2010/08/23 12:22:57] <Volcane> but they certainly seem equally arselike
[2010/08/23 12:23:00] <joe-mac> lol
[2010/08/23 12:23:19] <joe-mac> nice, github automatically took out money when i have none
[2010/08/23 12:23:20] <joe-mac> ach ftw
[2010/08/23 12:23:30] <joe-mac> my 37 dollar github bill that became
[2010/08/23 12:23:37] <joe-mac> talk like yoda now i will
[2010/08/23 12:23:43] @ niko joined channel #puppet
[2010/08/23 12:23:58] @ Bass10 joined channel #puppet
[2010/08/23 12:24:14] <darkfade1> using origo instead i suggest
[2010/08/23 12:24:17] <Volcane> joe-mac: http://pastie.org/1110641 classy
[2010/08/23 12:25:12] <joe-mac> rofl
[2010/08/23 12:25:19] @ Quit: Bass10: Max SendQ exceeded
[2010/08/23 12:25:48] @ Bass10 joined channel #puppet
[2010/08/23 12:25:50] <joe-mac> yea that's pretty much par for his course
[2010/08/23 12:26:07] <joe-mac> i'm sure you can find arguments in the irc arhives of him being an ass in here
[2010/08/23 12:26:16] <joe-mac> i know him from some other channel too, maybe openbsd
[2010/08/23 12:26:35] <Volcane> thats him to me in prv msg
[2010/08/23 12:26:37] <joe-mac> even the openbsd guys don't shove it dowbn your throat like him
[2010/08/23 12:26:41] <joe-mac> o jesus, even worse
[2010/08/23 12:27:05] <Cope> wow
[2010/08/23 12:27:39] <ashp> 22:13 [windowsrefund(~windowsre@dsl081-135-015.nyc1.dsl.speakeasy.net)] you need to start respecting free software and the license that allows Puppet to be what it is
[2010/08/23 12:27:42] <ashp> haahahahaha
[2010/08/23 12:27:46] <ashp> oh that guy is entertaining
[2010/08/23 12:27:49] <Volcane> heh
[2010/08/23 12:28:04] <joe-mac> same dude as proprietarysucks i think ashp
[2010/08/23 12:28:24] @ pinoyskull joined channel #puppet
[2010/08/23 12:29:12] @ gs|devicenull_ is now known as devicenull
[2010/08/23 12:34:57] <moos3> after you sign a cert does puppet pull right away or waits the 30 minutes
[2010/08/23 12:35:21] <Volcane> if you ran it with --waitforcert it'll wait till you sign it
[2010/08/23 12:35:24] <Volcane> else next run
[2010/08/23 12:35:45] @ thekad-afk is now known as thekad
[2010/08/23 12:35:53] <moos3> k
[2010/08/23 12:36:01] @ toi joined channel #puppet
[2010/08/23 12:36:13] <moos3> just did a /etc/init.d/puppet start then signed the cert
[2010/08/23 12:41:39] @ littleidea joined channel #puppet
[2010/08/23 12:46:53] <Tas_> after signing the cert for my client server, 'rt', I get this error on the client: err: Could not retrieve catalog from remote server: Error 400 on SERVER could not find default node or by name with rt.nsd.org, rt.nsd, rt on node rt.nsd.org \n warning: Not using cache on failed catalog \n err: could not retrieve catalog; skipping run
[2010/08/23 12:47:16] <Tas_> and- I'm at a loss as to why this is giving me so much trouble
[2010/08/23 12:48:39] <Tas_> The server said it signed the certificate for rt.nsd.org, and the nremoved the certificate request
[2010/08/23 12:51:41] <moos3> in puppet.conf what do i have do to make the interval say 5 minutes
[2010/08/23 12:51:50] <moos3> just for demoing
[2010/08/23 12:52:15] <tmz> moos3: runinterval
[2010/08/23 12:53:19] <moos3> cool
[2010/08/23 12:53:28] @ Quit: toi: Quit: Ex-Chat
[2010/08/23 12:53:44] <moos3> does it need seconds or can i just do 5
[2010/08/23 12:55:05] <tmz> It's in seconds. You can do 5, but it will be 5 seconds, not 5 minutes. ;)
[2010/08/23 12:55:47] <tmz> 'puppetd --genconfig | less' is helpful to poke through. The various settings are usually commented reasonably.
[2010/08/23 12:56:19] <moos3> tmz, cool thanks
[2010/08/23 13:01:55] <moos3> tmz, what i'm i doing wrong here baseurl => "http://centos.symplicity.com/symplicity/$releasesever/$basearch", is coming out like this notice: //web/Yumrepo[Symplicity]/baseurl: defined 'baseurl' as 'http://centos.symplicity.com/symplicity//'
[2010/08/23 13:05:26] <Kiloman> single-quote the baseurl
[2010/08/23 13:05:33] <Kiloman> it's trying to expand out the variables
[2010/08/23 13:05:44] <Kiloman> you need them to stay as-is so that Yum can expand them at runtime
[2010/08/23 13:05:53] @ RedPepper is now known as redpepper
[2010/08/23 13:07:05] <jamesturnbull> Tas_: you need a node definition or a default node
[2010/08/23 13:07:22] <moos3> Kiloman, ok cool
[2010/08/23 13:07:26] <moos3> thanks
[2010/08/23 13:07:30] <Tas_> jamesturnbull: any pointers on how to get that?
[2010/08/23 13:08:09] <jamesturnbull> Tas_: specify node "f.q.d.n" { ... }
[2010/08/23 13:08:24] <jamesturnbull> Tas_: I suggest a read of the docs - http://docs.puppetlabs.com
[2010/08/23 13:09:02] <matti> Hi jamesturnbull
[2010/08/23 13:09:47] @ Quit: jmeeuwen: Ping timeout: 276 seconds
[2010/08/23 13:14:44] @ lak joined channel #puppet
[2010/08/23 13:15:38] @ adamv left channel #puppet ()
[2010/08/23 13:17:32] @ Quit: yannL: Remote host closed the connection
[2010/08/23 13:21:54] @ jmeeuwen joined channel #puppet
[2010/08/23 13:22:33] <iamchrisf> is there any reason why ssh_authorized_key would add the same key over and over again?
[2010/08/23 13:23:10] <iamchrisf> Every time I do a puppet run I get the same 3 keys appended to my authroized_keys file.
[2010/08/23 13:24:00] <Volcane> you shouldnt include the key comment in the key data
[2010/08/23 13:24:57] <Kiloman> it also seems to have problems with commas in the options
[2010/08/23 13:25:41] <Kiloman> if you have options => 'from="lwod,scuzzy,firefight,rhino,virtus,screw"'
[2010/08/23 13:25:44] <Kiloman> it will install that
[2010/08/23 13:25:54] <Kiloman> but then when it reparses that it will show up as
[2010/08/23 13:26:08] <Kiloman> 'from="lwodscuzzyfirefightrhinovirtusscrew"'
[2010/08/23 13:26:18] <Kiloman> and it will keep changing it back
[2010/08/23 13:26:33] <Kiloman> at least under 0.24, I think 0.25 may have fixed that
[2010/08/23 13:29:37] @ kolla joined channel #puppet
[2010/08/23 13:33:23] @ pting joined channel #puppet
[2010/08/23 13:34:19] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/08/23 13:36:45] <jamesturnbull> matti: hey
[2010/08/23 13:37:42] <matti> ;]
[2010/08/23 13:38:38] <Tas_> jamesturnbull: thanks for the help you gave earlier, but I cannot seem to find how to make a node definition or a default node... Is that something you can specify in site.pp?
[2010/08/23 13:39:34] <Tas_> ah, of course the second I ask that, I find something
[2010/08/23 13:39:36] <Tas_> hold on...
[2010/08/23 13:39:48] @ Quit: reyjrar: Quit: Leaving.
[2010/08/23 13:41:51] @ mdxp joined channel #puppet
[2010/08/23 13:44:41] <mikey_p> so have the pdx devops meetups replaced the puppet users meetup?
[2010/08/23 13:46:03] @ redpepper is now known as RedPepper
[2010/08/23 13:46:41] @ RedPepper is now known as redpepper
[2010/08/23 13:47:52] @ Quit: littleidea: Quit: littleidea
[2010/08/23 13:50:26] @ Quit: jhunter: Ping timeout: 264 seconds
[2010/08/23 13:53:59] <jamesturnbull> mikey_p: yeah
[2010/08/23 13:54:38] <mikey_p> god I hate that word
[2010/08/23 13:54:51] <mikey_p> even though it describes me
[2010/08/23 13:54:54] <jamesturnbull> mikey_p: yeah or devops?
[2010/08/23 13:55:04] <jamesturnbull> gepetto: seen bellman
[2010/08/23 13:55:05] <gepetto> jamesturnbull: nope!
[2010/08/23 13:55:05] <mikey_p> uh... devops
[2010/08/23 13:55:43] @ Quit: rgsteele: Quit: ChatZilla 0.9.86 [Firefox 3.0.7/2009030423]
[2010/08/23 13:55:51] <mikey_p> although http://twitter.com/DEVOPS_BORAT does make me chuckle
[2010/08/23 13:56:25] <Volcane> yeah, devops is all about slagging off windows users, devops_borat is spot one </sigh>
[2010/08/23 13:57:25] @ Quit: MPSimmons: Quit: Leaving.
[2010/08/23 13:57:27] <mikey_p> i just love the clouds + nosql + functional languages = perfect + no problem jokes
[2010/08/23 13:57:45] @ rcsheets joined channel #puppet
[2010/08/23 13:58:34] <rcsheets> if i want to realize certain users on a particular node, can i just put a realize directive in that node's configuration, or do i have to make a class?
[2010/08/23 13:58:49] @ Quit: bobbyz: Disconnected by services
[2010/08/23 13:59:07] @ bobbyz joined channel #puppet
[2010/08/23 13:59:35] <jamesturnbull> rcsheets: you can do either
[2010/08/23 13:59:42] @ Quit: bobbyz: Remote host closed the connection
[2010/08/23 13:59:47] @ bobbyz_ is now known as bobbyz
[2010/08/23 14:00:07] <rcsheets> cool
[2010/08/23 14:00:09] <rcsheets> thanks jamesturnbull
[2010/08/23 14:02:20] @ Quit: nexx: Quit: quit
[2010/08/23 14:04:55] @ Quit: mattock: Ping timeout: 258 seconds
[2010/08/23 14:05:37] @ Quit: lak: Quit: lak
[2010/08/23 14:06:08] @ lak joined channel #puppet
[2010/08/23 14:07:49] @ Quit: lak: Client Quit
[2010/08/23 14:08:53] @ Quit: mapu__: Ping timeout: 245 seconds
[2010/08/23 14:09:08] @ Quit: mapu___: Ping timeout: 265 seconds
[2010/08/23 14:09:08] @ Quit: mapu_: Ping timeout: 265 seconds
[2010/08/23 14:09:20] @ ghaskins_mobile joined channel #puppet
[2010/08/23 14:09:42] @ shadoi1 joined channel #puppet
[2010/08/23 14:09:52] @ shadoi1 left channel #puppet ()
[2010/08/23 14:10:21] @ Quit: uphillian: Quit: Leaving.
[2010/08/23 14:11:04] @ shadoi1 joined channel #puppet
[2010/08/23 14:12:46] @ Quit: shadoi1: Remote host closed the connection
[2010/08/23 14:14:32] @ shadoi1 joined channel #puppet
[2010/08/23 14:16:46] @ Quit: shadoi1: Client Quit
[2010/08/23 14:17:02] @ shadoi1 joined channel #puppet
[2010/08/23 14:18:41] @ Quit: shadoi: Remote host closed the connection
[2010/08/23 14:19:02] @ Quit: themroc: Quit: themroc
[2010/08/23 14:19:05] @ Quit: shadoi1: Client Quit
[2010/08/23 14:19:25] @ shadoi joined channel #puppet
[2010/08/23 14:21:51] <iamchrisf> volcane: not using any key comments.
[2010/08/23 14:22:21] <Volcane> iamchrisf: pastie your manifest
[2010/08/23 14:23:26] <iamchrisf> http://pastie.org/1110927
[2010/08/23 14:24:12] <Volcane> dont snip the key
[2010/08/23 14:24:40] <Volcane> you can snip out most of the middle of the key
[2010/08/23 14:25:17] <lisa> who cares if someone sees your public key?
[2010/08/23 14:25:49] <Volcane> yup
[2010/08/23 14:26:01] @ littleidea joined channel #puppet
[2010/08/23 14:27:50] <iamchrisf> true
[2010/08/23 14:28:55] <iamchrisf> key added.
[2010/08/23 14:29:26] <Volcane> yeah, you're using the key comment
[2010/08/23 14:29:32] <Volcane> the key ends at ==
[2010/08/23 14:30:03] @ delimiter left channel #puppet ()
[2010/08/23 14:30:37] <iamchrisf> shite. thanks
[2010/08/23 14:32:44] @ Quit: jaredrhine: Quit: Leaving.
[2010/08/23 14:34:07] <Diranged> ok, in puppet 2.6.0, has the way facts work changed? my facter addon doesnt work anymore
[2010/08/23 14:34:42] @ jab_doa joined channel #puppet
[2010/08/23 14:40:27] @ Quit: ahasenack: Quit: Leaving
[2010/08/23 14:40:35] <blurrr> way to un-install puppet which has been installed from the source?
[2010/08/23 14:41:47] <Volcane> you should be able to delete /var/lib/puppet and /usr/lib/ruby/site_ruby/..../puppet
[2010/08/23 14:42:05] <Volcane> and then realize that install from source was last kewl around 1990
[2010/08/23 14:42:42] @ Quit: SpacePope: Remote host closed the connection
[2010/08/23 14:42:49] @ SpacePope joined channel #puppet
[2010/08/23 14:45:03] <blurrr> Volcane: thanks man, already done but was just thinking if there can be a better way to uninstall instead of manually removing the dirs. Well, tried to install 2.6.0 from source and it worked for a while but have just messed up some config so think that it would be better if I put in my effort on managing the puppet config rather than troubleshooting the "installation from source" problems.
[2010/08/23 14:45:27] <mocker> Maybe manage the puppet config FROM PUPPET
[2010/08/23 14:45:29] <mocker> er..
[2010/08/23 14:45:31] <mocker> :)
[2010/08/23 14:45:35] <Volcane> blurrr: the best is to use packages
[2010/08/23 14:45:36] @ fredden joined channel #puppet
[2010/08/23 14:45:44] <Volcane> blurrr: they install, uninstall, upgrade and make coffee
[2010/08/23 14:45:52] <blurrr> mocker: yup right :)
[2010/08/23 14:46:15] <blurrr> Volcane: Well, I am on LTS 8.04 and currently getting 0.25 package.
[2010/08/23 14:46:35] <Volcane> backport the one from elsewhere
[2010/08/23 14:46:49] <Diranged> Volcane: i upgraded from 0.25.5 to 2.6.0.. got a few issues. the main one right now is that my sysctl provider no longer works. its got some problem with parsedfile..
[2010/08/23 14:47:13] * mocker looks into fogproject.org
[2010/08/23 14:47:26] <Volcane> Diranged: not sure, not runing 2.6 yet - have you not looked at the ticket list for 2.6.1 before updating? :P
[2010/08/23 14:49:26] <Diranged> maybe its something simple.. can u take a look a tthis pastie: http://www.pastie.org/1111005
[2010/08/23 14:49:44] <Volcane> i dont know anything about writing types/providers
[2010/08/23 14:52:07] <Diranged> ok
[2010/08/23 14:52:18] @ Quit: moos3: Ping timeout: 240 seconds
[2010/08/23 14:58:05] @ Quit: pheezy: Remote host closed the connection
[2010/08/23 14:59:41] @ Quit: radkin: Remote host closed the connection
[2010/08/23 15:00:48] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/08/23 15:02:42] @ Quit: mrwacky42: Quit: Leaving.
[2010/08/23 15:05:29] <Tas_> my class isn't working, I want to transfer a single file (and overwrite any of the same name on the client) but it's saying that it is not authorized (err 400) to call find on /file_metadata/tmp/testfile (testfile is the one I'm transferring)
[2010/08/23 15:06:30] <Tas_> my class in site.pp goes something like: file{"/tmp/testfile": source => "puppet:///tmp/testfile", ensure => present, mode => 644, owner=> root, group=> root}
[2010/08/23 15:08:56] @ Quit: ecapriolo: Ping timeout: 255 seconds
[2010/08/23 15:09:18] @ Quit: gebi: Ping timeout: 272 seconds
[2010/08/23 15:09:27] <Tas_> do I have to specify special permissions on the file on the server's end or something?
[2010/08/23 15:09:51] <Volcane> where is /tmp/testfile on the master?
[2010/08/23 15:10:41] <Tas_> same spot, /tmp/testfile
[2010/08/23 15:10:50] <Volcane> doesnt work that way
[2010/08/23 15:11:03] <Volcane> puppetmaster is a webserver, and like a webserver there's a docroot kind of thing
[2010/08/23 15:11:09] <Volcane> not quite the same, but it has its own fileserver
[2010/08/23 15:11:29] <Volcane> look in the docs about the fileserer
[2010/08/23 15:12:09] <Tas_> kk, thanks
[2010/08/23 15:12:10] @ bug joined channel #puppet
[2010/08/23 15:17:20] @ Quit: Reepicheep: Quit: Ex-Chat
[2010/08/23 15:18:33] <Volcane> thins css stuff chops the page into a grid of 24 columns
[2010/08/23 15:18:36] <Volcane> meh, wrong #
[2010/08/23 15:21:08] @ seanos_ joined channel #puppet
[2010/08/23 15:23:20] @ Quit: adrian_broher: Quit: Verlassend
[2010/08/23 15:24:56] @ Quit: seanos: Ping timeout: 276 seconds
[2010/08/23 15:26:53] @ seanos_ is now known as seanos
[2010/08/23 15:26:58] @ Quit: seanos: Changing host
[2010/08/23 15:26:58] @ seanos joined channel #puppet
[2010/08/23 15:30:23] @ Quit: bug: Quit: bug
[2010/08/23 15:31:16] @ Quit: spacex: Quit: Leaving.
[2010/08/23 15:31:22] @ Wandrewvious joined channel #puppet
[2010/08/23 15:33:17] @ Quit: jdcasey: Remote host closed the connection
[2010/08/23 15:35:07] @ Quit: WALoeIII: Ping timeout: 272 seconds
[2010/08/23 15:35:07] @ Wandrewvious is now known as WALoeIII
[2010/08/23 15:36:06] <Diranged> ugh it looks likke passenger + puppet 2.6.0 is pretty much broken..
[2010/08/23 15:36:15] @ Quit: gmason: Quit: gmason
[2010/08/23 15:36:17] <Diranged> other than using webbrick.. whats the next best option for handling a few hundred puppet clients?
[2010/08/23 15:36:35] <jamesturnbull> Diranged: what's your issue?
[2010/08/23 15:37:37] @ jaredrhine joined channel #puppet
[2010/08/23 15:37:42] <Diranged> james: http://projects.puppetlabs.com/issues/4173
[2010/08/23 15:37:43] <Diranged> essentially that
[2010/08/23 15:37:56] <Diranged> and using older versions of passenger just results in random files being empty on the clients.. (another bug.. )
[2010/08/23 15:38:41] @ fhh joined channel #puppet
[2010/08/23 15:40:47] @ Quit: ]oestewart: Ping timeout: 265 seconds
[2010/08/23 15:41:41] @ Quit: mayday_jay: Quit: Leaving
[2010/08/23 15:43:21] @ Quit: bobbyz: Ping timeout: 272 seconds
[2010/08/23 15:43:53] @ Quit: Hilli: Ping timeout: 245 seconds
[2010/08/23 15:46:15] @ mrwacky42 joined channel #puppet
[2010/08/23 15:47:15] @ londo__ joined channel #puppet
[2010/08/23 15:47:28] @ Hilli joined channel #puppet
[2010/08/23 15:50:58] @ Quit: iamchrisf: Quit: iamchrisf
[2010/08/23 15:52:14] @ Quit: londo_: Ping timeout: 276 seconds
[2010/08/23 15:53:35] @ Quit: Tas_: Ping timeout: 276 seconds
[2010/08/23 15:54:35] @ bobbyz joined channel #puppet
[2010/08/23 15:55:30] @ Quit: kaptk2: Quit: Leaving.
[2010/08/23 15:56:27] @ Quit: Kiloman: Quit: Leaving.
[2010/08/23 16:04:15] @ notbrien_ joined channel #puppet
[2010/08/23 16:06:21] @ gebi joined channel #puppet
[2010/08/23 16:07:25] @ Quit: notbrien: Ping timeout: 252 seconds
[2010/08/23 16:07:25] @ notbrien_ is now known as notbrien
[2010/08/23 16:08:29] @ eshamow is now known as eshamow|afk
[2010/08/23 16:11:02] @ redpepper is now known as RedPepper
[2010/08/23 16:11:44] @ RedPepper is now known as redpepper
[2010/08/23 16:14:04] @ mapu_ joined channel #puppet
[2010/08/23 16:14:04] @ mapu joined channel #puppet
[2010/08/23 16:14:08] @ mapu__ joined channel #puppet
[2010/08/23 16:18:57] @ thekad is now known as thekad-afk
[2010/08/23 16:21:32] @ Quit: gniks: Quit: Leaving.
[2010/08/23 16:22:18] @ ceren joined channel #puppet
[2010/08/23 16:29:36] @ joe-mac1 joined channel #puppet
[2010/08/23 16:29:50] @ Quit: elasticdog: Quit: WeeChat 0.3.2
[2010/08/23 16:34:56] @ elasticdog joined channel #puppet
[2010/08/23 16:35:48] @ Quit: elasticdog: Client Quit
[2010/08/23 16:36:07] @ elasticdog joined channel #puppet
[2010/08/23 16:36:28] @ bug joined channel #puppet
[2010/08/23 16:39:00] @ Quit: jab_doa: Quit: Verlassend
[2010/08/23 16:41:13] @ ecapriolo joined channel #puppet
[2010/08/23 16:42:03] @ Quit: alfism: Quit: alfism
[2010/08/23 16:46:42] @ Quit: cliff-hm: Ping timeout: 265 seconds
[2010/08/23 17:00:06] @ Quit: WALoeIII: Read error: No route to host
[2010/08/23 17:00:11] @ WALoeIII joined channel #puppet
[2010/08/23 17:00:39] @ Quit: bug: Quit: bug
[2010/08/23 17:01:23] @ pheezy joined channel #puppet
[2010/08/23 17:01:55] @ Quit: WALoeIII: Read error: No route to host
[2010/08/23 17:02:23] @ WALoeIII joined channel #puppet
[2010/08/23 17:03:29] @ ]oestewart joined channel #puppet
[2010/08/23 17:03:34] @ Quit: ceren: Ping timeout: 252 seconds
[2010/08/23 17:08:44] @ Quit: blurrr: Quit: Leaving
[2010/08/23 17:09:40] @ lak joined channel #puppet
[2010/08/23 17:09:48] @ gniks joined channel #puppet
[2010/08/23 17:11:09] @ Quit: yeled: Ping timeout: 260 seconds
[2010/08/23 17:12:35] @ yeled joined channel #puppet
[2010/08/23 17:13:14] @ Quit: mikey_p: Ping timeout: 264 seconds
[2010/08/23 17:14:39] @ Quit: WALoeIII: Read error: Connection reset by peer
[2010/08/23 17:15:07] @ WALoeIII joined channel #puppet
[2010/08/23 17:16:42] @ mdxp left channel #puppet ()
[2010/08/23 17:18:47] @ Quit: WALoeIII: Client Quit
[2010/08/23 17:18:57] @ Quit: lak: Quit: lak
[2010/08/23 17:27:45] @ kduane joined channel #puppet
[2010/08/23 17:29:55] <kduane> brb
[2010/08/23 17:30:04] @ Quit: RussS: Quit: Leaving
[2010/08/23 17:44:35] @ Quit: littleidea: Quit: littleidea
[2010/08/23 17:45:45] @ gebi_ joined channel #puppet
[2010/08/23 17:48:38] @ Quit: gebi: Ping timeout: 276 seconds
[2010/08/23 17:51:14] @ Quit: gebi_: Ping timeout: 276 seconds
[2010/08/23 17:56:51] @ gebi joined channel #puppet
[2010/08/23 18:00:10] @ spacex joined channel #puppet
[2010/08/23 18:01:00] @ Quit: gebi: Ping timeout: 240 seconds
[2010/08/23 18:01:36] @ xaoslaad joined channel #puppet
[2010/08/23 18:02:47] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs)
[2010/08/23 18:10:35] <Diranged> ok.. i fixed most of my puppet issues today.. looks like 2.6.1-rc2 is what i needed + a hack to the http/rest.rb file..
[2010/08/23 18:11:14] <Diranged> one thing i ran into though was that with 2.6.0, a certain module broke.. when that module broke, it would break the overal puppet update. in essence, whenver puppet decided to run this module, it would fail and the whole process would die. on different nodes this happened at different times..
[2010/08/23 18:11:42] <Diranged> to solve this temporarily, i disabled that module.. the reason i needed it to be disabled was that we needed to update puppet on all the nodes (via our 'puppet' module) befor this bad-module would start working again..
[2010/08/23 18:12:14] <Diranged> so .. my question is… whats the right way to say 'modules x, y and z MUST be run before any other modules. ever.' ?
[2010/08/23 18:16:18] @ ceren joined channel #puppet
[2010/08/23 18:19:27] @ Quit: jhaddad: Quit: jhaddad
[2010/08/23 18:20:39] @ MarkN1 joined channel #puppet
[2010/08/23 18:21:25] @ MarkN1 left channel #puppet ()
[2010/08/23 18:22:50] @ Quit: rsquared: Ping timeout: 264 seconds
[2010/08/23 18:27:43] @ MarkN1 joined channel #puppet
[2010/08/23 18:28:21] @ MarkN1 left channel #puppet ()
[2010/08/23 18:30:14] @ Quit: mclarke: Quit: mclarke
[2010/08/23 18:34:49] @ rsquared joined channel #puppet
[2010/08/23 18:38:34] @ Quit: notbrien: Quit: notbrien
[2010/08/23 18:43:16] @ bug joined channel #puppet
[2010/08/23 18:43:58] <TomWork> Diranged: what did you hack in http/rest.rb file.. ? is it linked to the fact a puppet://files generates "Could not evaluate: getaddrinfo: Name or service not known Could not retrieve file metadata for puppet://server/"
[2010/08/23 18:45:02] <TomWork> because I'm reading bugs and it seems that to use 2.6.0 and the fileserver we have to change stuff (it is not easy when it's your first puppet installation :)
[2010/08/23 18:46:46] @ Quit: pheezy: Remote host closed the connection
[2010/08/23 18:48:18] @ littleidea joined channel #puppet
[2010/08/23 18:54:28] @ Quit: pinoyskull: Quit: Leaving
[2010/08/23 18:56:31] @ Quit: Diranged: Ping timeout: 272 seconds
[2010/08/23 18:57:41] @ Quit: ceren: Quit: ceren
[2010/08/23 18:57:57] @ Quit: littleidea: Quit: littleidea
[2010/08/23 18:58:40] @ plathrop is now known as plathrop-away
[2010/08/23 19:04:12] @ Quit: rsquared: Ping timeout: 240 seconds
[2010/08/23 19:05:56] @ Quit: kogent: Ping timeout: 276 seconds
[2010/08/23 19:10:55] @ Quit: bmahe: Quit: Leaving
[2010/08/23 19:15:14] @ kogent joined channel #puppet
[2010/08/23 19:20:51] @ alexine_dsouza joined channel #puppet
[2010/08/23 19:24:21] @ rsquared joined channel #puppet
[2010/08/23 19:25:04] @ Quit: rsquared: Client Quit
[2010/08/23 19:25:29] @ Diranged1 joined channel #puppet
[2010/08/23 19:31:03] @ Hallaj joined channel #puppet
[2010/08/23 19:40:55] @ mdxp joined channel #puppet
[2010/08/23 19:41:11] @ mdxp left channel #puppet ()
[2010/08/23 19:50:07] @ Quit: kogent: Quit: kogent
[2010/08/23 19:54:32] @ FOCer joined channel #puppet
[2010/08/23 19:57:47] @ docelic_ joined channel #puppet
[2010/08/23 20:00:18] @ Quit: docelic__: Ping timeout: 240 seconds
[2010/08/23 20:01:08] @ ceren joined channel #puppet
[2010/08/23 20:02:53] @ cliff-hm joined channel #puppet
[2010/08/23 20:17:49] @ Quit: pting: Remote host closed the connection
[2010/08/23 20:19:03] @ Quit: mrwacky42: Ping timeout: 258 seconds
[2010/08/23 20:21:20] @ Quit: xaoslaad: Ping timeout: 276 seconds
[2010/08/23 20:22:18] @ xaoslaad joined channel #puppet
[2010/08/23 20:30:44] @ kogent joined channel #puppet
[2010/08/23 20:31:29] @ mrwacky42 joined channel #puppet
[2010/08/23 20:35:08] @ Quit: jense: Ping timeout: 265 seconds
[2010/08/23 20:36:01] @ Quit: mrwacky42: Ping timeout: 260 seconds
[2010/08/23 20:46:12] @ ceren_ joined channel #puppet
[2010/08/23 20:48:14] <Diranged1> TomWork: no.. see here: http://groups.google.com/group/puppet-dev/browse_thread/thread/c49fe72b19d72268/4bbb8ffe4fb3ecb1?lnk=raot
[2010/08/23 20:48:22] @ jense joined channel #puppet
[2010/08/23 20:48:31] <Diranged1> ok wtf.. i have a good 200 nodes right now flapping between a current version of /etc/motd and an old version of /etc/motd..
[2010/08/23 20:48:46] <Diranged1> if i manually run puppetd its fine, gets the new ver.. but then 30m later, it gets the old version.
[2010/08/23 20:49:04] <Diranged1> (the difference is a variable $puppetversion… from facter..)
[2010/08/23 20:49:56] @ Quit: ceren: Ping timeout: 276 seconds
[2010/08/23 20:49:57] @ ceren_ is now known as ceren
[2010/08/23 20:50:09] @ lak joined channel #puppet
[2010/08/23 20:50:19] <Diranged1> ugh.. it looks like the upgrade of puppet never killed off the old puppetd daemon.. just started a new one
[2010/08/23 20:50:25] <Diranged1> so its got the old AND new versions running!
[2010/08/23 20:54:28] <TomWork> Diranged1: ta, I'll have a look
[2010/08/23 21:00:00] @ ghaskins_mobile joined channel #puppet
[2010/08/23 21:00:59] @ cyrus_mc joined channel #puppet
[2010/08/23 21:01:47] @ Quit: shadoi: Quit: Leaving.
[2010/08/23 21:02:45] <cyrus_mc> i have soemthing like this http://pastebin.com/mnuPFrC9
[2010/08/23 21:03:06] <cyrus_mc> all nodes inherit base as 99% of all nodes need everything that is defined in base
[2010/08/23 21:03:27] <cyrus_mc> However, I have a node here or there that doesn't need one of the things base managed (ie: telnet)
[2010/08/23 21:04:03] <cyrus_mc> is there a way to selectively include things instead of having to replicate all the stuff in base minus the one thing that isn't needed
[2010/08/23 21:04:34] <cyrus_mc> I tried doing something like (if $telnet include telnet .. where I defined telnet = false in the node 'lv2144p' but that didn't seem to work.
[2010/08/23 21:08:10] @ Quit: cliff-hm: Ping timeout: 265 seconds
[2010/08/23 21:16:35] @ xaosslaad joined channel #puppet
[2010/08/23 21:18:12] <Diranged1> Looking further at includes/requires/etc… is there a way for me to create a group of modules as a class, and say that all modules (x,y,z) require class "base:"… etc? i really need some ways to have modules set up in-order.. (ldap after dns.. motd after *everything*, puppet module after dns, before everything else… etc)
[2010/08/23 21:19:17] @ Quit: xaoslaad: Ping timeout: 265 seconds
[2010/08/23 21:22:37] @ bodepd joined channel #puppet
[2010/08/23 21:22:50] @ Quit: pugnacity: Ping timeout: 264 seconds
[2010/08/23 21:25:29] @ bodepd left channel #puppet ()
[2010/08/23 21:26:43] @ Quit: xaosslaad: Read error: Connection reset by peer
[2010/08/23 21:27:13] @ xaosslaad joined channel #puppet
[2010/08/23 21:31:26] @ Quit: ecapriolo: Ping timeout: 255 seconds
[2010/08/23 21:32:03] @ MarkN1 joined channel #puppet
[2010/08/23 21:32:10] @ MarkN1 left channel #puppet ()
[2010/08/23 21:32:19] @ pinoyskull joined channel #puppet
[2010/08/23 21:34:04] @ xaoslaad joined channel #puppet
[2010/08/23 21:34:26] @ Quit: kogent: Remote host closed the connection
[2010/08/23 21:34:39] @ kogent joined channel #puppet
[2010/08/23 21:34:59] @ acaire joined channel #puppet
[2010/08/23 21:35:22] @ Quit: xaosslaad: Read error: Connection reset by peer
[2010/08/23 21:35:25] <acaire> Hi, I've got an issue where puppet-dashboard isn't showing any data, can I double check my setup with someone?
[2010/08/23 21:38:05] @ Quit: adrianpike: Quit: adrianpike
[2010/08/23 21:39:09] @ Quit: xaoslaad: Read error: Connection reset by peer
[2010/08/23 21:57:13] @ crdant joined channel #puppet
[2010/08/23 21:59:04] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/08/23 22:04:28] @ Quit: fredden: Ping timeout: 258 seconds
[2010/08/23 22:05:20] @ Quit: ceren: Ping timeout: 276 seconds
[2010/08/23 22:07:08] @ Quit: mapu_: Ping timeout: 265 seconds
[2010/08/23 22:07:08] @ Quit: mapu: Ping timeout: 265 seconds
[2010/08/23 22:07:27] @ Quit: mapu__: Ping timeout: 265 seconds
[2010/08/23 22:07:28] @ ghaskins_mobile joined channel #puppet
[2010/08/23 22:08:28] @ iamchrisf joined channel #puppet
[2010/08/23 22:08:45] @ Quit: crdant: Quit: Leaving.
[2010/08/23 22:09:00] @ rcsheets` joined channel #puppet
[2010/08/23 22:09:18] @ crdant joined channel #puppet
[2010/08/23 22:10:11] <rcsheets`> i'm confused about what to do in the situation where I've used puppetca to sign the certificate of a given host, but then that host was nuked and re-created, and now has a new certificate. do i just sign the new one, or do i need to delete the old one first?
[2010/08/23 22:13:27] @ nexx joined channel #puppet
[2010/08/23 22:15:54] @ Quit: AdrianBroher: Ping timeout: 240 seconds
[2010/08/23 22:16:32] @ AdrianBroher joined channel #puppet
[2010/08/23 22:16:37] @ schimmi_ joined channel #puppet
[2010/08/23 22:17:19] @ Beens_ joined channel #puppet
[2010/08/23 22:17:24] <eric0> rcsheets`: yes, puppetca --clean <fqdn> the old one
[2010/08/23 22:17:55] <rcsheets`> will the --clean not affect the new one?
[2010/08/23 22:18:29] @ Quit: mawii: Remote host closed the connection
[2010/08/23 22:18:32] @ mawii joined channel #puppet
[2010/08/23 22:18:37] @ Quit: schimmi: Ping timeout: 276 seconds
[2010/08/23 22:19:15] <eric0> it probably didn't issue a new one, it found the old one and sent it to the client
[2010/08/23 22:19:25] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/08/23 22:19:25] <rcsheets`> oh, ok
[2010/08/23 22:19:26] <eric0> and the client probably errored with 'certificate does not match private key'
[2010/08/23 22:19:28] @ Quit: w00: Ping timeout: 252 seconds
[2010/08/23 22:19:34] @ w00 joined channel #puppet
[2010/08/23 22:19:41] @ Diranged1 left channel #puppet ()
[2010/08/23 22:19:50] @ Quit: felipe`: Ping timeout: 276 seconds
[2010/08/23 22:20:59] @ Quit: DasFx: Ping timeout: 276 seconds
[2010/08/23 22:21:09] @ Quit: huggie: Ping timeout: 265 seconds
[2010/08/23 22:21:12] @ DasFx joined channel #puppet
[2010/08/23 22:21:31] @ huggie joined channel #puppet
[2010/08/23 22:21:55] <rcsheets`> yep
[2010/08/23 22:22:12] <rcsheets`> also: Removing file Puppet::SSL::Certificate miranda.picosecond.org at '/var/lib/puppet/ssl/certs/miranda.picosecond.org.pem'
[2010/08/23 22:24:18] @ Quit: hy: Ping timeout: 240 seconds
[2010/08/23 22:24:43] @ Quit: _sh3_: Ping timeout: 245 seconds
[2010/08/23 22:26:36] <husimon> when realizing tags
[2010/08/23 22:27:16] <husimon> you still have to have the proper interconnection requires statements between items eh? I guess it only makes sense to tag the top level items and let the other stuff just be attached to the top tag
[2010/08/23 22:27:27] <husimon> like a package requires x users, x groups, no sense in tagging the users and groups
[2010/08/23 22:27:42] <husimon> since you can't be assured the users/groups will be created first.
[2010/08/23 22:27:47] @ Djelibeybi joined channel #puppet
[2010/08/23 22:28:55] @ lkoranda joined channel #puppet
[2010/08/23 22:29:43] <husimon> ok so an actual question.
[2010/08/23 22:29:48] <husimon> can you "realize" items in requires?
[2010/08/23 22:29:54] <husimon> so make a require be a tag
[2010/08/23 22:30:18] @ Quit: jaredrhine: Ping timeout: 240 seconds
[2010/08/23 22:31:13] @ Quit: seanos: *.net *.split
[2010/08/23 22:31:13] @ Quit: kolla: *.net *.split
[2010/08/23 22:31:13] @ Quit: rcrowley: *.net *.split
[2010/08/23 22:31:13] @ Quit: joe-mac: *.net *.split
[2010/08/23 22:31:13] @ Quit: mikepea: *.net *.split
[2010/08/23 22:31:13] @ Quit: vinci: *.net *.split
[2010/08/23 22:31:14] @ Quit: elementai: *.net *.split
[2010/08/23 22:31:14] @ Quit: Legooolas: *.net *.split
[2010/08/23 22:31:14] @ Quit: FoXMaN: *.net *.split
[2010/08/23 22:31:14] @ Quit: TomWork: *.net *.split
[2010/08/23 22:32:19] @ acaire left channel #puppet ()
[2010/08/23 22:32:26] @ seanos joined channel #puppet
[2010/08/23 22:32:26] @ kolla joined channel #puppet
[2010/08/23 22:32:26] @ rcrowley joined channel #puppet
[2010/08/23 22:32:26] @ joe-mac joined channel #puppet
[2010/08/23 22:32:26] @ mikepea joined channel #puppet
[2010/08/23 22:32:26] @ vinci joined channel #puppet
[2010/08/23 22:32:26] @ elementai joined channel #puppet
[2010/08/23 22:32:26] @ TomWork joined channel #puppet
[2010/08/23 22:32:26] @ FoXMaN joined channel #puppet
[2010/08/23 22:32:29] @ Legooolas joined channel #puppet
[2010/08/23 22:32:31] @ Quit: Beens: Ping timeout: 276 seconds
[2010/08/23 22:32:31] @ Quit: daenney: Ping timeout: 276 seconds
[2010/08/23 22:32:45] @ Quit: ecolitan: Excess Flood
[2010/08/23 22:32:47] @ ecolitan joined channel #puppet
[2010/08/23 22:33:18] @ pugnacity joined channel #puppet
[2010/08/23 22:33:37] @ _sh3 joined channel #puppet
[2010/08/23 22:33:38] @ mattock joined channel #puppet
[2010/08/23 22:34:34] @ daenney joined channel #puppet
[2010/08/23 22:35:37] <rcsheets`> so now the client is saying "Did not receive certificate" and puppetca --list --all still has the host listed with a +
[2010/08/23 22:35:50] <rcsheets`> but puppetca --list doesn't show the host
[2010/08/23 22:36:08] <husimon> you try cleaning it?
[2010/08/23 22:36:13] <husimon> and then deleting the ssl dir on the client
[2010/08/23 22:36:15] <husimon> and starting over?
[2010/08/23 22:36:26] <rcsheets`> ah, no. i did the first thing. i missed the deleting and the starting over
[2010/08/23 22:36:50] <rcsheets`> so rm -r /var/lib/puppet/ssl ?
[2010/08/23 22:37:15] <husimon> yes
[2010/08/23 22:37:21] @ all_nicks_are_re joined channel #puppet
[2010/08/23 22:37:21] <husimon> on the client
[2010/08/23 22:37:31] <rcsheets`> right
[2010/08/23 22:39:27] <rcsheets`> ok, apparently it wants /var/lib/puppet/ssl/certs to exist
[2010/08/23 22:39:49] <husimon> that should get generated when you rerun the client
[2010/08/23 22:40:17] <rcsheets`> ok, restarted puppetd
[2010/08/23 22:40:40] <husimon> easier to rerun on the command line manually in debug
[2010/08/23 22:40:46] <husimon> to debug i mean
[2010/08/23 22:41:28] <rcsheets`> faster maybe ... can't imagine it's much easier than '/etc/init.d/puppet restart' :)
[2010/08/23 22:42:13] @ plathrop-away is now known as plathrop
[2010/08/23 22:42:27] @ Quit: kolla: Remote host closed the connection
[2010/08/23 22:42:32] <husimon> easier to debug problems
[2010/08/23 22:42:51] <husimon> i guess you can just tail your log
[2010/08/23 22:42:52] <husimon> shru
[2010/08/23 22:42:53] <husimon> g
[2010/08/23 22:42:58] <rcsheets`> hey, made it back into the 'puppetca --list' output
[2010/08/23 22:43:03] <rcsheets`> yeah i'm tailing like a mofo
[2010/08/23 22:43:07] <husimon> and its still erroring?
[2010/08/23 22:43:16] <rcsheets`> nope
[2010/08/23 22:44:30] <rcsheets`> signed it. waiting for it to do things.
[2010/08/23 22:44:49] <rcsheets`> good times. looks like it's working. thanks :D
[2010/08/23 22:45:53] <husimon> wonder if i can realize a user
[2010/08/23 22:45:56] <husimon> in a require
[2010/08/23 22:47:18] @ yannL joined channel #puppet
[2010/08/23 22:47:23] @ kenneho joined channel #puppet
[2010/08/23 22:48:39] @ Quit: gniks: Quit: Leaving.
[2010/08/23 22:48:56] @ Quit: shadowspar: Ping timeout: 258 seconds
[2010/08/23 22:57:57] @ Quit: Djelibeybi: Quit: Leaving
[2010/08/23 22:59:24] <TomWork> is it possible to copy a directory to the client with file ? it seems so with recurse => true ... does anyone has an example somewhere (url?)
[2010/08/23 22:59:51] <husimon> you can use the bb_rsync module
[2010/08/23 23:00:55] <husimon> or this
[2010/08/23 23:00:55] <husimon> http://zeha.at/blog/2008/11/puppet-managing-directories-recursively.html
[2010/08/23 23:01:17] @ shadowspar joined channel #puppet
[2010/08/23 23:01:26] <husimon> though that looks like every file is defined
[2010/08/23 23:02:13] <husimon> this guy wrote a custom script
[2010/08/23 23:02:14] <husimon> http://projects.reductivelabs.com/projects/puppet/wiki/Fast_Recursive_Copy_Patterns
[2010/08/23 23:10:37] <kjetilho> husimon: I think the latter function is quite obsolete
[2010/08/23 23:10:47] <husimon> ah
[2010/08/23 23:10:57] <husimon> kjetilho, do know if its possible to realize things in requires
[2010/08/23 23:11:23] <kjetilho> husimon: in 2.6, a require does implicit realize, I think
[2010/08/23 23:11:39] <husimon> like I have some virtual users and groups
[2010/08/23 23:11:44] <kjetilho> in earlier versions you need to do it explicitly
[2010/08/23 23:11:48] <husimon> but then it seems like I can't do the normal require
[2010/08/23 23:12:08] <husimon> how do i do it explicitly ?
[2010/08/23 23:12:17] <kjetilho> realize User["apache"]
[2010/08/23 23:12:33] <husimon> so require => relize User["apache"] ?
[2010/08/23 23:12:41] <kjetilho> no, as a separate statemeny
[2010/08/23 23:12:48] <kjetilho> s/y$/t
[2010/08/23 23:12:58] <husimon> ya but how do you ensure its created before the item
[2010/08/23 23:13:01] <husimon> as a dependency
[2010/08/23 23:13:11] <kjetilho> that's what the require does
[2010/08/23 23:13:50] @ Quit: pugnacity: Ping timeout: 265 seconds
[2010/08/23 23:14:03] <husimon> ok i'm not following, sorry. So say i have a package say.. "mylogger" and i want that installed, but prior to that being installed i need to realize a group/user
[2010/08/23 23:14:15] <husimon> whats the syntax of the require and the realize
[2010/08/23 23:14:17] <TomWork> husimon: the 1st link seems the way to do it, less hack
[2010/08/23 23:14:41] @ Quit: nexx: Quit: quit
[2010/08/23 23:14:55] <kjetilho> package { "mylogger": require => User["whoever"], ... }
[2010/08/23 23:15:06] <kjetilho> realize User["whoever"]
[2010/08/23 23:15:12] <husimon> oh
[2010/08/23 23:15:12] <kjetilho> Puppet doesn't care about ordering
[2010/08/23 23:15:19] <husimon> gotcha
[2010/08/23 23:15:27] <husimon> i see now
[2010/08/23 23:15:39] <husimon> its kind of just like including it so you can "see" it
[2010/08/23 23:15:43] @ pugnacity joined channel #puppet
[2010/08/23 23:16:10] <husimon> going to have to tell who ever wrote the users and groups its silly to make them virtual
[2010/08/23 23:16:12] <husimon> sigh
[2010/08/23 23:16:34] <kjetilho> it is useful to make them virtual if several modules need them
[2010/08/23 23:16:54] <husimon> I guess realize them once
[2010/08/23 23:17:19] <husimon> several disjoint modules
[2010/08/23 23:17:27] <kjetilho> you can realize them as many times as you wish, so you avoid the problem with duplicate definitions
[2010/08/23 23:17:54] <husimon> what I mean to say is that most of our modules are part of a bigger module which includes them all
[2010/08/23 23:18:07] <husimon> so in that case not so useful since the user creation could go in the parent
[2010/08/23 23:18:12] <husimon> but i guess if we have another "parent"
[2010/08/23 23:18:16] <husimon> for another class of machines
[2010/08/23 23:18:25] <husimon> makes sense now
[2010/08/23 23:19:35] @ jaredrhine joined channel #puppet
[2010/08/23 23:20:06] @ Quit: rcrowley: Quit: rcrowley
[2010/08/23 23:20:57] <husimon> oh ya baby, works now
[2010/08/23 23:20:59] <husimon> :)
[2010/08/23 23:23:54] @ mikey_p joined channel #puppet
[2010/08/23 23:26:55] @ mrwacky42 joined channel #puppet
[2010/08/23 23:27:15] @ Quit: mikey_p: Client Quit
[2010/08/23 23:27:41] @ mikey_p joined channel #puppet
[2010/08/23 23:27:51] @ Quit: nul0op: Ping timeout: 265 seconds
[2010/08/23 23:28:13] @ Quit: all_nicks_are_re: Quit: Verlassend
[2010/08/23 23:29:40] @ Quit: mrwacky42: Client Quit
[2010/08/23 23:35:13] @ eternaltyro joined channel #puppet
[2010/08/23 23:35:37] <eternaltyro> Hi,
[2010/08/23 23:35:45] <eternaltyro> the following error is haunting me..
[2010/08/23 23:36:24] <eternaltyro> err: Could not retrieve catalog from remote server: undefined method `closed?' for nil:Nilclass
[2010/08/23 23:36:30] <eternaltyro> please help !!
[2010/08/23 23:37:41] @ Quit: alban2: Ping timeout: 240 seconds
[2010/08/23 23:41:37] <eternaltyro> bump
[2010/08/23 23:42:01] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/08/23 23:45:35] @ ceren joined channel #puppet
[2010/08/23 23:46:29] @ pmorillo joined channel #puppet
[2010/08/23 23:54:39] @ Quit: lak: Quit: lak
[2010/08/23 23:54:46] @ ohookins joined channel #puppet
[2010/08/23 23:55:53] @ Niek-work joined channel #puppet
[2010/08/23 23:56:23] @ Quit: _sh3: Ping timeout: 245 seconds
[2010/08/23 23:57:10] @ _sh3 joined channel #puppet
[2010/08/23 23:57:31] @ Quit: ceren: Read error: No route to host

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!