| [2008/06/06 00:01:32] @ Quit: shake-n-bake: | ||
| [2008/06/06 00:05:44] @ Quit: jvanzyl: Remote closed the connection | ||
| [2008/06/06 00:35:42] @ Quit: johnf: Read error: 110 (Connection timed out) | ||
| [2008/06/06 00:40:26] <fujin> lalalalala | ||
| [2008/06/06 00:40:34] @ johnf joined channel #puppet | ||
| [2008/06/06 00:42:06] @ jvanzyl joined channel #puppet | ||
| [2008/06/06 00:53:34] <MrProper_> fujin, getting bored? | ||
| [2008/06/06 00:59:23] <waawaamilkvampyr> it's drinking beer time in nz | ||
| [2008/06/06 00:59:36] <waawaamilkvampyr> although it's fixing bugs time for me :( | ||
| [2008/06/06 00:59:43] <waawaamilkvampyr> maybe fujin is drinking beer | ||
| [2008/06/06 00:59:58] <plathrop> And it's bedtime in Portland, Oregon, USA. Night, all! | ||
| [2008/06/06 01:00:19] @ Quit: plathrop: "ERC Version 5.2 (IRC client for Emacs)" | ||
| [2008/06/06 01:20:19] @ f3ew joined channel #puppet | ||
| [2008/06/06 01:26:00] @ shadoi_ is now known as shadoi | ||
| [2008/06/06 01:42:56] @ andrewcshafer joined channel #puppet | ||
| [2008/06/06 01:44:10] <fujin> yep. Drinking beer. | ||
| [2008/06/06 01:44:16] <fujin> 5pm every friday | ||
| [2008/06/06 01:44:23] <fujin> I was actually waiting for 5pm :) | ||
| [2008/06/06 01:49:41] @ jsgotangco joined channel #puppet | ||
| [2008/06/06 01:50:37] <waawaamilkvampyr> 4pm at catalyst ;) | ||
| [2008/06/06 01:53:56] <msf> I need to drink beer now :-( | ||
| [2008/06/06 01:54:03] <msf> but several more hours to go | ||
| [2008/06/06 01:54:39] <waawaamilkvampyr> move to nz | ||
| [2008/06/06 01:54:43] <waawaamilkvampyr> the beer is here first | ||
| [2008/06/06 01:55:28] <msf> heh.. the beer is not so far behind in japan | ||
| [2008/06/06 01:55:36] <msf> it's just that they force us to work later hours | ||
| [2008/06/06 01:55:51] * waawaamilkvampyr does that anyway :/ | ||
| [2008/06/06 01:57:16] @ Quit: jvanzyl: | ||
| [2008/06/06 02:09:00] @ DavidS joined channel #puppet | ||
| [2008/06/06 02:26:05] @ Quit: fbe__: Read error: 110 (Connection timed out) | ||
| [2008/06/06 02:44:28] <fujin> waawaamilkvampyr: you grew a vampyr? | ||
| [2008/06/06 02:48:06] @ Ol_ joined channel #puppet | ||
| [2008/06/06 03:10:00] <heydrick> hello | ||
| [2008/06/06 03:10:34] <heydrick> my puppetd is ignoring --server and connecting to puppet.domain instead | ||
| [2008/06/06 03:11:11] <heydrick> am I insane or is this expected? | ||
| [2008/06/06 03:11:38] <heydrick> it worked on 0.22.4, then I upgraded to 0.24.4 and this started happening | ||
| [2008/06/06 03:12:47] <heydrick> oh, i had a /etc/puppet/puppetd.conf and a /etc/puppet/puppet.conf. I removed puppetd.conf and --server started working | ||
| [2008/06/06 03:16:43] @ Quit: MrProper_: "Leaving" | ||
| [2008/06/06 03:25:57] <DavidS> heydrick: yeah, puppet_d_.conf is deprecated | ||
| [2008/06/06 03:26:33] <heydrick> ya somehow it was part of the 0.24.4 package I installed | ||
| [2008/06/06 03:27:26] <DavidS> which distr? | ||
| [2008/06/06 03:27:40] <heydrick> rhel5 | ||
| [2008/06/06 03:29:00] <heydrick> we built it ourselves. I'm not sure where the spec came from | ||
| [2008/06/06 03:30:12] <waawaamilkvampyr> fujin: heh | ||
| [2008/06/06 03:30:19] <waawaamilkvampyr> I've always been a vampyr | ||
| [2008/06/06 03:30:32] <waawaamilkvampyr> just in most places there's a nickname length restriction... | ||
| [2008/06/06 03:32:22] <msf> facter 1.3.8 doesn't report netmask ? | ||
| [2008/06/06 03:32:50] <msf> heydrick: you should use the EPEL packages :-) | ||
| [2008/06/06 03:33:09] <msf> fedora project packages for rhel5 and 4 | ||
| [2008/06/06 03:33:14] <msf> includes puppet and facter | ||
| [2008/06/06 03:33:23] <heydrick> are those better than the dlutter packages? | ||
| [2008/06/06 03:34:11] <msf> I don't really notice much of a difference | ||
| [2008/06/06 03:34:30] <msf> I used to use the dlutter's rpms | ||
| [2008/06/06 03:35:40] <msf> does anyone know why I can't use a variable in an include ? | ||
| [2008/06/06 03:35:53] <msf> been trying to do something like | ||
| [2008/06/06 03:36:06] <msf> include foo::$name | ||
| [2008/06/06 03:36:17] <msf> but it always throws a syntax error | ||
| [2008/06/06 03:36:56] @ DerekW joined channel #puppet | ||
| [2008/06/06 03:38:05] @ heydrick left channel #puppet () | ||
| [2008/06/06 03:39:13] <DavidS> I think you have to do include "foo:${var}" | ||
| [2008/06/06 03:39:18] <DavidS> i.e. do a string there | ||
| [2008/06/06 03:39:22] <msf> ah | ||
| [2008/06/06 03:39:26] <msf> let me try that | ||
| [2008/06/06 03:39:56] <DavidS> msf: see http://git.black.co.at/?p=module-hosting;a=blob;f=manifests/init.pp;h=8bc52fe268157bc08168e6390356390c59cb3669;hb=HEAD line 70 | ||
| [2008/06/06 03:40:06] <DavidS> that Works For Me | ||
| [2008/06/06 03:40:35] <msf> that throws for me | ||
| [2008/06/06 03:40:41] <msf> I am doign it from within a define | ||
| [2008/06/06 03:41:11] <msf> hrm.. so are you | ||
| [2008/06/06 03:42:16] <DavidS> msf: version? | ||
| [2008/06/06 03:42:29] <msf> oh cool... it works | ||
| [2008/06/06 03:42:30] <msf> :-P | ||
| [2008/06/06 03:42:35] <msf> 0.24.4 of course | ||
| [2008/06/06 03:43:19] <DavidS> good :) | ||
| [2008/06/06 03:47:03] @ Quit: Ol_: | ||
| [2008/06/06 04:08:11] @ fbe__ joined channel #puppet | ||
| [2008/06/06 04:23:45] @ Quit: ricky: Read error: 104 (Connection reset by peer) | ||
| [2008/06/06 04:24:15] @ ricky joined channel #puppet | ||
| [2008/06/06 04:32:27] @ Innocenti joined channel #puppet | ||
| [2008/06/06 04:49:57] @ strerror_work joined channel #puppet | ||
| [2008/06/06 04:51:18] @ Quit: johnf: Read error: 104 (Connection reset by peer) | ||
| [2008/06/06 04:56:31] @ sparanjape joined channel #puppet | ||
| [2008/06/06 05:00:05] @ Quit: andrewcshafer: | ||
| [2008/06/06 05:06:04] @ Quit: ricky: Read error: 104 (Connection reset by peer) | ||
| [2008/06/06 05:06:06] @ Quit: shadoi: Read error: 110 (Connection timed out) | ||
| [2008/06/06 05:06:08] @ ricky joined channel #puppet | ||
| [2008/06/06 05:15:14] @ Quit: authentic: Read error: 110 (Connection timed out) | ||
| [2008/06/06 05:17:29] @ authentic joined channel #puppet | ||
| [2008/06/06 05:34:56] @ johnf joined channel #puppet | ||
| [2008/06/06 05:40:24] @ kyrh joined channel #puppet | ||
| [2008/06/06 05:54:21] @ Quit: johnf: Read error: 110 (Connection timed out) | ||
| [2008/06/06 05:58:50] @ ^authentic joined channel #puppet | ||
| [2008/06/06 06:04:41] @ Joined channel #puppet | ||
| [2008/06/06 06:04:41] @ Topic is "Welcome to Puppet on Redmine (http://tinyurl.com/48ek6g) | Please see http://snurl.com/1udr1 for channel guidelines | See http://snurl.com/1udr3 and http://snurl.com/2901u about two SSL issues" | ||
| [2008/06/06 06:04:41] @ Topic set by jamesturnbull on Tue Jun 03 01:57:42 -0400 2008 | ||
| [2008/06/06 06:05:01] @ Quit: ricky: Read error: 104 (Connection reset by peer) | ||
| [2008/06/06 06:05:04] @ ricky joined channel #puppet | ||
| [2008/06/06 06:09:55] @ Quit: authentic: Read error: 110 (Connection timed out) | ||
| [2008/06/06 06:10:04] @ ^authentic is now known as authentic | ||
| [2008/06/06 06:11:07] @ Quit: barnbarn: kornbluth.freenode.net irc.freenode.net | ||
| [2008/06/06 06:11:29] @ barnbarn joined channel #puppet | ||
| [2008/06/06 06:19:16] @ silent joined channel #puppet | ||
| [2008/06/06 06:21:23] @ Wakko666 joined channel #puppet | ||
| [2008/06/06 06:21:24] <DavidS> great .. export/collect is broken again :-/ | ||
| [2008/06/06 06:21:37] <DavidS> that's what i get for using experimental stuff | ||
| [2008/06/06 06:23:48] @ oxtail joined channel #puppet | ||
| [2008/06/06 06:30:29] @ vinci joined channel #puppet | ||
| [2008/06/06 06:35:32] <fujin> oh? | ||
| [2008/06/06 06:35:42] <fujin> DavidS: how so - got enough details for a bugreport? | ||
| [2008/06/06 06:35:46] <fujin> 0.24.x head? | ||
| [2008/06/06 06:46:58] @ Quit: authentic: Remote closed the connection | ||
| [2008/06/06 06:57:34] @ Quit: jshare: Read error: 110 (Connection timed out) | ||
| [2008/06/06 07:00:39] @ authentic joined channel #puppet | ||
| [2008/06/06 07:09:43] <DavidS> fujin: yeah, | ||
| [2008/06/06 07:09:52] <DavidS> pastie is gone? | ||
| [2008/06/06 07:12:05] <DavidS> http://pastie.org/210092 | ||
| [2008/06/06 07:12:23] <DavidS> I only tested against 20.24.4-8 from debian, but it has quite a few patches from 0.24.x | ||
| [2008/06/06 07:12:41] <DavidS> I'm gonna test it against git (git-bisect to the rescue) after lunch | ||
| [2008/06/06 07:12:45] <DavidS> patches welcome ;) | ||
| [2008/06/06 07:12:59] <DavidS> the "export testified" is not collected | ||
| [2008/06/06 07:14:14] @ Quit: ricky: Read error: 113 (No route to host) | ||
| [2008/06/06 07:14:15] @ jshare joined channel #puppet | ||
| [2008/06/06 07:22:39] @ Quit: fbe__: Read error: 110 (Connection timed out) | ||
| [2008/06/06 07:28:04] @ thegcat joined channel #puppet | ||
| [2008/06/06 07:30:09] <thegcat> I have a little template issue here | ||
| [2008/06/06 07:30:35] <thegcat> I'd like to have something like <%= 2*processorcount %> | ||
| [2008/06/06 07:31:00] <thegcat> but it tells me "String can't be coerced into Fixnum" | ||
| [2008/06/06 07:32:14] <DavidS> thegcat: processorcount.to_i ? | ||
| [2008/06/06 07:34:01] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/06/06 07:34:27] <thegcat> DavidS: that does the trick, thanks :-) | ||
| [2008/06/06 07:40:00] @ ricky joined channel #puppet | ||
| [2008/06/06 07:41:20] <DavidS> /usr/share/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:123:in `const_missing': uninitialized constant Mongrel (NameError) | ||
| [2008/06/06 07:41:21] <DavidS> ?? | ||
| [2008/06/06 07:44:00] <DavidS> d'oh, that was master, not 0.24. | ||
| [2008/06/06 07:44:01] <DavidS> x | ||
| [2008/06/06 07:44:04] @ Ned joined channel #puppet | ||
| [2008/06/06 07:44:35] <DavidS> fujin: yeah, 0.24.x from lak's github repo shows the same problem | ||
| [2008/06/06 07:46:36] @ Zothar_Work joined channel #puppet | ||
| [2008/06/06 07:49:31] @ johnf joined channel #puppet | ||
| [2008/06/06 07:50:56] @ Quit: thegcat: | ||
| [2008/06/06 08:25:56] @ kenvandine joined channel #puppet | ||
| [2008/06/06 08:46:46] @ Quit: oxtail: Remote closed the connection | ||
| [2008/06/06 08:46:59] @ Quit: authentic: Remote closed the connection | ||
| [2008/06/06 08:49:37] @ oxtail joined channel #puppet | ||
| [2008/06/06 08:56:11] @ authentic joined channel #puppet | ||
| [2008/06/06 09:03:30] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/06/06 09:11:06] @ jsgotangco joined channel #puppet | ||
| [2008/06/06 09:13:31] @ kenvandine joined channel #puppet | ||
| [2008/06/06 09:14:47] <fujin> DavidS: what about 0.24.x from james' repo? it's more upto date than lukes on github, I think | ||
| [2008/06/06 09:14:52] <fujin> and well, he's the 24.x maintainer | ||
| [2008/06/06 09:18:51] <fujin> time for bed - night | ||
| [2008/06/06 09:28:24] @ Quit: Innocenti: Client Quit | ||
| [2008/06/06 09:37:09] @ kolla joined channel #puppet | ||
| [2008/06/06 09:40:24] <ashp> Question: Does anyone have a set of defines/modules that wrapper any decent backup software? Part of what I want is to be able to redeploy existing applications (like say, our openldap server) with puppet, and because of the amount of changes in ldap I either have to store files on nfs, or wrapper some backup stuff to automatically restore the various files on installation of openldap | ||
| [2008/06/06 09:40:33] <ashp> It's the only smart way I can think to do it, anyway. :) | ||
| [2008/06/06 09:46:52] <DavidS> hmm ... i gathertht a complete bare-metal restore from backup is not good enough for you? | ||
| [2008/06/06 09:47:07] <ashp> Well, I wanted to avoid that | ||
| [2008/06/06 09:47:13] <ashp> because I want to be able to do OS upgrades as well | ||
| [2008/06/06 09:47:23] <ashp> by rebuilding from kickstart, and then having puppet overlay the applications on top | ||
| [2008/06/06 09:47:39] <ashp> right now I let puppet do 90% of the work then just do the alst 10% of importing data back in manually | ||
| [2008/06/06 09:47:55] <ashp> but that doesn't cover a sudden unexpected failure, as i've normally planned by exporting the data in advance :) | ||
| [2008/06/06 09:49:09] <DavidS> for os upgrades, getting old data files from backup is probably a bad idea anyways ... | ||
| [2008/06/06 09:49:36] <ashp> that's true, it's an awkward one no matter what I think to do | ||
| [2008/06/06 09:49:53] <ashp> I mean for ldap/mysql I can always run a cron that exports the data out nightly for puppet to put in place when running | ||
| [2008/06/06 09:49:57] <ashp> but not all applications can export in that way | ||
| [2008/06/06 09:50:03] <DavidS> yeah | ||
| [2008/06/06 09:50:07] <ashp> however there's cases where | ||
| [2008/06/06 09:50:10] <ashp> I will be doing an OS upgrade | ||
| [2008/06/06 09:50:23] <ashp> but the application may be commerical/custom and will slap back on top without any real changes | ||
| [2008/06/06 09:50:23] <DavidS> i think you just have to reduce scope here : backup is backup and upgrade is upgrade | ||
| [2008/06/06 09:50:31] <DavidS> ah | ||
| [2008/06/06 09:50:50] <DavidS> then put the data/app on a untouchable partition ... | ||
| [2008/06/06 09:50:56] <ashp> It's tricky because my goal is 'to have puppet rebuild full applications without manual importing of data' | ||
| [2008/06/06 09:51:10] <ashp> I mean an example is if I build another cobbler build server | ||
| [2008/06/06 09:51:21] <ashp> I have to manually reimport all my distros and profiles, or at least try to copy the files on top | ||
| [2008/06/06 09:51:33] <ashp> as I have no decent way to constantly import those files into puppet every time they change | ||
| [2008/06/06 09:51:42] <DavidS> things like backuppc come to my mind: you can backup a specific directory (say the /opt/sucky_app) and get it to restore that from the cli | ||
| [2008/06/06 09:51:43] <ashp> the application manages the files so I can't just put them in puppet and hand edit them | ||
| [2008/06/06 09:51:59] <ashp> that's really what I think I need for part of this | ||
| [2008/06/06 09:52:05] <ashp> a define of restore that wrappers an exec | ||
| [2008/06/06 09:52:12] <ashp> it can do a creates => on the directory so it doesn't overwrite things | ||
| [2008/06/06 09:53:51] <DavidS> anybody know what the status of exporting defines is? I had the impression that defines are now exported as a whole, but that doesn't seem to work ... | ||
| [2008/06/06 10:02:59] <Volcane> ashp: that would be doable with bacula | ||
| [2008/06/06 10:04:48] <Volcane> ashp: like you can fire off from bacula a restore in an exec by just echo'ing the right commands to its console app | ||
| [2008/06/06 10:05:43] <Volcane> though personally I wont be too hot on automating restores and such | ||
| [2008/06/06 10:05:48] <ashp> I might have to take a look at bacula until we get our new backup system | ||
| [2008/06/06 10:05:52] @ jbrothers joined channel #puppet | ||
| [2008/06/06 10:06:13] * fsweetser_ has been very, very happy with bacula as a backup system | ||
| [2008/06/06 10:06:29] <Volcane> yeah, i tried several commercial stuff | ||
| [2008/06/06 10:06:34] @ fsweetser_ is now known as fsweetser | ||
| [2008/06/06 10:06:37] <Volcane> wasted months on that | ||
| [2008/06/06 10:06:43] <Volcane> and then went for bacula and never looked back | ||
| [2008/06/06 10:06:44] <ashp> we're going to be lumbered with something called convault or convolt or something | ||
| [2008/06/06 10:06:56] <growler> I've also had sucess with bacula, although it can be a tad complex to get working in the first place | ||
| [2008/06/06 10:06:59] @ jbrothers is now known as brothers | ||
| [2008/06/06 10:07:39] <Volcane> yeah you really need to sit down and read the - extensive - docs end to end to just get a feel for what it can do | ||
| [2008/06/06 10:07:46] <Volcane> then spend quite some time getting your configs right | ||
| [2008/06/06 10:10:06] <fsweetser> I alwasy reccomend starting with http://www.bacula.org/en/dev-manual/What_is_Bacula.html#SECTION00420000000000000000 | ||
| [2008/06/06 10:10:16] <fsweetser> it gives you a good feel what what goes where for the rest of the manual | ||
| [2008/06/06 10:11:17] <DavidS> anybody know what the status of exporting defines is? I had the impression that defines are now exported as a whole, but that doesn't seem to work ... | ||
| [2008/06/06 10:11:41] <Volcane> DavidS: i tried it recently - when i discovered the native nagios types arent for me - and couldnt get it going | ||
| [2008/06/06 10:11:58] <Volcane> but that might just have been me :) | ||
| [2008/06/06 10:14:38] @ Quit: pkhamre: Remote closed the connection | ||
| [2008/06/06 10:18:37] @ pkhamre joined channel #puppet | ||
| [2008/06/06 10:21:47] @ Quit: jsgotangco: "Ciao" | ||
| [2008/06/06 10:22:54] <ashp> I really love plathrop, because I acn cross one more thing off my giant 'todo - one day' list | ||
| [2008/06/06 10:34:21] @ brscott joined channel #puppet | ||
| [2008/06/06 10:34:54] @ brscott left channel #puppet () | ||
| [2008/06/06 10:39:19] @ Quit: mikearr: Remote closed the connection | ||
| [2008/06/06 10:39:40] @ shenson_not_here is now known as shenson | ||
| [2008/06/06 10:44:05] @ mikearr joined channel #puppet | ||
| [2008/06/06 10:48:29] @ jvanzyl joined channel #puppet | ||
| [2008/06/06 10:58:16] @ Londo_ joined channel #puppet | ||
| [2008/06/06 11:00:35] @ fbe__ joined channel #puppet | ||
| [2008/06/06 11:08:45] @ jfalgout joined channel #puppet | ||
| [2008/06/06 11:15:45] @ andrewcshafer joined channel #puppet | ||
| [2008/06/06 11:15:50] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2008/06/06 11:16:17] @ andrewcshafer joined channel #puppet | ||
| [2008/06/06 11:20:46] @ Quit: hiffy: "leaving" | ||
| [2008/06/06 11:22:11] @ hiffy joined channel #puppet | ||
| [2008/06/06 11:27:33] <gepetto> ::puppet:: Using Stored Configuration edited by technician @ http://reductivelabs.com/trac/puppet/wiki/UsingStoredConfiguration | ||
| [2008/06/06 11:30:39] <Disconnect> random side note, iclassify blew up my test box - runit doesn't work in ubuntu (or at least, it caused this box to stop booting. even init=/bin/sh isn't saving it) | ||
| [2008/06/06 11:31:04] <ashp> wow, what on earth | ||
| [2008/06/06 11:31:11] <ashp> you added it to inittab? | ||
| [2008/06/06 11:31:24] <Disconnect> no, apt-get install | ||
| [2008/06/06 11:31:31] <ashp> hmm, odd | ||
| [2008/06/06 11:31:50] <Disconnect> so its definitely an ubuntu bug. but just fyi, if anyone else is going down that path... | ||
| [2008/06/06 11:39:29] @ ^authentic joined channel #puppet | ||
| [2008/06/06 11:40:09] <Disconnect> hmm. ok. looks like its not as serious as i thought - it hits 'enter stage: /etc/runit/2" which means its just missing getty and such (not sure why init=/bin/sh broke, maybe unrelated) | ||
| [2008/06/06 11:41:32] @ shake-n-bake joined channel #puppet | ||
| [2008/06/06 11:53:22] @ Quit: authentic: Read error: 110 (Connection timed out) | ||
| [2008/06/06 11:53:31] @ ^authentic is now known as authentic | ||
| [2008/06/06 12:01:46] @ rbrito joined channel #puppet | ||
| [2008/06/06 12:02:05] @ Quit: strerror_work: | ||
| [2008/06/06 12:06:25] @ keithlard joined channel #puppet | ||
| [2008/06/06 12:07:22] <rbrito> i'm newbie and i have a question about "mount" -> i called it inside a class but it seems it is not being interpreted | ||
| [2008/06/06 12:07:57] <rbrito> when i run the puppetd client with debug mode, the only line that has the reference with mount is "debug: Prefetching parsed resources for mount" | ||
| [2008/06/06 12:08:12] <rbrito> and that's it... | ||
| [2008/06/06 12:09:21] <rbrito> my line is 'mount { disable_dvd: device = "/dev/dvd", ensure => absent, }' | ||
| [2008/06/06 12:10:14] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/06/06 12:10:56] @ Quit: DerekW: "Leaving" | ||
| [2008/06/06 12:28:15] @ Quit: lutter: "Leaving." | ||
| [2008/06/06 12:31:09] @ Quit: authentic: Remote closed the connection | ||
| [2008/06/06 12:32:59] <Disconnect> cool. once its installed iclassify is pretty slick. | ||
| [2008/06/06 12:34:57] <DavidS> andrewcshafer: do you know what's the status of exporting defines is? I had the impression that defines are now exported as a whole, but that doesn't seem to work ... | ||
| [2008/06/06 12:36:07] @ Quit: fbe__: Connection timed out | ||
| [2008/06/06 12:37:23] @ Quit: Zothar_Work: "ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008040414]" | ||
| [2008/06/06 12:42:22] <Disconnect> anyone have info on which subset of everything is needed just for icagent? | ||
| [2008/06/06 12:46:55] <Volcane> rbrito: check the master logs | ||
| [2008/06/06 12:48:54] @ Quit: oxtail: "Ex-Chat" | ||
| [2008/06/06 12:50:59] <gepetto> ::puppet:: 20080606a.png attached to UsingStoredConfiguration @ http://reductivelabs.com/trac/puppet/attachment/wiki/UsingStoredConfiguration/20080606a.png | ||
| [2008/06/06 12:55:19] <gepetto> ::puppet:: Using Stored Configuration edited by technician @ http://reductivelabs.com/trac/puppet/wiki/UsingStoredConfiguration | ||
| [2008/06/06 13:09:41] @ Quit: kolla: Remote closed the connection | ||
| [2008/06/06 13:13:31] @ Quit: sparanjape: Read error: 104 (Connection reset by peer) | ||
| [2008/06/06 13:14:08] @ lutter joined channel #puppet | ||
| [2008/06/06 13:17:02] @ rmiller joined channel #puppet | ||
| [2008/06/06 13:17:18] <rmiller> hey... I think I found a bug in puppet, someone validate before I file a report? | ||
| [2008/06/06 13:17:43] <rmiller> we have a provider that is trying to pull compat-libstdc++-3.4.6-9.i386 in an x86_64 machine | ||
| [2008/06/06 13:17:44] <holoway> Disconnect: you just need ./bin, ./icagent, and ./lib | ||
| [2008/06/06 13:18:01] <rmiller> so we try to ensure compat-libstdc++-3.4.6-9.i386 | ||
| [2008/06/06 13:18:04] <rmiller> yum installs it | ||
| [2008/06/06 13:18:21] <rmiller> but since yum returns 3.4.6-9, it thinks it's a different version and errors out. | ||
| [2008/06/06 13:19:03] <rmiller> if should && should != is[:ensure] | ||
| [2008/06/06 13:19:03] <rmiller> raise Puppet::Error, "Failed to update to version #{should}, got ver | ||
| [2008/06/06 13:19:06] <rmiller> sion #{is[:ensure]} instead" | ||
| [2008/06/06 13:23:26] <rmiller> hmm, 1243 is close, I'll add to it. | ||
| [2008/06/06 13:23:36] @ jsgotangco joined channel #puppet | ||
| [2008/06/06 13:32:14] <holoway> Disconnect: if you make an account on the iClassify Wiki and write some documentation, you get cookies and beer! | ||
| [2008/06/06 13:39:13] @ Quit: jsgotangco: "Ciao" | ||
| [2008/06/06 13:43:28] <rmiller> mails sent, thanks. Now I have to figure out where to roll the patch out here. | ||
| [2008/06/06 13:43:44] @ Quit: rmiller: "leaving" | ||
| [2008/06/06 13:53:31] * Disconnect doesn't think cookies and beer mix so well | ||
| [2008/06/06 13:53:42] <Disconnect> cookies and baileys is a whole different story :) | ||
| [2008/06/06 13:53:47] <Disconnect> and yah, i've just set up an account | ||
| [2008/06/06 13:55:12] @ Quit: Wakko666: "Leaving." | ||
| [2008/06/06 13:55:28] @ Wakko666 joined channel #puppet | ||
| [2008/06/06 13:57:38] <holoway> Disconnect: whatever you like, man, bailey's it is | ||
| [2008/06/06 13:57:44] <Disconnect> heh | ||
| [2008/06/06 13:57:48] <Disconnect> only for cookies | ||
| [2008/06/06 13:58:53] <holoway> good enough :) | ||
| [2008/06/06 14:08:48] <Disconnect> hmm. the quickstart is nice, sorta :) but it leaves you with a system that icagent can't talk to.. | ||
| [2008/06/06 14:09:11] <Disconnect> (sorry, iclassify quickstart) anyone grok mongrel-runit? | ||
| [2008/06/06 14:10:08] @ Quit: riddley: Remote closed the connection | ||
| [2008/06/06 14:10:11] <holoway> Disconnect: yep! | ||
| [2008/06/06 14:10:21] <holoway> what's up? | ||
| [2008/06/06 14:10:25] <holoway> fujin does too, if he's around | ||
| [2008/06/06 14:10:27] <Disconnect> ya just found it (look, a readme :) ..) address .. does it allow for filters? (eg 'only this subnet') | ||
| [2008/06/06 14:10:49] <holoway> as in "who is allowed to talk to iclassify"? | ||
| [2008/06/06 14:11:02] <holoway> do that with Apache | ||
| [2008/06/06 14:11:11] <holoway> or whatever the webserver is you put in front of iclassify | ||
| [2008/06/06 14:11:48] <Disconnect> hm. i pointed icagent at apache and it was very mad at me | ||
| [2008/06/06 14:15:09] <holoway> can you see the iclassify web interface? | ||
| [2008/06/06 14:15:14] <holoway> if you just hit it with your browser? | ||
| [2008/06/06 14:15:42] <Disconnect> yah works fine | ||
| [2008/06/06 14:18:07] <Disconnect> http://1.2.3.4/ returns "error" 304 .. https://1.2.3.4/ returns error 403 | ||
| [2008/06/06 14:18:07] <holoway> ok - so if you add -s http://fqdn.of.iclassify to your icagent command, what happens? | ||
| [2008/06/06 14:18:30] <Disconnect> sudo /opt/icagent/bin/icagent -s https://1.2.3.4/ -d /opt/icagent/icagent/ | ||
| [2008/06/06 14:18:38] @ riddley joined channel #puppet | ||
| [2008/06/06 14:18:43] <holoway> but 1.2.3.4 in your browser shows you the iclassify web interface? | ||
| [2008/06/06 14:18:45] <holoway> or gives you a 304? | ||
| [2008/06/06 14:18:50] <Disconnect> /opt/icagent/bin/../lib/iclassify/agent.rb:47:in `throw': uncaught throw `403 "Forbidden"' (NameError) | ||
| [2008/06/06 14:19:05] <Disconnect> gives me the login page (iclassify, not apache) | ||
| [2008/06/06 14:19:07] <holoway> ya | ||
| [2008/06/06 14:19:54] <holoway> just out of curiosity, if you log in, do you have any nodes registered? | ||
| [2008/06/06 14:21:20] <Disconnect> just the master (pointed icagent at localhost:5000) | ||
| [2008/06/06 14:22:01] <Disconnect> btw .. http://amazon.com | ||
| [2008/06/06 14:22:04] <holoway> ywah | ||
| [2008/06/06 14:22:18] <holoway> someone is having a very bad day across the street from us | ||
| [2008/06/06 14:22:18] <holoway> :) | ||
| [2008/06/06 14:22:50] <Disconnect> heh | ||
| [2008/06/06 14:23:02] <holoway> Disconnect: can you look in the production.log of your iclassify server? | ||
| [2008/06/06 14:23:17] <holoway> I have a feeling there is an exception in there | ||
| [2008/06/06 14:23:24] <holoway> related to your 403 Forbidden | ||
| [2008/06/06 14:24:03] <Disconnect> its empty, just the 'log created' stamp and no newline | ||
| [2008/06/06 14:24:21] <Disconnect> ooh scratch that. | ||
| [2008/06/06 14:24:40] <Disconnect> i think i've got a mixup of svn and local. :/ need to get that untangled | ||
| [2008/06/06 14:24:54] <Disconnect> (and hten i'm gonna update the docs to use ${SVN_DIR} and ${INSTALL_DIR} :) ..) | ||
| [2008/06/06 14:34:08] <Disconnect> where does icagent gets its auth info? | ||
| [2008/06/06 14:36:48] <Disconnect> (please tell me its not set so that any agent, anywhere, legit or otherwise, can trash the db.... that'd make me really sad) | ||
| [2008/06/06 14:39:43] <holoway> Disconnect: it generates a uuid and a passphrase | ||
| [2008/06/06 14:39:57] <holoway> and stores them in icagent.uuid | ||
| [2008/06/06 14:40:09] <holoway> any agent can register, but they are quarantined | ||
| [2008/06/06 14:40:23] <holoway> until an administrator classifies them (or deletes) them | ||
| [2008/06/06 14:41:08] @ Quit: jfalgout: "Download Gaim: http://gaim.sourceforge.net/" | ||
| [2008/06/06 14:41:28] <Disconnect> thats what i'd expected. (still be nice if there was a master registration password but..) | ||
| [2008/06/06 14:41:59] <Disconnect> hmm. how much does icagent care about the ssl cert its given? | ||
| [2008/06/06 14:42:53] <Disconnect> (nevermind. i was using ips, the cert uses a hostname, but adding it to /etc/hosts and calling by name didn't fix it) | ||
| [2008/06/06 14:45:22] <Disconnect> I don't get anything in the production.log about the failure, but it does log successes (from the browser) | ||
| [2008/06/06 14:45:55] <holoway> Disconnect: if there was a master reg password, you would have to distribute it | ||
| [2008/06/06 14:46:09] <holoway> which makes life a bit harder when you want to register from bare metal | ||
| [2008/06/06 14:46:23] <Disconnect> right, make it part of the initial image. you have to distribute puppet anyway.. puppet can send the master password when it sends iclassify | ||
| [2008/06/06 14:46:36] <Disconnect> and it means i can't chew up your world by inserting 50,000 randomly-generated hosts every morning | ||
| [2008/06/06 14:46:50] <holoway> in many (most) of the iclassify installs, it exists before puppet does | ||
| [2008/06/06 14:47:02] <holoway> since it is the way puppet knows what to put on a node | ||
| [2008/06/06 14:47:05] <ashp> "eWeek reports that Microsoft's Silverlight platform will support Ruby client-side scripting, enabling ARAX . or Asynchronous Ruby and XML | ||
| [2008/06/06 14:47:18] <Disconnect> at some point its installed, and can be installed with a password or not :) | ||
| [2008/06/06 14:47:24] <holoway> sure | ||
| [2008/06/06 14:47:50] <holoway> at any rate, it's odd you aren't seeing anything in the production.log at all | ||
| [2008/06/06 14:47:54] <holoway> what about the apache access/error logs? | ||
| [2008/06/06 14:48:02] <holoway> do you see that host connecting? | ||
| [2008/06/06 14:48:51] <Disconnect> hmm. yah. client denied by server configuration: proxy:balancer://iclassify/rest/nodes/695aa2ad-c72f-40f3-9b9e-9122ef7d75f7 ... it should be allowing everyone. | ||
| [2008/06/06 14:49:21] <holoway> Disconnect: nopaste your apache config? | ||
| [2008/06/06 14:50:53] <Disconnect> stupid ubuntu defaults broke it. allow/deny lines in mods-enabled/proxy.conf :( fixed :) | ||
| [2008/06/06 14:58:16] <Disconnect> ..i think it just generated a duplicate uuid. .. yep. | ||
| [2008/06/06 14:59:25] @ Quit: DavidS: "Leaving." | ||
| [2008/06/06 14:59:43] <Disconnect> much better. | ||
| [2008/06/06 15:00:30] <holoway> Disconnect: advice on how to make the docs/install process cleaner are more than welcome | ||
| [2008/06/06 15:00:45] <holoway> I'm about to give it a bunch of love in that direction | ||
| [2008/06/06 15:00:56] <Disconnect> ya i'm gonna do that. starting with an "installing icagent" doc since thats my first repeatable disaster^Wtask | ||
| [2008/06/06 15:01:19] <Disconnect> any suggestions on how often icagent should be run? i'm thinking part of cron.daily | ||
| [2008/06/06 15:01:27] @ Quit: andrewcshafer: | ||
| [2008/06/06 15:01:35] <Disconnect> and @reboot | ||
| [2008/06/06 15:03:22] <holoway> Disconnect: we run it every 10 minutes | ||
| [2008/06/06 15:03:32] <holoway> because we have some queries that want the facts to be up-to-date | ||
| [2008/06/06 15:03:45] <holoway> but however often makes sense for you | ||
| [2008/06/06 15:04:16] @ andrewcshafer joined channel #puppet | ||
| [2008/06/06 15:04:17] <Disconnect> hmm. how many boxes do you have feeding into one install? I've got scaling concerns (we're looking at about 30 real boxes hosting several hundred vms) | ||
| [2008/06/06 15:04:27] @ Quit: andrewcshafer: Client Quit | ||
| [2008/06/06 15:04:44] <holoway> Disconnect: the largest we have is around 500 machines | ||
| [2008/06/06 15:04:45] <Disconnect> (I should say, somewhere int he docs was a comment that gave me the scaling heebie-jeebies :) ..) | ||
| [2008/06/06 15:05:01] <holoway> it scales like a rails app | ||
| [2008/06/06 15:05:11] <holoway> so more mongrels == greater concurrency | ||
| [2008/06/06 15:05:31] <holoway> (not unlike puppet, actually) | ||
| [2008/06/06 15:05:50] <holoway> I would probably shoot for less often with icagent | ||
| [2008/06/06 15:06:26] <holoway> and make sure you use the splay when you trigger it from cron.daily so you don't have 3000 icagent's slamming the system at once | ||
| [2008/06/06 15:06:29] <holoway> ;) | ||
| [2008/06/06 15:06:48] <Disconnect> yah | ||
| [2008/06/06 15:08:02] <holoway> Disconnect: if you have scalling issues even then | ||
| [2008/06/06 15:08:07] <holoway> I have some suggestions about how to fix it | ||
| [2008/06/06 15:08:19] <holoway> but lets see how it works for you first | ||
| [2008/06/06 15:08:43] <Disconnect> if it still won't scale i can break the db out to its own vm and start up multiple frontend boxes. or move apache off, etc.. | ||
| [2008/06/06 15:08:58] <holoway> the querying will scale easily to that size | ||
| [2008/06/06 15:09:07] <holoway> it's updates that will be an issue | ||
| [2008/06/06 15:09:14] <holoway> solr will soak that without even breathing | ||
| [2008/06/06 15:09:31] <holoway> and still return the full result set in the hundreds of ms range | ||
| [2008/06/06 15:09:51] <Disconnect> any simple way to encourage facter to submit the fqdn as description instead of just hte hostname? | ||
| [2008/06/06 15:10:59] <holoway> Disconnect: you should be able to write an icagent recipe that does that | ||
| [2008/06/06 15:12:16] <holoway> something like | ||
| [2008/06/06 15:12:17] <holoway> http://pastie.org/210364 | ||
| [2008/06/06 15:12:18] <holoway> should work | ||
| [2008/06/06 15:12:28] <holoway> (I've never done that, but I see no reason it won't) | ||
| [2008/06/06 15:13:04] <holoway> yeah, that'll totally work | ||
| [2008/06/06 15:13:10] <holoway> just set it after the 00_facter.rb recipe | ||
| [2008/06/06 15:13:14] <holoway> and you're good | ||
| [2008/06/06 15:13:50] <Disconnect> ooh neat. | ||
| [2008/06/06 15:14:11] <holoway> yeah, icagent recipes are handy | ||
| [2008/06/06 15:14:25] <Disconnect> random side note, it might be a good time now to space out the example recipes - 00_facter 10_default_class etc.. | ||
| [2008/06/06 15:15:51] @ Quit: keithlard: | ||
| [2008/06/06 15:20:08] <Disconnect> ok it did the cloned-uuid thing again | ||
| [2008/06/06 15:20:29] <Disconnect> 695aa2ad-c72f-40f3-9b9e-9122ef7d75f7 | ||
| [2008/06/06 15:20:46] <Disconnect> ..wait. maybe i'm an idiot and its in my install bundle. | ||
| [2008/06/06 15:26:29] <Disconnect> btw that didn't work | ||
| [2008/06/06 15:26:32] <Disconnect> the recipe i mean | ||
| [2008/06/06 15:26:45] <Disconnect> undefined method description | ||
| [2008/06/06 15:26:53] @ Quit: rbrito: "He who laughs last, thinks slowest" | ||
| [2008/06/06 15:28:23] <Disconnect> replace_attrib("description",attrib?("fqdn")) results in "description: nonfqdn .. description:" | ||
| [2008/06/06 15:29:13] @ Quit: dysinger: | ||
| [2008/06/06 15:35:08] @ Quit: jvanzyl: | ||
| [2008/06/06 15:35:24] @ dysinger joined channel #puppet | ||
| [2008/06/06 15:43:49] @ adoom42 left channel #puppet () | ||
| [2008/06/06 15:52:23] <Disconnect> yah. i can get it listed twice (once in the attributes with the correct value) but i can't see to replace the master name | ||
| [2008/06/06 15:53:02] @ Quit: brothers: "Leaving." | ||
| [2008/06/06 15:53:37] @ Ol_ joined channel #puppet | ||
| [2008/06/06 15:57:42] @ andrewcshafer joined channel #puppet | ||
| [2008/06/06 15:59:29] @ jvanzyl joined channel #puppet | ||
| [2008/06/06 16:04:07] <lamech> I'd like an event on one server to trigger an event on another server -- e.g. a build completing successfully in one place triggering the deployment of that build somewhere else | ||
| [2008/06/06 16:04:30] <lamech> I'm confused about what the right way to conceptualize this in puppet would be | ||
| [2008/06/06 16:09:37] <lamech> (or if indeed puppet is the right tool for the job) | ||
| [2008/06/06 16:14:32] @ e^ipi joined channel #puppet | ||
| [2008/06/06 16:14:46] <e^ipi> you can't add facts to a remote host's facter, can you? | ||
| [2008/06/06 16:14:58] <e^ipi> (other than factsync) | ||
| [2008/06/06 16:25:27] @ plathrop joined channel #puppet | ||
| [2008/06/06 16:25:42] @ freiheit joined channel #puppet | ||
| [2008/06/06 16:26:59] <holoway> Disconnect: hrm -- try @node.description(attrib?('fqdn')) | ||
| [2008/06/06 16:27:29] <holoway> I'm filing a bug about that | ||
| [2008/06/06 16:28:19] <Disconnect> in `description': wrong number of arguments (1 for 0) (ArgumentError) | ||
| [2008/06/06 16:28:28] <holoway> bah | ||
| [2008/06/06 16:28:34] <holoway> @node.description = attrib?('fqdn') | ||
| [2008/06/06 16:31:04] <Disconnect> wow you made it -really- mad | ||
| [2008/06/06 16:31:15] <Disconnect> ActionView::TemplateError (comparison of Node with Node failed) on line #8 of dashboard/index.html.erb: | ||
| [2008/06/06 16:31:16] <gepetto> Disconnect: ActionView:: #8 is http://reductivelabs.com/redmine/issues/show/8 | ||
| [2008/06/06 16:31:34] @ Quit: andrewcshafer: | ||
| [2008/06/06 16:33:26] <Disconnect> stupid ubuntu. lists 1.2.3.4 shortname longname in /etc/hsots, which breaks facter (and everyone else) fqdn detection. | ||
| [2008/06/06 16:33:39] <Disconnect> good news is fixing that and rerunning fixed the server (bad news is, server shouldn't allow bad data :) ..) | ||
| [2008/06/06 16:34:16] @ andrewcshafer joined channel #puppet | ||
| [2008/06/06 16:38:21] <Disconnect> how bad do you want docs? I can do qucik and dirty for icagent on ubuntu hardy or (next week) something nice that includes (hopefully) dapper as well, and maybe even antique rh | ||
| [2008/06/06 16:40:45] <Disconnect> oh and http://pastie.org/210439 seems to work for fqdn - might be worth including as 05_fqdn.rb by default (assuming you mv 01* -> 10* etc..) | ||
| [2008/06/06 16:50:13] @ greenmoss joined channel #puppet | ||
| [2008/06/06 17:18:35] @ Quit: lutter: Read error: 113 (No route to host) | ||
| [2008/06/06 17:19:37] @ shenson is now known as shenson_not_here | ||
| [2008/06/06 17:48:21] @ zirpu2 joined channel #puppet | ||
| [2008/06/06 17:48:36] @ zirpu2 is now known as zirpu | ||
| [2008/06/06 18:12:17] @ Quit: Ol_: | ||
| [2008/06/06 18:19:33] @ Quit: jfluhmann: "Open Source Symposium - http://www.texasoss.org/" | ||
| [2008/06/06 18:22:32] <holoway> Disconnect: quick and dirty is better than non-existent | ||
| [2008/06/06 18:22:32] <holoway> :) | ||
| [2008/06/06 18:26:21] <fujin> morning all | ||
| [2008/06/06 18:26:31] <fujin> crysis at the datacenter.. beauty sleep gone | ||
| [2008/06/06 18:26:49] <holoway> fujin: lame | ||
| [2008/06/06 18:26:58] <greenmoss> morning? where are you? | ||
| [2008/06/06 18:27:01] <holoway> ok, off to more meetings | ||
| [2008/06/06 18:27:04] @ Ol_ joined channel #puppet | ||
| [2008/06/06 18:27:06] @ holoway is now known as holaway | ||
| [2008/06/06 18:27:24] @ lutter joined channel #puppet | ||
| [2008/06/06 18:30:34] <fujin> greenmoss: new zealand | ||
| [2008/06/06 18:31:02] <greenmoss> cool... rotorua | ||
| [2008/06/06 18:31:18] <fujin> you're in Rotorua? | ||
| [2008/06/06 18:31:29] <greenmoss> no... that is just a cool-sounding name | ||
| [2008/06/06 18:31:33] <fujin> oh, right. | ||
| [2008/06/06 18:31:35] <greenmoss> I'm in Yankee land | ||
| [2008/06/06 18:31:43] <fujin> Shit place though. I lived in rotovegas all of my life ;> | ||
| [2008/06/06 18:31:46] <fujin> until recently | ||
| [2008/06/06 18:31:51] <greenmoss> and it's 6:30 PM | ||
| [2008/06/06 18:32:00] <fujin> end of the day eh | ||
| [2008/06/06 18:32:01] <greenmoss> and I'm still at work :( | ||
| [2008/06/06 18:32:08] <fujin> oh stink | ||
| [2008/06/06 18:32:15] <greenmoss> gonna be working till 9:30, since I had to come in late today | ||
| [2008/06/06 18:33:29] <greenmoss> that's a big move... did you have family there, or a lucrative employment opportunity (or both) | ||
| [2008/06/06 18:35:11] <fujin> mrs started at university of auckland | ||
| [2008/06/06 18:35:16] <fujin> so I got a sysengi job up here | ||
| [2008/06/06 18:35:55] <fujin> and now, back to bed :) | ||
| [2008/06/06 18:35:57] <fujin> toodle-oo! | ||
| [2008/06/06 18:36:04] <greenmoss> later | ||
| [2008/06/06 18:51:41] @ Quit: jvanzyl: | ||
| [2008/06/06 19:17:33] @ jvanzyl joined channel #puppet | ||
| [2008/06/06 19:23:08] @ Quit: markl_: "Lost terminal" | ||
| [2008/06/06 19:24:00] @ Quit: bch820: Read error: 104 (Connection reset by peer) | ||
| [2008/06/06 19:27:15] <chadh> I wouldn't want to just export any symbol from libaugeas.so (though to | ||
| [2008/06/06 19:27:15] <chadh> test that the build goes through, you might want to just remove that | ||
| [2008/06/06 19:27:15] <chadh> linker option) | ||
| [2008/06/06 19:27:31] <ashp> free wireless in the hospital, this makes my life nicer :) | ||
| [2008/06/06 19:29:34] @ Quit: Ol_: | ||
| [2008/06/06 19:29:59] @ Quit: plathrop: "ERC Version 5.2 (IRC client for Emacs)" | ||
| [2008/06/06 19:34:41] @ Quit: jvanzyl: | ||
| [2008/06/06 19:38:35] @ kenvandine joined channel #puppet | ||
| [2008/06/06 19:39:50] @ Quit: freiheit: | ||
| [2008/06/06 19:43:59] <greenmoss> anyone any good at debugging puppet client/server interactions? | ||
| [2008/06/06 19:59:32] @ Quit: andrewcshafer: | ||
| [2008/06/06 19:59:52] @ Quit: johnf: Read error: 110 (Connection timed out) | ||
| [2008/06/06 20:10:19] @ andrewcshafer joined channel #puppet | ||
| [2008/06/06 20:50:39] @ Quit: andrewcshafer: | ||
| [2008/06/06 21:37:45] @ Quit: greenmoss: | ||
| [2008/06/06 21:40:33] @ authentic joined channel #puppet | ||
| [2008/06/06 21:51:21] @ pastie joined channel #puppet | ||
| [2008/06/06 22:48:53] @ flakrat joined channel #puppet | ||
| [2008/06/06 22:53:48] @ greenmoss joined channel #puppet | ||
| [2008/06/06 23:01:09] @ Quit: randybias: | ||
| [2008/06/06 23:07:04] @ Quit: dysinger: | ||
| [2008/06/06 23:08:46] @ Quit: flakrat: "Leaving" | ||
| [2008/06/06 23:13:30] @ Quit: greenmoss: | ||
| [2008/06/06 23:23:08] @ Quit: lutter: "Leaving." | ||
| [2008/06/06 23:28:10] @ holaway is now known as holoway | ||
| [2008/06/06 23:37:39] @ randybias joined channel #puppet | ||
| [2008/06/06 23:57:53] @ bender183 joined channel #puppet |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!