Friday, 2008-04-11

[2008/04/11 00:00:15] @ wtautz is now known as mathdude
[2008/04/11 00:00:17] @ muerr joined channel #puppet
[2008/04/11 00:00:22] @ [newbie] joined channel #puppet
[2008/04/11 00:03:25] <mathdude> what does uninitialized constant Puppet::Network::Handler::FileServer::AuthStoreError signify?
[2008/04/11 00:04:41] @ jeckersb joined channel #puppet
[2008/04/11 00:06:41] @ jvanzyl joined channel #puppet
[2008/04/11 00:09:19] <mathdude> /intro
[2008/04/11 00:09:24] <mathdude> ? intro
[2008/04/11 00:10:18] <mathdude> I get the following error when running puppmetmasterd:
[2008/04/11 00:10:37] <mathdude> # puppetmasterd --verbose --debug
[2008/04/11 00:10:37] <mathdude> debug: puppetmasterd: Setting logdir to '/var/log/puppet'
[2008/04/11 00:10:37] <mathdude> debug: puppetmasterd: Setting vardir to '/var/lib/puppet'
[2008/04/11 00:10:37] <mathdude> debug: puppetmasterd: Setting rundir to '/var/run'
[2008/04/11 00:10:37] <mathdude> debug: puppetmasterd: Setting templatedir to '/var/lib/puppet/templates'
[2008/04/11 00:10:38] <mathdude> info: Starting server for Puppet version 0.22.4
[2008/04/11 00:10:40] <mathdude> info: mount[files]: denying * access
[2008/04/11 00:10:42] <mathdude> uninitialized constant Puppet::Network::Handler::FileServer::AuthStoreError
[2008/04/11 00:10:57] <mathdude> where
[2008/04/11 00:10:58] <mathdude> # /etc/puppet/manifests/site.pp
[2008/04/11 00:10:58] <mathdude> # Create "/tmp/testfile" if it doesn't exist.
[2008/04/11 00:10:58] <mathdude> class test_class {
[2008/04/11 00:10:58] <mathdude> file { "/tmp/testfile":
[2008/04/11 00:10:58] <mathdude> ensure => present,
[2008/04/11 00:10:59] <mathdude> mode => 644,
[2008/04/11 00:11:01] <mathdude> owner => root,
[2008/04/11 00:11:03] <mathdude> group => root
[2008/04/11 00:11:05] <mathdude> }
[2008/04/11 00:11:07] <mathdude> }
[2008/04/11 00:11:09] <mathdude> # tell puppet on which client to run the class
[2008/04/11 00:11:11] <mathdude> node fedfan.cs {
[2008/04/11 00:11:13] <mathdude> include test_class
[2008/04/11 00:11:15] <mathdude> }
[2008/04/11 00:12:10] <muerr> use pastie please :-\
[2008/04/11 00:12:23] @ Quit: Innocenti: Read error: 110 (Connection timed out)
[2008/04/11 00:13:01] @ oxtail joined channel #puppet
[2008/04/11 00:13:22] @ _newbie3 joined channel #puppet
[2008/04/11 00:13:54] @ tim|mb joined channel #puppet
[2008/04/11 00:14:00] @ Quit: mathdude: "Leaving"
[2008/04/11 00:14:56] @ Quit: f--z: Read error: 110 (Connection timed out)
[2008/04/11 00:22:12] @ Quit: tim|macbook: Read error: 110 (Connection timed out)
[2008/04/11 00:36:21] @ snooze joined channel #puppet
[2008/04/11 00:39:49] @ Quit: snooze: Client Quit
[2008/04/11 00:44:27] @ Quit: SMP: "Leaving"
[2008/04/11 00:51:30] @ Quit: kolla: Remote closed the connection
[2008/04/11 00:52:19] @ andrewcshafer joined channel #puppet
[2008/04/11 00:53:01] @ lak joined channel #puppet
[2008/04/11 00:56:11] @ stick joined channel #puppet
[2008/04/11 00:56:28] @ zulu joined channel #puppet
[2008/04/11 01:09:36] <zulu> I was wondering if I change the hostname of a puppet client will a new certificate be generated ?
[2008/04/11 01:14:48] @ martha joined channel #puppet
[2008/04/11 01:16:00] <Volcane> probably
[2008/04/11 01:28:54] <stick> so I'm having an ssl error that I can't work my way around
[2008/04/11 01:29:17] <stick> I have a client that was rekickstarted, so it's getting an ssl error
[2008/04/11 01:29:34] @ Quit: zulu: "http://www.mibbit.com ajax IRC Client"
[2008/04/11 01:29:50] <Zothar_Work> stick: a certificate problem?
[2008/04/11 01:29:51] <stick> I removed the certs on the server end (ca/signed/$fqdn..) and blew away the /v/l/p/ssl directory on the client
[2008/04/11 01:30:07] <stick> but I'm still getting a cert verify error
[2008/04/11 01:30:11] <Zothar_Work> used puppetca --clean ?
[2008/04/11 01:30:14] <stick> I did
[2008/04/11 01:30:19] <Zothar_Work> weird
[2008/04/11 01:34:02] <Volcane> whats the actual error?
[2008/04/11 01:34:40] <stick> pastie: url
[2008/04/11 01:35:09] <pastie> http://pastie.org/178578 by stick.
[2008/04/11 01:36:41] <Volcane> yeah, odd
[2008/04/11 01:36:45] <Volcane> nothing on the server?
[2008/04/11 01:36:50] <Volcane> logs wise
[2008/04/11 01:37:14] <stick> no
[2008/04/11 01:38:23] <stick> pastie: url
[2008/04/11 01:39:55] <pastie> http://pastie.org/178581 by stick.
[2008/04/11 01:40:17] <tim|mb> anyone doing ip traffic accounting in here?
[2008/04/11 01:40:18] <stick> clean then a retest still fails
[2008/04/11 01:42:14] <Volcane> oh, did you puppet-ca sign it?
[2008/04/11 01:42:21] <Volcane> puppetca even
[2008/04/11 01:43:03] <hacim> puppet keeps changing my password :P
[2008/04/11 01:43:22] @ Quit: [newbie]: Client Quit
[2008/04/11 01:43:30] <stick> I have autosign on for that domain, so yes (in theory)
[2008/04/11 01:43:47] <stick> nothing shows up in puppetca --list
[2008/04/11 01:44:06] <Volcane> k
[2008/04/11 01:44:49] <Volcane> it shows up in puppetca --list --all ?
[2008/04/11 01:48:49] * stick fixes
[2008/04/11 01:49:03] <stick> I ended up blowing away /v/l/p/ssl on the puppetmaster
[2008/04/11 01:49:12] <stick> there wasn't much in there anyway
[2008/04/11 01:55:24] <Volcane> hehe
[2008/04/11 01:55:29] <Volcane> easy when you have autosign
[2008/04/11 01:55:37] <lak> in case anyone's wondering what to get me as a reward for writing Puppet, here's your answer: http://feeds.feedburner.com/~r/boingboing/gadgets/~3/267774005/meccania-dg-another.html
[2008/04/11 02:01:38] <ashp> whoa that is awesome
[2008/04/11 02:01:47] <ashp> that's really nice :)
[2008/04/11 02:08:23] @ plathrop joined channel #puppet
[2008/04/11 02:08:30] @ glassonion joined channel #puppet
[2008/04/11 02:08:44] @ Quit: plathrop: Client Quit
[2008/04/11 02:08:50] @ plathrop joined channel #puppet
[2008/04/11 02:08:55] @ Quit: plathrop: Client Quit
[2008/04/11 02:09:01] <glassonion> yet another question:
[2008/04/11 02:09:23] <glassonion> suppose i'm processing inside a module --- is there a way to get the name of the module i'm in
[2008/04/11 02:09:43] <glassonion> that is, if i'm writing a class within modules/ntp/manifests/init.pp, is there a variable containing "ntp"?
[2008/04/11 02:09:49] @ plathrop joined channel #puppet
[2008/04/11 02:10:20] <glassonion> i can create one, of course, but it would save typing if there already was one
[2008/04/11 02:11:10] <plathrop> glassonion: Sorry, just joined. What are you looking for?
[2008/04/11 02:11:48] <glassonion> i'm looking for a puppet variable containing the name of the module currently being processed
[2008/04/11 02:12:08] <glassonion> that is, if i'm writing puppet code in modules/ntp/manifests/init.pp, is there a variable containing "ntp"?
[2008/04/11 02:12:13] <Wakko666> fsweetser: just wanted to see if you'd been looking into getting some tests for your selinux patch.
[2008/04/11 02:12:34] <plathrop> glassonion: I actually think that tags might do what you are looking for.
[2008/04/11 02:13:09] <glassonion> hrm. so i don't understand tags and have thus avoided them. is there a FM to R?
[2008/04/11 02:13:12] <stick> so would there be any issue with having a puppetmaster pointed to a different puppetmaster
[2008/04/11 02:13:19] @ Quit: tim|mb: "This computer has gone to sleep"
[2008/04/11 02:13:23] <stick> from a cert perspective
[2008/04/11 02:13:28] @ moktod joined channel #puppet
[2008/04/11 02:14:03] <ashp> wow, i got ldap system auth working much easier than expected
[2008/04/11 02:14:26] <Wakko666> ashp: congrats
[2008/04/11 02:14:49] <plathrop> UsingTags might help
[2008/04/11 02:14:57] <plathrop> gepetto: UsingTags
[2008/04/11 02:15:11] <glassonion> got it, thanks
[2008/04/11 02:15:47] <ashp> i kept thinking i must have done something wrong as it was TOO easy :D
[2008/04/11 02:16:00] <plathrop> glassonion: I actually don't use them either, so I may be sending you on a wild snork chase
[2008/04/11 02:16:01] <ashp> next is to enable SSL and make sure it obeys Host: entries
[2008/04/11 02:16:17] <glassonion> plathrop: okay, so you're telling me that, when i'm in the ntp module, the ntp tag will be defined? that sounds good, but it's not quite what i want
[2008/04/11 02:16:55] <glassonion> what i'm actually doing is making a generic wrapper function with a search path for file sources (as in, look for host.${host} then type.${type} then os.${os} then generic)
[2008/04/11 02:17:01] <stick> ie cascading puppetmasters
[2008/04/11 02:17:04] <glassonion> and of course i want to search within the current module
[2008/04/11 02:17:22] <glassonion> so right now, everyone who calls this function has to pass the name of their module. which isn't the end of the world, but i don't like it
[2008/04/11 02:17:55] <plathrop> glassonion: Yeah, tags may not be the answer. I'll think about it a bit more. You might want to hit the list.
[2008/04/11 02:18:14] <glassonion> okay, i may do that. thanks for the input, at any rate!
[2008/04/11 02:22:24] @ Quit: plathrop:
[2008/04/11 02:23:27] @ Quit: zobbo: Read error: 113 (No route to host)
[2008/04/11 02:24:40] [msg(#puppet)] ::puppet:: Ticket #1186 (defect created): if not using shadowed passwords then password will be set on every ru... @ http://reductivelabs.com/trac/puppet/ticket/1186
[2008/04/11 02:35:28] @ Quit: jvanzyl:
[2008/04/11 02:39:21] @ anarcat joined channel #puppet
[2008/04/11 02:39:25] <anarcat> hi
[2008/04/11 02:39:50] <anarcat> puppetd gave me a nice "Command exceeded timeout" here
[2008/04/11 02:39:54] <anarcat> where's that timeout set?
[2008/04/11 02:39:58] <anarcat> (for an Exec resource)
[2008/04/11 02:40:06] @ martha left channel #puppet ()
[2008/04/11 02:40:27] <anarcat> i think i just answered my question :)
[2008/04/11 02:40:29] <anarcat> http://reductivelabs.com/trac/puppet/wiki/TypeReference#exec
[2008/04/11 02:43:17] @ Quit: oxtail: Read error: 110 (Connection timed out)
[2008/04/11 02:44:06] <glassonion> okay, i'm apparently totally out of the loop
[2008/04/11 02:44:21] <glassonion> the puppet list i was on seems to have vanished in late february
[2008/04/11 02:44:39] <glassonion> it was puppet-users@madstop.com
[2008/04/11 02:44:39] <Volcane> yip, is now on google
[2008/04/11 02:45:04] @ shake-n-bake_ joined channel #puppet
[2008/04/11 02:45:27] <glassonion> not to be ignorant, but does that mean i have to use a gmail account to subscribe?
[2008/04/11 02:45:51] <Volcane> no you can still mail in to the list to subscribe, thank the heavens
[2008/04/11 02:46:29] <Volcane> mail to puppet-users-subscribe@groups.google.com
[2008/04/11 02:46:38] <glassonion> gotcha. thanks!
[2008/04/11 02:49:22] @ ianm joined channel #puppet
[2008/04/11 02:52:51] @ wibbit joined channel #puppet
[2008/04/11 02:52:56] @ wibbit_ joined channel #puppet
[2008/04/11 02:54:11] @ Quit: emerose:
[2008/04/11 02:54:27] @ DerekW_ joined channel #puppet
[2008/04/11 02:56:28] @ martha joined channel #puppet
[2008/04/11 02:56:49] @ Quit: _newbie3: Read error: 110 (Connection timed out)
[2008/04/11 02:58:47] <glassonion> i'm really sorry to keep asking stupid mailing list questions. but should i expect to receive e-mail from the list, or just to be able to post to the group and read it via rss or something?
[2008/04/11 02:59:26] <glassonion> in fact, i subscribed a few weeks ago, and haven't received any mail, but i don't see any sort of "view your list options" type interface, or any list signin other than gmail
[2008/04/11 02:59:41] <glassonion> again, really sorry to be wasting the channel's time with this
[2008/04/11 02:59:51] @ anarcat left channel #puppet ()
[2008/04/11 03:01:46] @ Quit: DerekW: Read error: 113 (No route to host)
[2008/04/11 03:01:47] <stick> I"m having a brain fart (lack of sleep) does the mount type require that the mountpoint be created first or will it create it (assuming everything leading up to the mountpoint exists)
[2008/04/11 03:02:52] <Volcane> i create them first, and require them in the mount
[2008/04/11 03:03:01] <Volcane> so you are sure what user/group etc the point will have
[2008/04/11 03:03:08] <Volcane> more obvious that way
[2008/04/11 03:20:25] @ jvanzyl joined channel #puppet
[2008/04/11 03:23:06] @ Quit: DerekW_: "Leaving"
[2008/04/11 03:25:24] <stick> mmm so facter kinda freaks out on xen dom0 hosts b/c of all the funky interfaces
[2008/04/11 03:25:30] @ Dyson joined channel #puppet
[2008/04/11 03:25:46] <Volcane> just a few errors, not exactly a freak out as such
[2008/04/11 03:26:13] <Volcane> like it doesnt break anything
[2008/04/11 03:26:57] <Dyson> um... what do I do with tickets when I attached a patch? Assign them to luke?
[2008/04/11 03:27:04] <stick> Volcane: yeah
[2008/04/11 03:27:28] @ wtautz joined channel #puppet
[2008/04/11 03:27:31] <stick> though in my book 4 lines of warning/error per interface qualifies as a 'freak out'
[2008/04/11 03:27:34] <Volcane> annoying though
[2008/04/11 03:27:44] <lak> Dyson: they'll get triaged by someone at some point (hopefully soon), at which point they'll either be sent back to you or marked "ready for checkin"
[2008/04/11 03:27:45] <Volcane> 4 per interface? thats a lot
[2008/04/11 03:28:02] @ Quit: jvanzyl: Connection reset by peer
[2008/04/11 03:28:06] <Volcane> 1 get 4 for the 1st int and 1 each for the next
[2008/04/11 03:31:23] <stick> ,nosuid,nodev,noatime,intr,nfsvers=3,rsize=8192 0 0"
[2008/04/11 03:31:27] <stick> grr
[2008/04/11 03:32:07] <stick> pastie: url
[2008/04/11 03:32:37] <pastie> http://pastie.org/178658 by stick.
[2008/04/11 03:33:44] @ jvanzyl joined channel #puppet
[2008/04/11 03:34:18] @ Quit: jvanzyl: Client Quit
[2008/04/11 03:35:11] @ jvanzyl joined channel #puppet
[2008/04/11 03:35:59] <Volcane> ah, you only have one vif
[2008/04/11 03:36:12] @ emerose joined channel #puppet
[2008/04/11 03:36:21] <Volcane> anyway, i agree its pretty dire, but i have better things to try and fix :)
[2008/04/11 03:41:19] <Wakko666> are there limits on where a case statement can be used?
[2008/04/11 03:41:58] <Wakko666> LanguageTutorial says they can be used to conditionally apply a class. Can they also be used within a class, to conditionally apply specific sections?
[2008/04/11 03:45:09] [msg(#puppet)] ::puppet:: Developer Repositories edited by ctrlaltdel @ http://reductivelabs.com/trac/puppet/wiki/DeveloperRepositories
[2008/04/11 03:45:46] @ zobbo joined channel #puppet
[2008/04/11 03:47:04] @ oxtail joined channel #puppet
[2008/04/11 03:52:40] <Wakko666> ah... i see the in-statement selectors section now. durrrr.
[2008/04/11 03:54:00] @ docelic_ joined channel #puppet
[2008/04/11 03:54:41] <docelic_> Hey folks, you happen to know of tools similar to gnuplot, xmgr and/or grace that can plot realtime data?
[2008/04/11 03:56:14] @ pleemans joined channel #puppet
[2008/04/11 03:56:25] @ Quit: jvanzyl: Remote closed the connection
[2008/04/11 03:56:40] @ jvanzyl joined channel #puppet
[2008/04/11 03:57:24] @ emerose_ joined channel #puppet
[2008/04/11 03:57:27] @ Quit: Zothar_Work: "ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031115]"
[2008/04/11 03:58:04] <fdz> Hi, has some enough access to the trac ticket database to reopen #174 ?
[2008/04/11 03:58:09] <gepetto_> fdz: Hi: #174 is http://reductivelabs.com/trac/puppet/ticket/174 "[PATCH] A native authorized_key type is available"
[2008/04/11 04:00:01] @ Quit: emerose_: Client Quit
[2008/04/11 04:02:04] <holoway> Wakko666: yes
[2008/04/11 04:02:09] @ plathrop joined channel #puppet
[2008/04/11 04:02:37] @ Quit: zobbo: Connection timed out
[2008/04/11 04:02:53] @ Quit: emerose: Read error: 110 (Connection timed out)
[2008/04/11 04:03:42] @ zobbo joined channel #puppet
[2008/04/11 04:09:20] @ Quit: jvanzyl:
[2008/04/11 04:10:50] @ Quit: wtautz: "Leaving"
[2008/04/11 04:16:17] <lak> fdz: reopened
[2008/04/11 04:16:58] <fsweetser> Wakko666: no, I haven't had time to look into adding tests much
[2008/04/11 04:17:02] <fdz> lak: ok, thanks
[2008/04/11 04:18:47] @ jvanzyl joined channel #puppet
[2008/04/11 04:18:52] <Wakko666> fsweetser: ok.
[2008/04/11 04:19:31] [msg(#puppet)] ::puppet:: Ticket #174 (enhancement reopened): [PATCH] A native authorized_key type is available @ http://reductivelabs.com/trac/puppet/ticket/174#comment:8
[2008/04/11 04:20:13] <fdz> lak: don't hesitate to tell me stuff I can improve, this is my first native type
[2008/04/11 04:20:18] <lak> ok
[2008/04/11 04:20:27] <lak> not sure when i'll get to it, but it shouldn't be too long
[2008/04/11 04:23:47] <docelic_> jamesturnbull: you got any stats on puppet book sales?
[2008/04/11 04:31:19] @ Quit: roald: "KVIrc 3.2.6 Anomalies http://www.kvirc.net/"
[2008/04/11 05:04:19] @ \ask_ joined channel #puppet
[2008/04/11 05:11:11] @ Quit: zobbo: Read error: 110 (Connection timed out)
[2008/04/11 05:12:16] @ Quit: docelic_: "Departed"
[2008/04/11 05:15:46] @ Quit: wibbit: "Ex-Chat"
[2008/04/11 05:20:43] @ Quit: jvanzyl:
[2008/04/11 05:21:26] @ jvanzyl joined channel #puppet
[2008/04/11 05:25:01] @ ezralini joined channel #puppet
[2008/04/11 05:28:47] @ emerose joined channel #puppet
[2008/04/11 05:35:37] @ flakrat_ joined channel #puppet
[2008/04/11 05:35:45] @ dysinger joined channel #puppet
[2008/04/11 05:35:53] @ flakrat_ left channel #puppet ("Leaving")
[2008/04/11 05:40:42] @ Quit: emerose:
[2008/04/11 05:41:43] @ emerose joined channel #puppet
[2008/04/11 05:44:35] @ martha left channel #puppet ()
[2008/04/11 05:58:54] @ Quit: emerose:
[2008/04/11 06:08:28] @ Quit: jvanzyl:
[2008/04/11 06:22:30] <lak> riddelyteamroom: you still around?
[2008/04/11 06:23:47] @ Quit: pleemans: "Ex-Chat"
[2008/04/11 06:37:41] [msg(#puppet)] ::puppet:: Ticket #1186 (defect closed): if not using shadowed passwords then password will be set on every run @ http://reductivelabs.com/trac/puppet/ticket/1186#comment:1
[2008/04/11 06:41:52] @ Quit: stick: Read error: 110 (Connection timed out)
[2008/04/11 06:51:48] @ stick joined channel #puppet
[2008/04/11 06:52:27] [msg(#puppet)] ::puppet:: Ticket #1173 (defect closed): Having a manifest file with the same name as a directory inside a modu... @ http://reductivelabs.com/trac/puppet/ticket/1173#comment:2
[2008/04/11 06:58:21] @ emerose joined channel #puppet
[2008/04/11 06:59:16] @ Quit: \ask_:
[2008/04/11 06:59:48] @ Quit: emerose: Client Quit
[2008/04/11 07:00:41] <glassonion> here's an unexpected result
[2008/04/11 07:01:17] <glassonion> oh, never mind --- i know what i did wrong
[2008/04/11 07:02:13] @ emerose joined channel #puppet
[2008/04/11 07:02:41] @ kolla joined channel #puppet
[2008/04/11 07:04:31] @ Quit: emerose: Client Quit
[2008/04/11 07:05:03] @ emerose joined channel #puppet
[2008/04/11 07:05:18] @ Quit: jeckersb: "Leaving"
[2008/04/11 07:07:52] @ shenson is now known as shenson_not_here
[2008/04/11 07:08:16] <plathrop> So, is there any way to bootstrap a stored configs configuration from a fresh start? Like, have Puppet install the rails gem, etc. before trying to store configs?
[2008/04/11 07:08:25] <plathrop> I don't even mind if it takes two runs.
[2008/04/11 07:15:12] <lak> plathrop: btw, we've nailed down the first week in june in portland for the training class
[2008/04/11 07:15:23] <lak> you should be getting an email from gwen any minute
[2008/04/11 07:15:25] <plathrop> lak: Excellent, thanks!
[2008/04/11 07:15:37] <plathrop> I've never been to Portland before :-)
[2008/04/11 07:15:41] <lak> now we just need to see how many people can actually make it
[2008/04/11 07:15:54] <plathrop> lak: Chalk me up as a definitely.
[2008/04/11 07:15:56] <lak> yeah, i figured it's more out of the way but it'll be a lot more fun destination then denver
[2008/04/11 07:15:58] <lak> coolness
[2008/04/11 07:18:20] <fujin> plathrop: you could probably do it with a +x'd .pp, not particularly with puppetd/puppetmasterd
[2008/04/11 07:18:36] <plathrop> fujin: I suspected as much. No big.
[2008/04/11 07:19:42] <plathrop> Puppet::Parser::Compiler failed with error NameError: uninitialized constant Puppet::Rails::Host on node ash001.digg.internal
[2008/04/11 07:19:44] <plathrop> wha?
[2008/04/11 07:19:48] <holoway> lak: yeah, denver has a few good neighborhoods, but it's a struggle
[2008/04/11 07:20:01] <holoway> portland is ideal
[2008/04/11 07:20:28] <lak> yep
[2008/04/11 07:20:46] <holoway> has a nice airport, too
[2008/04/11 07:21:01] <holoway> not that denver isn't a nice airport, but it's basically in kansas
[2008/04/11 07:21:56] <Dyson> lak: concerning #1184. I guess it only happens with client/server and (at least for me) it cannot be reproduced every time
[2008/04/11 07:21:57] <gepetto_> Dyson: lak: #1184 is http://reductivelabs.com/trac/puppet/ticket/1184 "Autoloading definitions doesn't work, explicit import is required"
[2008/04/11 07:24:19] <lak> ok
[2008/04/11 07:24:26] <lak> can you add that to the ticket?
[2008/04/11 07:24:33] <lak> with whatever info you have
[2008/04/11 07:26:37] <Dyson> of course... i just don't have real information :/
[2008/04/11 07:32:26] <lak> hah
[2008/04/11 07:35:19] [msg(#puppet)] ::puppet:: Ticket #722 (enhancement closed): puppet doesn't notice that output from an external_nodes script ha... @ http://reductivelabs.com/trac/puppet/ticket/722#comment:3
[2008/04/11 07:35:35] @ Quit: emerose:
[2008/04/11 07:37:54] @ Quit: lak:
[2008/04/11 07:38:32] <plathrop> Can anyone tell me what could be wrong here: err: Exported resource Sshkey[ash001] cannot override local resource on node ash001.digg.internal
[2008/04/11 07:43:29] <Volcane> you probably have a local sshkey[ash001] on the machine thats pulling in the exported resources
[2008/04/11 07:43:50] <plathrop> Volcane: That's what would make sense from the error, but I don't.
[2008/04/11 07:44:15] <Volcane> ah :)
[2008/04/11 07:44:22] <Volcane> then its pretty odd
[2008/04/11 07:44:54] <Dyson> plathrop: maybe a bad (old) entry in the database?
[2008/04/11 07:45:09] <Dyson> plathrop: afaict they never get dumped
[2008/04/11 07:45:18] <Dyson> s/dumped/flushed/
[2008/04/11 07:45:57] <plathrop> Dyson: That looks like the problem. I drop the DB and everything works.
[2008/04/11 07:46:12] * plathrop is starting to hate stored configs.
[2008/04/11 07:46:52] <Dyson> plathrop: stored configs would be really great if we had a looking glass for that
[2008/04/11 07:47:22] <Volcane> yeah stuff do tend to persist in the db
[2008/04/11 07:47:27] <Volcane> like i want(ed) to use it for my nagios
[2008/04/11 07:48:01] <Dyson> and why don't you do that anymore? (I'm just curious, because I *am* using that for nagios)
[2008/04/11 07:48:03] <Volcane> but removing a machine from my nagios server right now requires me to nuke the storeconfigs db, or as luke suggested write a small ruby app to clear it, i have no interest in learning ruby
[2008/04/11 07:48:16] <Dyson> k
[2008/04/11 07:48:30] <plathrop> I do, so maybe I should write a script.
[2008/04/11 07:48:32] <Volcane> client machine runs, compiles config, -> storeconfig
[2008/04/11 07:48:36] <Volcane> thats it, never leave storeconfig
[2008/04/11 07:48:45] <Volcane> unless you nuke it by hand
[2008/04/11 07:49:05] <plathrop> Volcane: Good to know.
[2008/04/11 07:49:51] <glassonion> ugh. i'm sure this is a faq, but i'm pretty frustrated
[2008/04/11 07:50:10] <glassonion> i was running 0.22.4, and hit a bug with submodule names, so decided to upgrade
[2008/04/11 07:50:38] <glassonion> now i'm getting the "hostname was not match" ssl error, with 0.24.4 on both client and server
[2008/04/11 07:50:41] <Volcane> 17:24 <lak> at this point, you'd need to write a short ruby script that just did Puppet::Rails::Host.delete("hostname") or something similar
[2008/04/11 07:50:44] <Volcane> 17:24 <lak> after loading the puppet.conf
[2008/04/11 07:50:46] <Volcane> thats what he said to do
[2008/04/11 07:51:34] <glassonion> i'm running both the puppetmaster and puppet client on the same machine, but they use different config directories, and i'd like them to use different certs (so that i can move the puppetmaster to another machine without the local client getting hosed up)
[2008/04/11 07:51:39] <Volcane> glassonion: check out the topic of the channel...
[2008/04/11 07:52:01] <glassonion> thanks. heh
[2008/04/11 07:52:05] <Volcane> :)
[2008/04/11 07:52:15] @ emerose joined channel #puppet
[2008/04/11 07:52:19] <glassonion> right
[2008/04/11 07:52:25] <glassonion> okay, but i'd seen that before, i *think*
[2008/04/11 07:52:45] <Volcane> well it mentions your error message :)
[2008/04/11 07:52:51] <Volcane> not sure if it applies to your exact situation
[2008/04/11 07:52:59] <glassonion> i understand that
[2008/04/11 07:53:08] <glassonion> oh, here's a question:
[2008/04/11 07:53:15] <glassonion> does 0.24.4 refuse to read puppetmasterd.conf?
[2008/04/11 07:53:25] <glassonion> (that is, am i forced to use puppet.conf instead now?)
[2008/04/11 07:53:32] <Volcane> oh, hmm, thats possible i know they deprecated the seperate ones
[2008/04/11 07:53:41] <Volcane> but if they removed the support i dont know
[2008/04/11 07:53:47] <machpo> puppetmasterd.conf is deprecated, i believe
[2008/04/11 07:53:55] <glassonion> okay. because i do define certname = puppet.<mydomain>
[2008/04/11 07:54:09] <Volcane> worth trying it in the one file
[2008/04/11 07:54:11] <glassonion> but i define it in puppetmasterd.conf, so, if i can't use that any more, that woudl explain the problem
[2008/04/11 07:54:33] <glassonion> well, everything i try requires deleting all of my ssl directories and recreating them and starting from scratch
[2008/04/11 07:54:35] <plathrop> glassonion: It's deprecated. It'll be read, but it doesn't work well and is Not Recommended(tm)
[2008/04/11 07:54:37] <plathrop> Use puppet.conf
[2008/04/11 07:54:49] <glassonion> okay, but it will be read, so that's not what's causing my problem
[2008/04/11 07:54:50] <machpo> just use /etc/puppet/puppet.conf and add sections for puppetd and puppetmasterd - works fine
[2008/04/11 07:55:26] <glassonion> but it didn't work fine on 0.22.4, which i was running ten minutes ago, because my os doesn't actually have an easily accessible version of 0.24
[2008/04/11 07:55:42] <plathrop> glassonion: Which OS?
[2008/04/11 07:55:54] * Volcane is hating the yum helper :( getting stuck on lots of my machines atm
[2008/04/11 07:56:05] <glassonion> sorry to be snippy, but i was using the unified file, and wasted two hours debugging the factthat it wasn't being read under 0.22.4 when i started this install
[2008/04/11 07:56:26] <Volcane> glassonion: wow 0.22.* I'd stay far clear of that
[2008/04/11 07:56:39] <Volcane> glassonion: thats just looking to kick yourself cos a lot has changed since
[2008/04/11 07:56:54] <Volcane> the 23 ones is about as old as its safely to go
[2008/04/11 07:56:55] <plathrop> glassonion: This is unfortunately one of the issues with early adoption.
[2008/04/11 07:57:13] <glassonion> well, i can't migrate off my rhel4 machine until i migrate to puppet, because cfengine has changed too much between versions
[2008/04/11 07:57:18] <Volcane> avoid all the early 24 ones
[2008/04/11 07:57:28] <Volcane> glassonion: :(
[2008/04/11 07:57:42] <glassonion> right now this second, i am running puppet-0.24.4-1.el4
[2008/04/11 07:57:47] <Volcane> glassonion: doesnt help you now, but i did build 23.x ones to work fine on rhel4
[2008/04/11 07:57:49] <glassonion> how do we feel about my prospects if i try to proceed with that?
[2008/04/11 07:57:57] <glassonion> anyone think that's a bad idea?
[2008/04/11 07:57:58] <Volcane> glassonion: go with that
[2008/04/11 07:57:59] <plathrop> glassonion: That should be good.
[2008/04/11 07:58:17] <glassonion> okay. i will move to puppet.conf, nuke everything, verify that i'm still having the ssl problem, and then annoy y'all some more
[2008/04/11 07:58:20] <glassonion> it'll be awesome
[2008/04/11 07:58:22] <glassonion> thanks much
[2008/04/11 07:58:26] <Volcane> hehe
[2008/04/11 08:00:28] @ Quit: muerr: "Leaving."
[2008/04/11 08:01:36] <Volcane> plathrop: do you use the native nagios types?
[2008/04/11 08:01:51] <plathrop> Volcane: No, haven't gotten that far yet.
[2008/04/11 08:01:56] <plathrop> Volcane: Eventually we might.
[2008/04/11 08:02:07] <Volcane> plathrop: nod, i wouldnt call them usable yet
[2008/04/11 08:02:45] <Volcane> plathrop: loads of missing properties, and you cant have service names be the same on 2 machines
[2008/04/11 08:03:05] <Volcane> plathrop: forcing you to do stuff like 'host1.blah.com host alive' and 'host2.blah.com host alive'
[2008/04/11 08:03:09] <Volcane> etc
[2008/04/11 08:03:15] <glassonion> ookay
[2008/04/11 08:03:25] <plathrop> Volcane: Whoa. That's a major problem. I'll definitely fix that before I use it.
[2008/04/11 08:04:10] <Volcane> plathrop: nods, its cos naginator parses the nagios configs on the disk, and it needs to uniquely identify them to match up with your manifest so the namevar = service_description
[2008/04/11 08:04:11] <glassonion> now i have /srv/puppet/swarpa.net/puppet.conf
[2008/04/11 08:04:15] <Volcane> as far as i can tell
[2008/04/11 08:04:18] <glassonion> and it contains:
[2008/04/11 08:04:21] <glassonion> [puppetmaster]
[2008/04/11 08:04:25] <glassonion> certname = puppet.swarpa.net
[2008/04/11 08:04:28] <glassonion> [certificates]
[2008/04/11 08:04:32] <Volcane> luke says he is starting to put in code so namevars can be concats of 2 other vars
[2008/04/11 08:04:33] <glassonion> certname = puppet.swarpa.net
[2008/04/11 08:04:38] <glassonion> dunno which is correct, but one of them should be
[2008/04/11 08:04:40] <Volcane> then, it will be able to do that
[2008/04/11 08:04:49] <glassonion> and whe i start puppetmaster with:
[2008/04/11 08:04:53] <glassonion> # /usr/sbin/puppetmasterd --confdir /srv/puppet/swarpa.net
[2008/04/11 08:05:13] <Volcane> [puppetmasterd]
[2008/04/11 08:05:13] <Volcane> certname=puppet
[2008/04/11 08:05:15] <glassonion> it cheerfully creates a cert... in the actual name of my puppetmaster, *not* puppet.swarpa.net
[2008/04/11 08:05:17] <Volcane> thats all it took for me
[2008/04/11 08:05:18] <glassonion> puppetmasterd
[2008/04/11 08:05:20] <glassonion> okay
[2008/04/11 08:05:33] <Volcane> and then i added a cname called puppet.domain.com
[2008/04/11 08:05:37] <Volcane> and everything just talks to puppet
[2008/04/11 08:05:41] <plathrop> glassonion: The key here is [puppetmasterd] not [puppetmaster]
[2008/04/11 08:05:48] <plathrop> So:
[2008/04/11 08:05:50] <glassonion> yep. got it. thanks
[2008/04/11 08:05:51] <Volcane> yeah that too :)
[2008/04/11 08:05:53] <glassonion> trying again
[2008/04/11 08:06:07] <glassonion> this is why i pasted the configs. :>)
[2008/04/11 08:06:58] @ Quit: andrewcshafer:
[2008/04/11 08:07:03] <glassonion> so far, so better
[2008/04/11 08:07:53] @ Quit: flakrat: "Leaving"
[2008/04/11 08:08:20] <glassonion> okay. now i'm back where i started. reading puppet.conf, when i run client with:
[2008/04/11 08:08:24] <glassonion> # /usr/sbin/puppetd --test --server puppet.swarpa.net
[2008/04/11 08:08:29] <glassonion> i get "hostname was not match"
[2008/04/11 08:08:47] <Volcane> what did you put in the certname?
[2008/04/11 08:08:48] <Volcane> puppet?
[2008/04/11 08:08:52] <Volcane> puppet.swarpa.net ?
[2008/04/11 08:08:57] <glassonion> the latter
[2008/04/11 08:09:04] <glassonion> you think i should just do puppet, and let it auto-configure?
[2008/04/11 08:09:13] <plathrop> glassonion: Step 1: run 'host puppet.swarpa.net' on the client
[2008/04/11 08:09:21] <plathrop> glassonion: No, puppet.swarpa.net is correct
[2008/04/11 08:09:35] <Volcane> you might need to nuke the old ssl dir on the master just to be sure its making new certs and all
[2008/04/11 08:09:41] <glassonion> as noted before: the client is the same physical host on the server
[2008/04/11 08:09:43] <Volcane> then get rid of your client cert too and do it all over
[2008/04/11 08:09:49] <glassonion> also, i nuked the ssl dirs on both server and client
[2008/04/11 08:10:11] <glassonion> procedure is like:
[2008/04/11 08:10:20] <glassonion> * stop puppetmaster and puppet
[2008/04/11 08:10:32] <glassonion> * nuke and recreate /srv/puppet/swarpa.net/ssl (puppetmaster)
[2008/04/11 08:10:42] <glassonion> * nuke and recreate /var/lib/puppet/ssl (puppet)
[2008/04/11 08:11:04] <glassonion> * start puppetmasterd with hardcoded confdir and make sure certificate is created
[2008/04/11 08:11:06] <plathrop> glassonion: I know it's the same physical host. I saw that. You still need to run the host command to make sure that it resolves correctly.
[2008/04/11 08:11:12] <glassonion> it does
[2008/04/11 08:11:16] <glassonion> $ host puppet.swarpa.net
[2008/04/11 08:11:16] <glassonion> puppet.swarpa.net is an alias for melfpelt.swarpa.net.
[2008/04/11 08:11:16] <glassonion> melfpelt.swarpa.net has address 70.84.200.162
[2008/04/11 08:11:32] <plathrop> glassonion: Next step is to run puppetmasterd with --debug and see what client name is being sent to the puppetmasterd
[2008/04/11 08:11:34] <Volcane> (whats a melfpelt? :))
[2008/04/11 08:11:46] <plathrop> Volcane: The skin of a melf
[2008/04/11 08:11:52] <Volcane> hehe
[2008/04/11 08:11:53] <glassonion> heh. it's one of the commodities from the board game merchant of venus. :>)
[2008/04/11 08:12:11] <plathrop> Volcane: alternately it's a sport where you throw things at a melf
[2008/04/11 08:12:18] <Volcane> haha
[2008/04/11 08:12:18] <glassonion> ooh, that's good too
[2008/04/11 08:12:50] <plathrop> glassonion: So, what client name is puppetmaster getting?
[2008/04/11 08:13:01] <glassonion> debug does debugging to syslog? or somewhere else?
[2008/04/11 08:13:24] <plathrop> stop your puppetmaster and start it with puppetmasterd --debug --no-daemonize and you'll get it on standard out
[2008/04/11 08:13:29] <glassonion> check
[2008/04/11 08:13:43] <plathrop> I'm betting the client name is melfpelt.
[2008/04/11 08:13:51] <glassonion> and that's bad?
[2008/04/11 08:13:57] <glassonion> i feel like that's what i want
[2008/04/11 08:14:31] * Volcane should go, nearly midnight
[2008/04/11 08:14:31] @ andrewcshafer joined channel #puppet
[2008/04/11 08:14:33] <Volcane> good luck
[2008/04/11 08:14:52] <glassonion> thanks much!
[2008/04/11 08:14:53] <plathrop> glassonion: I *think* that won't work because I *think* when puppet client and puppet server are on the same host they use the same certificate.
[2008/04/11 08:15:06] <plathrop> Which is why you don't have to sign the cert on the local client
[2008/04/11 08:15:19] @ emerose_ joined channel #puppet
[2008/04/11 08:16:08] <plathrop> So, what you'll need to do to make this run is put 'certname=puppet.swarpa.net' in the [puppetd] section of puppet.conf as well. The problem here is that doesn't seem to achieve the separation you are hoping for (the ability to move puppetmaster to another server later)
[2008/04/11 08:16:18] <plathrop> I'm not actually sure the best way to deal with that.
[2008/04/11 08:16:23] <glassonion> right. and that separation eventually worked under 0.22.4
[2008/04/11 08:16:37] <glassonion> i thought the way to do it was to have the client be melfpelt and the server be puppet, certificate-wise
[2008/04/11 08:16:42] <plathrop> glassonion: I know it *can* be done, I just don't know the technique
[2008/04/11 08:16:57] <glassonion> fair 'nough. at any rate, thanks for all the time you've spent on this
[2008/04/11 08:17:46] <glassonion> meanwhile, it seems i get no debugging output from puppetmaster *at all* when the client tries to connect
[2008/04/11 08:17:54] <glassonion> debug: Finishing transaction -605214702 with 0 changes
[2008/04/11 08:17:54] <glassonion> info: Listening on port 8140
[2008/04/11 08:17:54] <glassonion> notice: Starting Puppet server version 0.24.4
[2008/04/11 08:17:56] <glassonion> and hten nothing
[2008/04/11 08:18:10] <plathrop> glassonion: Then you have a different problem entirely.
[2008/04/11 08:18:16] <glassonion> so it would seem
[2008/04/11 08:18:30] <glassonion> does the client support --debug?
[2008/04/11 08:18:31] <plathrop> glassonion: Because that says for sure the client is connecting, there is nothing wrong with the debugging code.
[2008/04/11 08:18:38] <plathrop> glassonion: I usually use --test
[2008/04/11 08:18:43] <glassonion> i already am
[2008/04/11 08:18:45] <plathrop> glassonion: That seems to be the most informative
[2008/04/11 08:18:54] <glassonion> well, strace it is, then. :>)
[2008/04/11 08:19:01] <plathrop> sorry the client is NOT connecting
[2008/04/11 08:19:04] <plathrop> Argh typos
[2008/04/11 08:19:07] <glassonion> (figured)
[2008/04/11 08:20:28] @ Quit: emerose: Read error: 110 (Connection timed out)
[2008/04/11 08:22:17] @ shadoi joined channel #puppet
[2008/04/11 08:23:23] <glassonion> huh, i wonder what the hell it's doing:
[2008/04/11 08:23:24] <glassonion> open("/var/cfengine/ppkeys/localhost.pub", O_RDONLY|O_LARGEFILE) = 4
[2008/04/11 08:24:48] <glassonion> maybe it's telling me to stick with cfengine.... /me ducks
[2008/04/11 08:25:08] @ Quit: a-priori: Read error: 104 (Connection reset by peer)
[2008/04/11 08:25:10] @ a-priori_ joined channel #puppet
[2008/04/11 08:26:30] <plathrop> glassonion: Hey, whatever works. Other folks here might take issue, but I'm tool-agnostic. I think it's more important for you to use what you like. That said, if you do stick with cfengine, go bug them :-P
[2008/04/11 08:26:51] <glassonion> err, no, i'm sorry. that was in the strace of the *puppet* client.
[2008/04/11 08:27:03] @ Quit: stick: Read error: 110 (Connection timed out)
[2008/04/11 08:27:09] <glassonion> i'm curious why
[2008/04/11 08:27:19] <plathrop> glassonion: I'm sorry. I keep forgetting IRC doesn't convey my silly smiles to tell you I'm pulling your leg
[2008/04/11 08:27:42] <glassonion> plathrop: fair enough. i really do appreciate the time you've taken on tis
[2008/04/11 08:27:46] <plathrop> glassonion: As for why, it could have something to do with the modeling that Puppet does of your system.
[2008/04/11 08:29:32] @ ezralini_ joined channel #puppet
[2008/04/11 08:31:36] <fujin> odd, I don't see anywhere in the code that'd cause it to load that file
[2008/04/11 08:31:49] <glassonion> i think it must be searching somewhere for keys
[2008/04/11 08:32:47] <plathrop> My Ruby-foo is weak today. Is holoway around? Oh template master, I crave your wisdom...
[2008/04/11 08:34:30] <shadoi> what's the pastie?
[2008/04/11 08:34:42] <fujin> lol
[2008/04/11 08:34:44] <fujin> <3 holoway :(
[2008/04/11 08:35:02] @ Quit: ezralini: Read error: 104 (Connection reset by peer)
[2008/04/11 08:35:04] <shadoi> oh I'm not good enough for you huh?! ;)
[2008/04/11 08:36:22] <plathrop> shadoi: Not a pastie so much as a question.
[2008/04/11 08:36:46] <shadoi> yeah I see the file it's trying to open, but you mention "the code" .. figured there was a paste
[2008/04/11 08:36:52] <plathrop> The logic I'm trying to implement is simple. If ipaddress_eth0 is not '', use it's value, otherwise use the value of ipaddress_eth1
[2008/04/11 08:37:06] <shadoi> you can't test for emptyness
[2008/04/11 08:37:09] <plathrop> shadoi: Ah, different issue
[2008/04/11 08:37:09] <shadoi> emptiness
[2008/04/11 08:37:36] <plathrop> I thought in templates you could test for anything Ruby can find?
[2008/04/11 08:38:00] @ Quit: ezralini_:
[2008/04/11 08:38:23] <shadoi> ah yeah, in that case you can do something like: unless ipaddress_eth0.length > 0
[2008/04/11 08:38:38] <shadoi> or use a regex
[2008/04/11 08:38:47] <shadoi> which would make much more sense. :)
[2008/04/11 08:38:47] <plathrop> shadoi: Thanks, I think that's all I needed
[2008/04/11 08:40:27] <shadoi> rails has an empty? method, ideally we could provide an analog
[2008/04/11 08:40:27] <plathrop> ipaddress_eth0.empty? ? ipaddress_eth1 : ipaddress_eth0
[2008/04/11 08:40:33] <plathrop> Does that work?
[2008/04/11 08:40:37] <shadoi> hehe
[2008/04/11 08:40:39] <shadoi> only in rails
[2008/04/11 08:40:43] <shadoi> or activesupport really
[2008/04/11 08:41:02] <plathrop> http://www.ruby-doc.org/core/classes/String.html#M000791
[2008/04/11 08:41:30] <shadoi> lol, maybe they added it recently... cool.
[2008/04/11 08:41:54] <shadoi> more likely I just thought I knew where it came from and was totally wrong.
[2008/04/11 08:42:02] <shadoi> *sigh*
[2008/04/11 08:42:20] <plathrop> In any case, thanks for the help
[2008/04/11 08:43:31] <shadoi> plathrop: it should never be nil, but it's probably worth checking for anyway
[2008/04/11 08:45:25] @ Quit: emerose_:
[2008/04/11 08:45:26] <glassonion> quick idiot sourcediving question
[2008/04/11 08:45:36] <glassonion> if i see a thing like "if Puppet[:node_name] == 'cert'
[2008/04/11 08:45:37] <glassonion> "
[2008/04/11 08:45:56] <glassonion> does the Puppet[:whatever] indicate a command-line/file config variable, or some other kind of thing?
[2008/04/11 08:46:24] @ Quit: a-priori_:
[2008/04/11 08:46:59] <plathrop> glassonion: It *can* mean that. What it actually means in Ruby is that the Puppet class acts like a collection, and stores key=> value pairs.
[2008/04/11 08:47:27] <plathrop> So Puppet[:node_name] meand look up the value associated with [:node_name] in the Puppet collection
[2008/04/11 08:47:31] <glassonion> okay
[2008/04/11 08:47:41] <glassonion> because that variable looks interesting for my problem:
[2008/04/11 08:47:47] <glassonion> :node_name => ["cert", "How the puppetmaster determines the client's identity
[2008/04/11 08:47:50] <glassonion> and sets the 'hostname', 'fqdn' and 'domain' facts for use in the manifest,
[2008/04/11 08:47:53] <glassonion> in particular for determining which 'node' statement applies to the client.
[2008/04/11 08:48:01] <glassonion> but it doesn't show up at all in genconfig's output
[2008/04/11 08:48:36] <glassonion> and setting it to either "cert" or "facter" on the cli seems to have no effect
[2008/04/11 08:48:44] <plathrop> glassonion: We've ddefinitely passed outside of realms where I can help. I suggest packing it all up into an email and sending it to the list.
[2008/04/11 08:49:06] <glassonion> okay. i was more thinking aloud
[2008/04/11 08:49:13] <glassonion> thanks again
[2008/04/11 08:50:10] <shadoi> glassonion: there are various ways to set the cert name that DO show up in genconfig
[2008/04/11 08:50:25] <shadoi> certname being the most obvious. :)
[2008/04/11 08:50:33] <glassonion> heh. okay, that is a reasonable point
[2008/04/11 08:51:29] <glassonion> shadoi: doesn't work, but you're right that i should have thought to try it. :>)
[2008/04/11 08:52:44] @ emerose joined channel #puppet
[2008/04/11 08:55:03] <holoway> plathrop: do you actually have an empty ipaddress_eth0? or are you looking for the abscence of the variable altogether?
[2008/04/11 08:55:49] <plathrop> holoway: I am not sure I care. Basically what I'm trying to do is insert the IP address of the configured interface, but if both are configured, I want to prefer eth0.
[2008/04/11 08:56:05] <plathrop> Does that make sense?
[2008/04/11 08:56:17] <holoway> you probably care if you are using it in a template, since you'll ahve to work around the missing variable
[2008/04/11 08:56:25] <holoway> (you'll trigger an exception)
[2008/04/11 08:56:46] <holoway> and I think that's what the ipaddress fact already does
[2008/04/11 08:56:46] <plathrop> holoway: That's what I was afraid of...
[2008/04/11 08:56:57] <holoway> there is a ticket open on this..
[2008/04/11 08:56:58] <holoway> one sec
[2008/04/11 08:58:10] <holoway> #1177
[2008/04/11 08:58:11] <gepetto_> holoway: #1177 is http://reductivelabs.com/trac/puppet/ticket/1177 "One cannot test within a template for whether a variable or fact is defined"
[2008/04/11 08:58:12] <plathrop> holoway: You were right, there's the exception.
[2008/04/11 08:58:20] <holoway> there is a workaround in that ticket
[2008/04/11 08:58:23] * plathrop reads the ticket
[2008/04/11 08:58:37] @ a-priori joined channel #puppet
[2008/04/11 08:59:25] <holoway> basically, use <% @scope.lookupvar(name.to_s, false) == :undefined
[2008/04/11 09:01:38] @ Quit: a-priori: Client Quit
[2008/04/11 09:11:50] <shadoi> holoway: ah yeah, because it' uses method_missing
[2008/04/11 09:12:04] <shadoi> I always forget that
[2008/04/11 09:12:38] <holoway> ya
[2008/04/11 09:12:59] <holoway> yum just makes my eyes bleed
[2008/04/11 09:13:35] <holoway> but, it's better than up2date
[2008/04/11 09:13:42] <holoway> and way better than life *before* yum
[2008/04/11 09:13:47] <holoway> so I suppose it's all relative. :0
[2008/04/11 09:15:24] @ jvanzyl joined channel #puppet
[2008/04/11 09:15:28] <plathrop> holoway: Many thanks. In this case, I think the ipaddress fact does what I want
[2008/04/11 09:15:57] <holoway> cool
[2008/04/11 09:25:51] <holoway> does redhat not ship suns java in rhel 5.1?
[2008/04/11 09:29:55] [msg(#puppet)] ::puppet:: Language Tutorial edited by jamtur01 @ http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial
[2008/04/11 09:33:40] @ emerose_ joined channel #puppet
[2008/04/11 09:35:23] @ Quit: mellen: Read error: 110 (Connection timed out)
[2008/04/11 09:36:54] @ Quit: shake-n-bake_:
[2008/04/11 09:38:01] @ mellen joined channel #puppet
[2008/04/11 09:41:59] @ Quit: emerose: Read error: 110 (Connection timed out)
[2008/04/11 09:42:54] @ Quit: emerose_: "..."
[2008/04/11 09:44:53] @ pawalls_ is now known as pawalls
[2008/04/11 09:47:56] <glassonion> huh. i know i've been talking too much, but any thoughts on this:
[2008/04/11 09:48:03] <glassonion> $ sudo /usr/sbin/puppetd --test --ssldir /srv/puppet/swarpa.net/ssl
[2008/04/11 09:48:04] <glassonion> ...
[2008/04/11 09:48:11] <glassonion> info: Creating a new SSL key at /var/lib/puppet/ssl/private_keys/melfpelt.swarpa.net.pem
[2008/04/11 09:48:23] <glassonion> why is it ignoring the ssldir i'm specifying on the command line?
[2008/04/11 09:48:52] <glassonion> is that not a valid way to specify such arguments?
[2008/04/11 09:49:22] <glassonion> does puppet.conf override the command-line?
[2008/04/11 09:50:52] <fujin> yes
[2008/04/11 09:50:55] <fujin> no
[2008/04/11 09:50:57] <fujin> try it
[2008/04/11 09:51:01] <glassonion> try what?
[2008/04/11 09:51:06] <fujin> I use --ssldir on the CLI
[2008/04/11 09:51:11] <fujin> but I don't have it set in puppet.conf
[2008/04/11 09:51:16] <fujin> rather, I dont' use puppet.conf at all (on my nodes)
[2008/04/11 09:51:32] <glassonion> well, i'm trying not to, but redhat creates them by default
[2008/04/11 09:51:55] <glassonion> just to be on the safe side, i'll move it out of the way and see what happens
[2008/04/11 09:52:17] @ Quit: stahnma: Remote closed the connection
[2008/04/11 09:52:35] @ emerose joined channel #puppet
[2008/04/11 09:52:38] @ stahnma joined channel #puppet
[2008/04/11 10:04:32] <plathrop> G'night, all
[2008/04/11 10:04:33] @ plathrop left channel #puppet ()
[2008/04/11 10:12:48] <holoway> off topic, but interesting:
[2008/04/11 10:12:49] <holoway> /srv/iclassify/vendor/plugins/acts_as_solr/solr/solr/data/production
[2008/04/11 10:12:51] <holoway> gack
[2008/04/11 10:12:53] <holoway> wrong paste!
[2008/04/11 10:13:02] <holoway> http://krow.livejournal.com/590912.html
[2008/04/11 10:13:11] <holoway> about the death of mysql read replication
[2008/04/11 10:17:29] @ emerose_ joined channel #puppet
[2008/04/11 10:18:37] <shadoi> have you see StrokeDB and/or Hypertable?
[2008/04/11 10:19:46] <shadoi> StrokeDB looks insanely cool
[2008/04/11 10:27:57] @ Quit: emerose: Read error: 110 (Connection timed out)
[2008/04/11 10:36:23] <kolla> DB and cool in same sentance, obviously the sentance lacks a "not" :)
[2008/04/11 10:37:10] <shadoi> kolla: did you look at it?
[2008/04/11 10:37:14] @ Quit: oxtail: Read error: 113 (No route to host)
[2008/04/11 10:38:31] <kolla> shadoi: yes, sorry.. I just never had any fascination with databases :)
[2008/04/11 10:38:59] @ Quit: emerose_:
[2008/04/11 10:39:56] <shadoi> kolla: I can relate, but strokedb is cool for all the ways it's NOT like other databases. :)
[2008/04/11 10:40:48] @ Quit: andrewcshafer:
[2008/04/11 10:41:45] <kolla> :)
[2008/04/11 10:42:36] <kolla> I always looked on databases as a cludge to missing features in filesystems.. in many ways I still think that is somewhat true
[2008/04/11 10:43:50] <kolla> but I've stopped thinking too much about it, databases are "someone elses problem" at work, and privatly I never had the need
[2008/04/11 10:47:01] <kolla> but.. every now and then I get a server uprade tossed at me, to discover that it's running mysql or postgresql...
[2008/04/11 10:47:10] <shadoi> distributed filesystems + something like this is something like a holy grail for a lot of web application development, even things like puppet could benefit hugely from it.
[2008/04/11 10:48:52] * kolla misses the good old times when web was web, and application was application
[2008/04/11 10:49:17] @ andrewcshafer joined channel #puppet
[2008/04/11 10:50:01] <kolla> our economy system is a so called web application.. crap, insanely slow, and requires IE6
[2008/04/11 10:50:28] <kolla> would be so much easier if they would just hand us a dedicated windows application
[2008/04/11 10:51:30] <kolla> now we have to maintain a database server, IIS installation and a whole bunch of varying IE installations
[2008/04/11 10:52:52] <nevyn> kolla: databases for structured data.. filesystems for unstructured data is where I see them as different
[2008/04/11 10:53:02] <nevyn> kolla: blob's are abominations.
[2008/04/11 10:54:51] @ Quit: glassonion: Remote closed the connection
[2008/04/11 10:55:44] * kolla looks up abomination... :)
[2008/04/11 10:56:06] <kolla> aha
[2008/04/11 10:59:28] @ M- joined channel #puppet
[2008/04/11 11:00:34] <shadoi> nevyn: I dunno, filesystems are structured.. the difference is the API, the query language, etc.
[2008/04/11 11:00:55] <nevyn> shadoi: but the data in a filesystem isn't structured.
[2008/04/11 11:01:23] <shadoi> it's arbitrary, but it's capable of structure
[2008/04/11 11:02:15] <nevyn> the optimisation choices made for filesystems are not suitible (in the majority of cases) for structured small data.
[2008/04/11 11:02:57] <shadoi> yeah, I'm not disagreeing
[2008/04/11 11:03:14] <nevyn> think about something like an addresslist. to store it on a filesystem you need something like a file for each record and a bunch of simlinks.
[2008/04/11 11:03:18] <nevyn> and sure.. you could do that.
[2008/04/11 11:03:21] <nevyn> but it's ugly.
[2008/04/11 11:03:24] <shadoi> totally
[2008/04/11 11:03:28] <nevyn> it has poor performance
[2008/04/11 11:03:51] <nevyn> and adding another sorting/indexing method means a new tree of simlinks
[2008/04/11 11:04:02] <shadoi> if you look at some of the more ambitious plugins for Reiser4 though, it was verging on it.
[2008/04/11 11:04:10] <nevyn> hrm.
[2008/04/11 11:04:13] <shadoi> I doubt it'll happen now though. :)
[2008/04/11 11:04:19] <nevyn> see I swing the other way..
[2008/04/11 11:04:25] @ Pockets joined channel #puppet
[2008/04/11 11:04:30] <nevyn> filesystems for big things so my fs of choice is XFS
[2008/04/11 11:04:45] @ Pockets is now known as Darkarnium_
[2008/04/11 11:05:04] <fujin> resierfs4 uses a b+ tree, doesn't it?
[2008/04/11 11:05:09] <fujin> it's like super fast for billions of small files.
[2008/04/11 11:05:13] <shadoi> nevyn: some of the plugins in reiser4 would have given you something almost like SQL access to anything in the filesystem
[2008/04/11 11:05:33] <fujin> XFS?
[2008/04/11 11:05:36] <shadoi> "planned plugins" I should say
[2008/04/11 11:05:43] <fujin> s/XFS/ZFS/?
[2008/04/11 11:05:54] <nevyn> no.. XFS.
[2008/04/11 11:05:57] <shadoi> XFS is SGI's old FS
[2008/04/11 11:06:00] <shadoi> which is still quite good
[2008/04/11 11:06:13] <shadoi> but ZFS is pretty much my preferred now, not necessarily for performance.
[2008/04/11 11:06:13] <nevyn> s/old/stable and mature/
[2008/04/11 11:06:21] * fujin reads
[2008/04/11 11:06:39] <shadoi> I used XFS before they added xattrs to ext3
[2008/04/11 11:06:45] <nevyn> while still supporting filesystems up to 4 Exabytes
[2008/04/11 11:06:48] <shadoi> now I don't have a reason for the hassle.
[2008/04/11 11:07:07] <nevyn> grio, preallocation etc
[2008/04/11 11:07:15] <nevyn> lots of shiny stuff in XFS
[2008/04/11 11:07:40] <Darkarnium_> Hey there
[2008/04/11 11:08:04] <Darkarnium_> I'm having some issues getting a newly installed puppetmasterd server running
[2008/04/11 11:08:37] <Darkarnium_> The only error I receive is:
[2008/04/11 11:08:37] <Darkarnium_> [root@soemad manifests]# puppetmasterd --verbose
[2008/04/11 11:08:38] <Darkarnium_> Could not configure for running; got 1 failure(s)
[2008/04/11 11:09:18] <Darkarnium_> Using the "simplest configuration" as a template for now, before I write my own configuration.
[2008/04/11 11:09:55] <nevyn> did you put something in or touch /etc/puppet/manifests/site.pp
[2008/04/11 11:10:04] <Darkarnium_> Yep
[2008/04/11 11:10:42] <shadoi> Darkarnium_: try --debug instead
[2008/04/11 11:10:51] <shadoi> Darkarnium_: also, is this 0.24.4?
[2008/04/11 11:11:01] <Darkarnium_> Yep
[2008/04/11 11:11:08] <Darkarnium_> [root@soemad manifests]# puppetmasterd --debug
[2008/04/11 11:11:08] <Darkarnium_> Could not configure for running; got 1 failure(s)
[2008/04/11 11:11:27] <shadoi> yeah.. 0.24.4 made them synonymous
[2008/04/11 11:11:30] <shadoi> hmm
[2008/04/11 11:11:44] <shadoi> Darkarnium_: did you change the port number in /etc/puppet/puppet.conf?
[2008/04/11 11:11:53] <shadoi> or is it just vanilla
[2008/04/11 11:11:59] <Darkarnium_> Vanilla
[2008/04/11 11:12:20] <shadoi> weird, I'd try running it under strace
[2008/04/11 11:12:27] <shadoi> see what it tries to touch that fails
[2008/04/11 11:12:31] <Darkarnium_> Yea
[2008/04/11 11:12:35] <Darkarnium_> I'll give that a whack now
[2008/04/11 11:12:35] <shadoi> my guess is some sort of permissions issue
[2008/04/11 11:14:51] <Darkarnium_> http://reductivelabs.com/trac/puppet/wiki/SimplestPuppetInstallRecipe
[2008/04/11 11:15:04] <Darkarnium_> Is there anything which should be in this tutorial regarding a "first time" test configuration?
[2008/04/11 11:18:36] @ emerose joined channel #puppet
[2008/04/11 11:18:45] <shadoi> not really
[2008/04/11 11:19:09] <shadoi> Darkarnium_: did the --mkusers (or your OS package) create the puppet user correctly?
[2008/04/11 11:19:50] <Darkarnium_> [root@soemad puppet]# cat /etc/passwd | grep -i puppet
[2008/04/11 11:19:50] <Darkarnium_> [root@soemad puppet]#
[2008/04/11 11:19:54] <Darkarnium_> Doesn't look like it no
[2008/04/11 11:21:11] <shadoi> that's probably the issue
[2008/04/11 11:21:15] <Darkarnium_> Yea
[2008/04/11 11:21:41] <Darkarnium_> Okay, cheers for the assistance, I'll have a further look into it. Failing that, I'll just create the user and group manually :)
[2008/04/11 11:21:43] <Darkarnium_> Cheers
[2008/04/11 11:22:56] <shadoi> no problem
[2008/04/11 11:45:23] @ a-priori joined channel #puppet
[2008/04/11 11:52:29] <Demosthenex> anyone here familiar with MQ style applications, like stomp?
[2008/04/11 11:52:45] <Darkarnium_> There we go shadoi, running through the stack trace, it was searching for a /var/puppet directory, I didn't realize hadn't been created. Created it and it runs fine now :)
[2008/04/11 11:53:51] <shadoi> Darkarnium_: did you install via gems?
[2008/04/11 11:53:58] <shadoi> Demosthenex: sure, what's up?
[2008/04/11 11:55:02] <Darkarnium_> I grabbed the puppet-latest tarball from the puppet webserver, and installed it with the ruby installer
[2008/04/11 11:55:09] <Demosthenex> shadoi: i've been doing some reading about it, and was speculating it might work as a repalcement for me pushing files around for administration (ie: log files, reports, heck maybe even manifests someday.)
[2008/04/11 11:55:38] <shadoi> Darkarnium_: nasty. use OS packages. :)
[2008/04/11 11:56:15] <shadoi> Demosthenex: sure, you should look at runnels (still very young and rough, but going in the right direction)
[2008/04/11 11:56:28] <shadoi> it uses activemq
[2008/04/11 11:56:35] <Demosthenex> shadoi: i thoght it sounded familiar!
[2008/04/11 11:56:42] <Demosthenex> shadoi: which is why i asked here ;]
[2008/04/11 11:57:26] <shadoi> Demosthenex: runnels would hopefully eventually abstract the message bus details away
[2008/04/11 11:57:50] <Darkarnium_> Will do next time shadoi. Thanks again, your help is much appreciated :)
[2008/04/11 11:58:36] <Demosthenex> shadoi: you ever use openvms?
[2008/04/11 11:59:02] <Demosthenex> shadoi: it had a great queuing system.
[2008/04/11 11:59:30] @ emerose_ joined channel #puppet
[2008/04/11 12:01:17] <shadoi> Demosthenex: nope, but all the dinosaurs expouse it's virtues. ;)
[2008/04/11 12:01:24] <shadoi> A coworker of mine tells me about it all the time
[2008/04/11 12:09:01] @ Quit: emerose: Read error: 110 (Connection timed out)
[2008/04/11 12:11:12] @ Quit: Darkarnium: Read error: 110 (Connection timed out)
[2008/04/11 12:18:40] @ Pockets joined channel #puppet
[2008/04/11 12:22:23] @ Quit: dysinger:
[2008/04/11 12:25:22] @ Quit: a-priori:
[2008/04/11 12:45:59] @ Quit: johnf: Read error: 113 (No route to host)
[2008/04/11 12:47:19] @ johnf joined channel #puppet
[2008/04/11 12:54:13] @ Quit: shadoi: "leaving"
[2008/04/11 13:06:31] @ dysinger joined channel #puppet
[2008/04/11 13:10:32] @ Quit: machpo: Read error: 104 (Connection reset by peer)
[2008/04/11 13:14:44] @ lak joined channel #puppet
[2008/04/11 13:20:39] @ Quit: emerose_:
[2008/04/11 13:31:00] @ machpo joined channel #puppet
[2008/04/11 13:53:09] @ patobrien joined channel #puppet
[2008/04/11 13:54:41] @ a-priori joined channel #puppet
[2008/04/11 14:06:49] @ Quit: andrewcshafer:
[2008/04/11 14:09:52] @ pdt joined channel #puppet
[2008/04/11 14:15:10] @ stahnma_ joined channel #puppet
[2008/04/11 14:15:24] @ Quit: stahnma: Read error: 104 (Connection reset by peer)
[2008/04/11 14:17:45] @ Quit: a-priori:
[2008/04/11 14:24:23] [msg(#puppet)] ::puppet:: Ticket #1184 (defect closed): Autoloading definitions doesn't work, explicit import is required @ http://reductivelabs.com/trac/puppet/ticket/1184#comment:11
[2008/04/11 14:38:35] @ Quit: lak:
[2008/04/11 14:45:59] @ andrewcshafer joined channel #puppet
[2008/04/11 14:57:14] <johnf> Is anyone using modules-shorewall?
[2008/04/11 15:26:29] @ emerose joined channel #puppet
[2008/04/11 15:35:58] @ Quit: dysinger:
[2008/04/11 15:39:36] @ randybias joined channel #puppet
[2008/04/11 15:39:36] @ Quit: pdt: Read error: 104 (Connection reset by peer)
[2008/04/11 15:39:47] @ pdt joined channel #puppet
[2008/04/11 15:41:50] @ Quit: johnf: Read error: 110 (Connection timed out)
[2008/04/11 15:44:11] [msg(#puppet)] ::puppet:: Ticket #1187 (defect created): FreeBSD's pkg_add requires -r and $PACKAGESITE in openbsd package pro... @ http://reductivelabs.com/trac/puppet/ticket/1187
[2008/04/11 15:51:44] @ dysinger joined channel #puppet
[2008/04/11 15:54:17] @ Quit: pdt:
[2008/04/11 16:04:13] @ zobbo joined channel #puppet
[2008/04/11 16:12:39] @ Quit: \ask: Read error: 104 (Connection reset by peer)
[2008/04/11 16:14:56] @ Quit: Darkarnium_: "Leaving"
[2008/04/11 16:15:09] @ \ask joined channel #puppet
[2008/04/11 16:15:38] @ stick joined channel #puppet
[2008/04/11 16:18:07] @ yure joined channel #puppet
[2008/04/11 16:35:16] @ Quit: emerose:
[2008/04/11 16:37:03] @ Quit: stick: Read error: 110 (Connection timed out)
[2008/04/11 16:52:19] @ oxtail joined channel #puppet
[2008/04/11 16:57:45] @ Quit: randybias:
[2008/04/11 17:25:27] @ tim|macbook joined channel #puppet
[2008/04/11 17:27:36] @ Quit: M-: "This computer has gone to sleep"
[2008/04/11 17:35:13] @ DerekW joined channel #puppet
[2008/04/11 18:04:28] @ SMP joined channel #puppet
[2008/04/11 18:04:43] @ Quit: jmeeuwen: Remote closed the connection
[2008/04/11 18:05:27] @ jmeeuwen joined channel #puppet
[2008/04/11 18:12:04] @ f--z joined channel #puppet
[2008/04/11 18:35:01] @ Quit: oxtail: Read error: 113 (No route to host)
[2008/04/11 18:44:08] @ Quit: kolla: Remote closed the connection
[2008/04/11 18:46:28] @ Quit: andrewcshafer:
[2008/04/11 19:16:54] @ kolla joined channel #puppet
[2008/04/11 19:51:38] @ Quit: jmeeuwen: Remote closed the connection
[2008/04/11 19:52:14] @ jmeeuwen joined channel #puppet
[2008/04/11 19:57:08] @ jmeeuwen`_ joined channel #puppet
[2008/04/11 19:57:18] @ Quit: jmeeuwen: Remote closed the connection
[2008/04/11 19:57:48] @ Quit: Pockets: Read error: 104 (Connection reset by peer)
[2008/04/11 19:58:12] @ Quit: mellen: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:13] @ Quit: Toad: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:13] @ Quit: remil: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:13] @ Quit: wrobel: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:13] @ Quit: fdz: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:14] @ Quit: badacid: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:14] @ Quit: alden: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:14] @ Quit: lassizci: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:14] @ Quit: neh: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:14] @ Quit: danstoner_: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:14] @ Quit: chillitom: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:15] @ Quit: londo_: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:16] @ Quit: Gareth: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:16] @ Quit: barnbarn_: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:16] @ Quit: kajtzu: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:17] @ Quit: StyleWarz: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:17] @ Quit: phips: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:17] @ Quit: Volcane: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:17] @ Quit: tim|imac: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:17] @ Quit: ribo: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:18] @ Quit: wwalker: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:18] @ Quit: yure: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:18] @ Quit: londo: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:18] @ Quit: zobbo: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:18] @ Quit: ianm: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:18] @ Quit: jason^: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:19] @ Quit: pietros: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:19] @ Quit: pawalls: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:19] @ Quit: Wakko666: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:19] @ Quit: brenton: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:19] @ Quit: phalenor: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:58:19] @ Quit: nevyn: heinlein.freenode.net irc.freenode.net
[2008/04/11 19:59:22] @ yure joined channel #puppet
[2008/04/11 19:59:22] @ zobbo joined channel #puppet
[2008/04/11 19:59:23] @ mellen joined channel #puppet
[2008/04/11 19:59:23] @ ianm joined channel #puppet
[2008/04/11 19:59:23] @ jason^ joined channel #puppet
[2008/04/11 19:59:23] @ pietros joined channel #puppet
[2008/04/11 19:59:23] @ kajtzu joined channel #puppet
[2008/04/11 19:59:23] @ pawalls joined channel #puppet
[2008/04/11 19:59:23] @ tim|imac joined channel #puppet
[2008/04/11 19:59:23] @ ribo joined channel #puppet
[2008/04/11 19:59:23] @ brenton joined channel #puppet
[2008/04/11 19:59:23] @ Toad joined channel #puppet
[2008/04/11 19:59:24] @ Volcane joined channel #puppet
[2008/04/11 19:59:24] @ remil joined channel #puppet
[2008/04/11 19:59:24] @ Wakko666 joined channel #puppet
[2008/04/11 19:59:24] @ wrobel joined channel #puppet
[2008/04/11 19:59:24] @ phalenor joined channel #puppet
[2008/04/11 19:59:24] @ nevyn joined channel #puppet
[2008/04/11 19:59:24] @ londo joined channel #puppet
[2008/04/11 19:59:24] @ wwalker joined channel #puppet
[2008/04/11 19:59:24] @ lassizci joined channel #puppet
[2008/04/11 19:59:24] @ barnbarn_ joined channel #puppet
[2008/04/11 19:59:25] @ Gareth joined channel #puppet
[2008/04/11 19:59:25] @ danstoner_ joined channel #puppet
[2008/04/11 19:59:25] @ alden joined channel #puppet
[2008/04/11 19:59:25] @ chillitom joined channel #puppet
[2008/04/11 19:59:25] @ badacid joined channel #puppet
[2008/04/11 19:59:25] @ neh joined channel #puppet
[2008/04/11 19:59:25] @ londo_ joined channel #puppet
[2008/04/11 19:59:25] @ fdz joined channel #puppet
[2008/04/11 19:59:26] @ StyleWarz joined channel #puppet
[2008/04/11 19:59:26] @ phips joined channel #puppet
[2008/04/11 20:01:02] @ jmeeuwen`_ is now known as jmeeuwen
[2008/04/11 20:08:34] @ Innocenti joined channel #puppet
[2008/04/11 20:33:25] @ mikepea joined channel #puppet
[2008/04/11 20:57:42] @ Quit: f--z: Read error: 110 (Connection timed out)
[2008/04/11 20:59:54] @ f--z joined channel #puppet
[2008/04/11 21:08:12] @ pdt joined channel #puppet
[2008/04/11 21:16:02] * Volcane 's puppet book arrived
[2008/04/11 21:23:18] @ johnf joined channel #puppet
[2008/04/11 21:28:25] <jamesturnbull> Volcane: reviews always welcome on Amazon :)
[2008/04/11 21:29:40] * f3ew should write a review
[2008/04/11 21:30:04] <Volcane> jamesturnbull: pain to get hold of in the uk :P
[2008/04/11 21:30:15] <jamesturnbull> f3ew: they really help sell books so they are much appreciated. Submitting one to Slashdot also good
[2008/04/11 21:30:30] <jamesturnbull> Volcane: they just shipped some new stock I understand
[2008/04/11 21:30:46] <f3ew> Yeah
[2008/04/11 21:30:46] <Volcane> ah kewl, i got it through one of the other resellers that are listed as having stock on amazon uk
[2008/04/11 21:30:51] <Volcane> 4 business days, not bad
[2008/04/11 21:30:57] * f3ew has 6 copies at work, plus ebook
[2008/04/11 21:31:15] * Volcane 's not a ebook fan
[2008/04/11 21:32:06] <f3ew> work paid for it
[2008/04/11 21:32:46] * Volcane is work
[2008/04/11 21:32:51] <Volcane> self employd
[2008/04/11 21:50:57] @ Quit: pdt: Read error: 110 (Connection timed out)
[2008/04/11 21:52:39] @ pdt joined channel #puppet
[2008/04/11 22:08:44] @ Zothar_Work joined channel #puppet
[2008/04/11 22:12:46] @ Quit: johnf: "Leaving."
[2008/04/11 22:13:00] @ johnf joined channel #puppet
[2008/04/11 22:16:06] [msg(#puppet)] ::puppet:: Whos Using Puppet edited by empowering @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet
[2008/04/11 22:16:06] [msg(#puppet)] ::puppet:: Whos Using Puppet edited by empowering @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet
[2008/04/11 22:16:06] [msg(#puppet)] ::puppet:: Whos Using Puppet edited by empowering @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet
[2008/04/11 22:25:23] @ Quit: pdt:
[2008/04/11 22:32:08] @ Quit: dysinger:
[2008/04/11 22:38:27] @ Quit: mikearr: Read error: 110 (Connection timed out)
[2008/04/11 22:39:43] @ mikearr joined channel #puppet
[2008/04/11 22:45:04] @ Quit: machpo: Remote closed the connection
[2008/04/11 22:45:45] @ machpo joined channel #puppet
[2008/04/11 22:48:12] @ stahnma_ is now known as stahnma
[2008/04/11 22:51:22] @ Quit: londo_: Read error: 110 (Connection timed out)
[2008/04/11 22:59:59] @ _patobrien_ joined channel #puppet
[2008/04/11 23:00:54] @ roald joined channel #puppet
[2008/04/11 23:01:13] @ Quit: patobrien: Read error: 104 (Connection reset by peer)
[2008/04/11 23:02:14] @ mzupan is now known as jY
[2008/04/11 23:06:00] [msg(#puppet)] ::puppet:: Whos Using Puppet edited by mzupan @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet
[2008/04/11 23:07:12] <duritong> hi
[2008/04/11 23:07:29] <duritong> i tried to switch to mongrel with nginx as loadbalancer
[2008/04/11 23:07:38] <duritong> I did this already once and it worked great
[2008/04/11 23:07:59] <duritong> however noe I get errors like these when running puppetd: http://pastie.caboo.se/179129
[2008/04/11 23:08:03] <duritong> anybody an idea on that
[2008/04/11 23:08:22] <duritong> when not running with mongrel everything just works fine
[2008/04/11 23:16:14] @ jeckersb joined channel #puppet
[2008/04/11 23:31:39] @ muerr joined channel #puppet
[2008/04/11 23:44:42] @ a-priori joined channel #puppet
[2008/04/11 23:46:42] @ emerose joined channel #puppet
[2008/04/11 23:48:17] @ pdt joined channel #puppet
[2008/04/11 23:49:40] @ tim|mb joined channel #puppet
[2008/04/11 23:51:22] @ jfluhmann joined channel #puppet
[2008/04/11 23:57:32] @ lak joined channel #puppet

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