| [2008/08/26 00:00:19] @ Log started by gepetto | ||
| [2008/08/26 00:00:19] @ emerose joined channel #puppet | ||
| [2008/08/26 00:02:45] @ Quit: ijcd: | ||
| [2008/08/26 00:02:58] @ ijcd joined channel #puppet | ||
| [2008/08/26 00:15:52] @ Quit: pinocchio: Read error: 110 (Connection timed out) | ||
| [2008/08/26 00:19:36] @ BB|AtWork joined channel #puppet | ||
| [2008/08/26 00:29:28] <silk> so, is it possible to collect an exported resource, on a node that is exporting them | ||
| [2008/08/26 00:44:36] @ dkanske joined channel #puppet | ||
| [2008/08/26 00:52:54] @ ski98033 joined channel #puppet | ||
| [2008/08/26 00:56:56] <fujin> silk: yes, definitely | ||
| [2008/08/26 00:57:13] <fujin> you can even collect and export on /all/ nodes | ||
| [2008/08/26 00:58:45] <silk> hmm | ||
| [2008/08/26 00:58:51] <silk> that didnt seem to be what I was seeing | ||
| [2008/08/26 00:58:59] <fujin> ver? | ||
| [2008/08/26 00:59:05] <silk> 24.5 | ||
| [2008/08/26 00:59:18] <silk> I was probably diong it wrong | ||
| [2008/08/26 00:59:34] <silk> but I had a function that held 2 files (for giggles) | ||
| [2008/08/26 01:00:03] <fujin> mm | ||
| [2008/08/26 01:00:06] <silk> and then in a node definition had @@Mghtest folowed by Mghtest <<| |>> | ||
| [2008/08/26 01:00:07] <fujin> so what are you seeing? | ||
| [2008/08/26 01:00:16] <silk> it exported it | ||
| [2008/08/26 01:00:22] <fujin> ah, the behaviour of exported/collected defines isn't what you're expecting. | ||
| [2008/08/26 01:00:23] <silk> but didnt collect / create those files | ||
| [2008/08/26 01:00:29] <fujin> you want to export the underlying resources, and collect them - not the defines | ||
| [2008/08/26 01:01:06] <silk> so leave the define, but export the resources within it? | ||
| [2008/08/26 01:01:11] <silk> how do I collect them? | ||
| [2008/08/26 01:01:20] <fujin> Resource <<| |>> ? :P | ||
| [2008/08/26 01:01:23] <fujin> tag == 'blah' | ||
| [2008/08/26 01:01:51] <fujin> what resources are you exporting? files? | ||
| [2008/08/26 01:02:32] <silk> they were for the test | ||
| [2008/08/26 01:02:48] <fujin> mm | ||
| [2008/08/26 01:02:51] <silk> would be easier to group them | ||
| [2008/08/26 01:03:05] <silk> anyway, I think i can get this done with virtual resources | ||
| [2008/08/26 01:03:10] <silk> rather than exported | ||
| [2008/08/26 01:03:10] <fujin> cool | ||
| [2008/08/26 01:03:34] <silk> just cleaning up someone elses dross.... again :) | ||
| [2008/08/26 01:03:41] <silk> spend my life picking up after ppl | ||
| [2008/08/26 01:07:18] <groove> is it possible to tell puppet that Ubuntu = Debian for $operatingsystem? I just upgraded facter to 1.5.0 and Ubuntu is recognised separately | ||
| [2008/08/26 01:09:02] <Cuchulain> why would you want to do that? | ||
| [2008/08/26 01:09:56] <groove> because our configuration makes no distinction between the two | ||
| [2008/08/26 01:11:02] <Cuchulain> well, you could either override that fact, create your own fact, or just add another test clause to handle if Ubuntu or debian ? | ||
| [2008/08/26 01:12:01] <groove> i'll take a look at custom facts | ||
| [2008/08/26 01:13:31] <fujin> groove: refactor it out | ||
| [2008/08/26 01:13:40] <fujin> no need to have a custom fact | ||
| [2008/08/26 01:16:52] <groove> weird, i get different values for operatingsystem if i run facter from the command line as is, and if i run it as "facter operatingsystem" | ||
| [2008/08/26 01:18:34] <groove> anyway i found a way around my problem | ||
| [2008/08/26 01:18:35] <groove> thanks | ||
| [2008/08/26 01:19:19] <fujin> odd | ||
| [2008/08/26 01:22:46] @ ski98033 left channel #puppet () | ||
| [2008/08/26 01:28:48] @ pleemans joined channel #puppet | ||
| [2008/08/26 01:35:34] <jamesturnbull> groove: different values? that can't be right... can you pastie your results? | ||
| [2008/08/26 01:36:33] <groove> sure | ||
| [2008/08/26 01:38:41] <groove> jamesturnbull: http://pastie.org/260015 | ||
| [2008/08/26 01:42:16] <jamesturnbull> that makes no sense... is it an Ubuntu box? | ||
| [2008/08/26 01:42:22] <groove> ubuntu hardy | ||
| [2008/08/26 01:43:19] <groove> you get some very strange results if you run "facter -p" | ||
| [2008/08/26 01:44:03] <groove> actually, not that strange now that i compare diffs | ||
| [2008/08/26 01:45:00] <groove> architecture is amd64 instead of x86_64, operatingsystemrelease specifies 2.6.24-19-generic instead of 8.04 | ||
| [2008/08/26 01:45:14] <groove> and a few extra facts that didn't appear before | ||
| [2008/08/26 01:45:37] <jamesturnbull> groove: did you recerntly upgrade facter? | ||
| [2008/08/26 01:46:37] <groove> yes, to 1.5.0 | ||
| [2008/08/26 01:46:54] <jamesturnbull> groove: how did you upgrade? | ||
| [2008/08/26 01:47:05] <groove> i built a new deb and installed it | ||
| [2008/08/26 01:49:17] <jamesturnbull> groove: ah ha | ||
| [2008/08/26 01:49:25] <jamesturnbull> groove: you've got old files hanging around | ||
| [2008/08/26 01:49:42] <groove> palsy | ||
| [2008/08/26 01:50:07] <jamesturnbull> groove: you need to delete /usr/lib/ruby/whatever/facter | ||
| [2008/08/26 01:50:12] <jamesturnbull> groove: and re-install | ||
| [2008/08/26 01:50:21] <jamesturnbull> groove: I suspect that'll solve your issues | ||
| [2008/08/26 01:50:42] <jamesturnbull> be back later | ||
| [2008/08/26 01:50:51] <groove> ok, thanks | ||
| [2008/08/26 01:55:47] <groove> hmm, removing it completely and reinstalling did nothing | ||
| [2008/08/26 01:55:52] <groove> maybe i screwed up the package | ||
| [2008/08/26 01:55:56] <groove> more than likely | ||
| [2008/08/26 02:12:51] @ Joined channel #puppet | ||
| [2008/08/26 02:12:51] @ Topic is "Puppet 0.24.5 Released! (http://tinyurl.com/5vsrc3) | Welcome to Puppet on Redmine (http://tinyurl.com/48ek6g) | Please see http://snurl.com/1udr1 for channel guidelines" | ||
| [2008/08/26 02:12:53] @ Topic set by jamesturnbull on Wed Jul 23 20:04:00 -0400 2008 | ||
| [2008/08/26 02:12:56] @ Mode +tnc by kubrick.freenode.net | ||
| [2008/08/26 02:17:54] @ meandtheshell joined channel #puppet | ||
| [2008/08/26 02:20:47] @ Quit: randybias: | ||
| [2008/08/26 02:21:03] @ randybias joined channel #puppet | ||
| [2008/08/26 02:23:04] @ Quit: mw46: "KVIrc 3.2.4 Anomalies http://www.kvirc.net/" | ||
| [2008/08/26 02:28:49] @ Quit: gepetto: Read error: 113 (No route to host) | ||
| [2008/08/26 02:50:58] @ Quit: ijcd: | ||
| [2008/08/26 02:51:40] @ Quit: BB|AtWork: "This computer has gone to sleep" | ||
| [2008/08/26 03:06:30] @ Quit: edwardam: Read error: 110 (Connection timed out) | ||
| [2008/08/26 03:08:01] @ DerekW joined channel #puppet | ||
| [2008/08/26 03:13:45] @ lak joined channel #puppet | ||
| [2008/08/26 03:15:18] @ Log started by gepetto | ||
| [2008/08/26 03:15:18] @ Joined channel #puppet | ||
| [2008/08/26 03:15:21] @ Topic is "Puppet 0.24.5 Released! (http://tinyurl.com/5vsrc3) | Welcome to Puppet on Redmine (http://tinyurl.com/48ek6g) | Please see http://snurl.com/1udr1 for channel guidelines" | ||
| [2008/08/26 03:15:25] @ Topic set by jamesturnbull on Wed Jul 23 20:04:00 -0400 2008 | ||
| [2008/08/26 03:15:25] @ Mode +tnc by kubrick.freenode.net | ||
| [2008/08/26 03:18:06] @ DavidS joined channel #puppet | ||
| [2008/08/26 03:18:14] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 03:18:39] @ lak joined channel #puppet | ||
| [2008/08/26 03:23:41] @ Quit: kolla: Read error: 113 (No route to host) | ||
| [2008/08/26 03:34:05] @ Quit: lak: | ||
| [2008/08/26 03:43:47] @ Quit: andrewcshafer: | ||
| [2008/08/26 03:44:46] @ DavidS1 joined channel #puppet | ||
| [2008/08/26 03:52:12] @ Quit: DavidS: Nick collision from services. | ||
| [2008/08/26 03:52:14] @ DavidS1 is now known as DavidS | ||
| [2008/08/26 04:00:15] <zipkid> Morn! | ||
| [2008/08/26 04:01:29] @ benkei_not_here is now known as csmith | ||
| [2008/08/26 04:03:51] <zipkid> if i want to add a .rb file to puppet (eg http://reductivelabs.com/redmine/attachments/393). do i put it in /usr/lib64/ruby/site_ruby/1.8/puppet/provider/package/ or is there a place in /etc/puppet like plugins/ or such? | ||
| [2008/08/26 04:05:20] <Volcane> http://reductivelabs.com/trac/puppet/wiki/CreatingCustomTypes | ||
| [2008/08/26 04:06:21] <zipkid> lemme take a look atathat, thx! | ||
| [2008/08/26 04:06:39] <zipkid> hmmm.... i assume you understand me :-P | ||
| [2008/08/26 04:07:24] <Volcane> that zypper.rb is a custom type | ||
| [2008/08/26 04:07:52] <Volcane> and that page shows you can distribute it with modules or using the path you mentioned | ||
| [2008/08/26 04:08:10] <Volcane> actually its a provider ofcourse, but documented on the custom type page | ||
| [2008/08/26 04:08:56] <zipkid> it works in the /usr/lib64/ruby/site_ruby/1.8/puppet/provider/package/ but i find it less than clean.... | ||
| [2008/08/26 04:09:07] <zipkid> to put it there 'by hand' | ||
| [2008/08/26 04:09:37] <Volcane> yes, so read the page i gave u | ||
| [2008/08/26 04:10:18] <zipkid> i am :-P | ||
| [2008/08/26 04:10:35] <zipkid> among a bunch of other stuff.... | ||
| [2008/08/26 04:14:15] <fujin> read wiki:PluginsInModules too | ||
| [2008/08/26 04:14:17] <gepetto> fujin: wiki:PluginsInModules is http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2008/08/26 04:14:22] @ dsch04 joined channel #puppet | ||
| [2008/08/26 04:14:28] <fujin> prob wanna distribute custom shit like that via aplugin | ||
| [2008/08/26 04:19:46] <Volcane> fujin: nods, that wiki page is linked too from CreatingCustomTypes :) | ||
| [2008/08/26 04:20:56] <zipkid> but i think that this module, after being fixed so it works (i did here) deserves a place next to rug.rb in the regular distribution since rug sux majorly. | ||
| [2008/08/26 04:22:53] @ csmith is now known as benkei_not_here | ||
| [2008/08/26 04:25:59] <fujin> ehm, then the ticket would have been accepted and merged in a long time ago | ||
| [2008/08/26 04:27:16] <fujin> there are outstanding issues | ||
| [2008/08/26 04:27:44] <groove> hey, i'm finding that on some machines to find the puppetd process i have to use "ps -C puppetd" and on others "ps -C ruby", anybody know what causes this? | ||
| [2008/08/26 04:28:20] <fujin> uh | ||
| [2008/08/26 04:28:30] <fujin> the way the daemon is launched? | ||
| [2008/08/26 04:29:18] <fujin> zipkid: and 'since rug sux majorly' isn't going to win any votes. the code doesn't have any specs, and laks recommendations haven't been adhered to | ||
| [2008/08/26 04:30:20] <zipkid> fujin: that code is'nt mine and it is flawed.... | ||
| [2008/08/26 04:30:21] <groove> yeah, seems if the file starts with "/usr/bin/env ruby" it is the latter case, and "/usr/bin/ruby" is the former | ||
| [2008/08/26 04:30:38] <zipkid> but i mean, a zypper provider | ||
| [2008/08/26 04:30:58] <fujin> you mean waht? | ||
| [2008/08/26 04:31:01] <fujin> what, even. | ||
| [2008/08/26 04:31:24] <zipkid> fujin: who are you asking 'what' ? | ||
| [2008/08/26 04:31:32] <fujin> but i mean, a zypper provider | ||
| [2008/08/26 04:31:40] <fujin> what do you mean but i mean, a zypper provider? | ||
| [2008/08/26 04:31:55] <zipkid> well, puppet deserves to have this. | ||
| [2008/08/26 04:32:17] <zipkid> fi OpenSuSE 10.2 or .3 has no more rug installed by default. | ||
| [2008/08/26 04:32:37] <fujin> that's fine - as I said | ||
| [2008/08/26 04:32:39] <fujin> the code is incomplete | ||
| [2008/08/26 04:32:53] @ groove left channel #puppet () | ||
| [2008/08/26 04:33:00] <fujin> feel free to finish it and update the ticket if you'd like to see it in the mainline | ||
| [2008/08/26 04:34:44] <zipkid> is there a specific ticket you talk about or should i search for 'rug' ? | ||
| [2008/08/26 04:34:53] <fujin> #1223 | ||
| [2008/08/26 04:34:54] <gepetto> fujin: #1223 is http://reductivelabs.com/redmine/issues/show/1223 | ||
| [2008/08/26 04:35:00] <fujin> THe ticket you got the attachment from. | ||
| [2008/08/26 04:35:29] <zipkid> i got that from http://leo.unstable.be/wordpress/?p=75 (I know Leo personally) | ||
| [2008/08/26 04:36:08] <fujin> Oh. | ||
| [2008/08/26 04:36:09] <fujin> Right. | ||
| [2008/08/26 04:36:32] <zipkid> i came in the proverbial 'backdoor' :-P | ||
| [2008/08/26 04:37:27] <fujin> regardless of where said incomplete/unspecced attachment came from, it'd be cool to keep SuSE support | ||
| [2008/08/26 04:37:35] <fujin> but I sure as shit aint writing it | ||
| [2008/08/26 04:37:39] * fujin nods | ||
| [2008/08/26 04:37:49] <fujin> afk; | ||
| [2008/08/26 04:37:52] <fujin> gl | ||
| [2008/08/26 04:38:14] <zipkid> ok, i see the history.... either i poke Leo to fix it or i have a go at it... (no Ruby experience here though) | ||
| [2008/08/26 04:39:59] <fujin> you'll need a little more than good luck then, I'm afraid | ||
| [2008/08/26 04:40:00] <fujin> hehe | ||
| [2008/08/26 04:41:45] * zipkid is just a simple Perl developer with xbase, vb, bash and php eperience and some C and C++ knowledge... | ||
| [2008/08/26 04:45:54] @ DavidS1 joined channel #puppet | ||
| [2008/08/26 05:00:30] @ Quit: DavidS: Read error: 113 (No route to host) | ||
| [2008/08/26 05:04:20] @ JarleB left channel #puppet () | ||
| [2008/08/26 05:07:34] @ DavidS1 is now known as DavidS | ||
| [2008/08/26 05:09:38] @ Quit: DavidS: "Leaving." | ||
| [2008/08/26 05:11:27] @ DavidS joined channel #puppet | ||
| [2008/08/26 05:18:33] @ tim|macbook joined channel #puppet | ||
| [2008/08/26 05:20:44] @ nasrat joined channel #puppet | ||
| [2008/08/26 05:23:57] @ JarleB joined channel #puppet | ||
| [2008/08/26 05:31:46] * zipkid did as http://reductivelabs.com/trac/puppet/wiki/PluginsInModules tells... but what triggers the transfer? no new modules appear on the cient... | ||
| [2008/08/26 05:31:56] @ Quit: JarleB: "leaving" | ||
| [2008/08/26 05:32:28] <DavidS> zipkid: you have to start puppetd with pluginsync enabled | ||
| [2008/08/26 05:32:37] <DavidS> and on the next run it will be fetched | ||
| [2008/08/26 05:34:41] <zipkid> ah... i need to add that on the clients..... CRAP | ||
| [2008/08/26 05:36:01] <f3ew> zipkid, that's a puppet config change | ||
| [2008/08/26 05:36:15] <f3ew> do it via Puppet ;P | ||
| [2008/08/26 05:36:39] <zipkid> f3ew: yep... but i still 'need to do it' .... | ||
| [2008/08/26 05:37:06] <f3ew> ah | ||
| [2008/08/26 05:37:32] <zipkid> i was naively hoping for a serverside change to get it working. | ||
| [2008/08/26 05:38:26] <zipkid> the page sais there are changes needed on both server and client but it does not tell which changes are needed on the client. | ||
| [2008/08/26 05:38:45] <zipkid> says | ||
| [2008/08/26 05:50:33] <lazzurs> Hello, I am not sure if a puppet is including a file in a manifest in a module, how can I get the client to show me what it is doing, I have tried --debug and --test on puppetd but it is not giving me enough information | ||
| [2008/08/26 05:52:43] <DavidS> --evaltrace | ||
| [2008/08/26 06:11:44] <zipkid> vardir problem : http://pastie.org/260079 | ||
| [2008/08/26 06:12:07] <zipkid> i config vardir but it uses the default.... | ||
| [2008/08/26 06:13:13] <zipkid> or do i need to repeat this setting in [puppetd]???? | ||
| [2008/08/26 06:15:57] <zipkid> Everyone sleeping.....? | ||
| [2008/08/26 06:16:00] <DavidS> zipkid: you can check the values with --genconfig or --config-print $var | ||
| [2008/08/26 06:18:56] <zipkid> blade01-sles-tsm:~ # puppetd --config-print $vardir | ||
| [2008/08/26 06:18:56] <zipkid> /usr/sbin/puppetd: unrecognized option `--config-print' | ||
| [2008/08/26 06:18:59] <zipkid> ? | ||
| [2008/08/26 06:19:08] <Volcane> what version puppet is that? | ||
| [2008/08/26 06:19:29] <zipkid> 0.23.2 | ||
| [2008/08/26 06:19:32] <zipkid> hmmm... | ||
| [2008/08/26 06:19:33] <DavidS> also remove the $ | ||
| [2008/08/26 06:19:51] <zipkid> old i see.... | ||
| [2008/08/26 06:20:00] <zipkid> i'll need to upgrade it. | ||
| [2008/08/26 06:20:17] <zipkid> i'll do this first. | ||
| [2008/08/26 06:27:38] @ keithlard joined channel #puppet | ||
| [2008/08/26 06:30:58] <lazzurs> hmm, does puppet limit the amount of work it will do in a pass and if so how do I stop it doing that? | ||
| [2008/08/26 06:31:38] <DavidS> lazzurs: no it doesn't | ||
| [2008/08/26 06:32:01] <DavidS> puppet's goal is to achieve one-pass system configuration | ||
| [2008/08/26 06:32:11] <lazzurs> DavidS: good, that is what I thought | ||
| [2008/08/26 06:32:13] <lazzurs> :S | ||
| [2008/08/26 06:32:46] <lazzurs> so now I need to find why it is not installing the packages I have asked it to | ||
| [2008/08/26 06:33:00] <DavidS> of course, there are still some advanced features missing for this (PRE/POST actions e.g.) but your question doesn't sounds like you hit _that_ :) | ||
| [2008/08/26 06:33:56] <lazzurs> no I have a packages.pp manifest I have included from a module called desktop (in the init.pp) and doe some reason some but not all of the packages are being picked up | ||
| [2008/08/26 06:42:04] @ fbe_ joined channel #puppet | ||
| [2008/08/26 06:57:37] @ Quit: nuloop: Read error: 110 (Connection timed out) | ||
| [2008/08/26 07:21:01] <Peanut> Is there an easy way to get at the hostname of a system? I would like the manifest to include a file, the contents of which should be the output of 'hostname --short' | ||
| [2008/08/26 07:21:38] <f3ew> hostname(1), facter | ||
| [2008/08/26 07:22:28] <f3ew> See the output of facter | ||
| [2008/08/26 07:22:40] <Peanut> f3ew: thanks.. maybe I should rephrase that, how can I make a file manifest that includes such? | ||
| [2008/08/26 07:23:07] <zipkid> DavidS: still /usr/bin/puppet: unrecognized option `--config-print' with v 0.24.4 | ||
| [2008/08/26 07:23:13] <Peanut> There is a 'hostname' entry in facter which is just the entry I need | ||
| [2008/08/26 07:24:03] <f3ew> Peanut, use a template which filles in $hostname? | ||
| [2008/08/26 07:24:05] <f3ew> fills* | ||
| [2008/08/26 07:24:20] <DavidS> Peanut: file { ..., content => $hostname, ... } | ||
| [2008/08/26 07:25:15] <DavidS> zipkid: sorry, it's only --configprint (no third dash) | ||
| [2008/08/26 07:25:19] <Peanut> Ah, that easy.. it's already defined in there, thanks DavidS | ||
| [2008/08/26 07:25:23] <DavidS> see wiki:ConfigurationREference | ||
| [2008/08/26 07:25:26] <zipkid> ah... trying... | ||
| [2008/08/26 07:25:27] <DavidS> see wiki:ConfigurationReference | ||
| [2008/08/26 07:25:33] <gepetto> DavidS: wiki:ConfigurationReference is http://reductivelabs.com/trac/puppet/wiki/ConfigurationReference | ||
| [2008/08/26 07:25:41] <f3ew> file "/etc/mailname": { content => $hostname } | ||
| [2008/08/26 07:25:46] <f3ew> should work too | ||
| [2008/08/26 07:27:22] <jamesturnbull> DavidS: did you get my email - did I email you? - my memory is that I did but ... it's been one of those evenings | ||
| [2008/08/26 07:31:05] <zipkid> man, this is driving me nuts....... | ||
| [2008/08/26 07:31:19] <DavidS> f3ew: "${hostname}\n" creates a legible file | ||
| [2008/08/26 07:31:33] <DavidS> jamesturnbull: will check | ||
| [2008/08/26 07:31:44] <Peanut> Yeah, thats what I ended up doing, DavidS | ||
| [2008/08/26 07:31:49] @ Quit: meandtheshell: "Leaving." | ||
| [2008/08/26 07:32:36] <DavidS> jamesturnbull: you wrote a mail, i got it and i will reply soon | ||
| [2008/08/26 07:32:41] @ meandtheshell joined channel #puppet | ||
| [2008/08/26 07:33:08] <zipkid> Will puppet sync any/all plugins it finds if pluginsync is set? | ||
| [2008/08/26 07:33:10] <DavidS> to which repo did you add those functions? github? then I'll use :doc too, so i know how this is done properly | ||
| [2008/08/26 07:33:14] <DavidS> zipkid: yeah | ||
| [2008/08/26 07:33:18] <zipkid> or does it need a kick somewhere? | ||
| [2008/08/26 07:34:05] <jamesturnbull> DavidS: they are living locally in my repo thusfar - let me pastie one - pastie url me | ||
| [2008/08/26 07:34:12] <jamesturnbull> pastie: url me | ||
| [2008/08/26 07:34:51] <pastie> http://pastie.org/260102 by jamesturnbull. | ||
| [2008/08/26 07:35:37] <DavidS> ok, will do later today | ||
| [2008/08/26 07:39:44] <fujin> wassup niggas | ||
| [2008/08/26 07:40:28] <fujin> zipkid: need to import in site.pp | ||
| [2008/08/26 07:40:29] <jamesturnbull> fujin: being PC totally skipped you didn't it? ;) | ||
| [2008/08/26 07:40:32] <fujin> import "modulename" | ||
| [2008/08/26 07:40:48] <fujin> ner I aint PC I'm LINUX | ||
| [2008/08/26 07:40:52] * fujin puts tron suit on | ||
| [2008/08/26 07:41:20] <fujin> jamesturnbull: its' aight dude, i'm 35% | ||
| [2008/08/26 07:41:37] <fujin> lol | ||
| [2008/08/26 07:41:41] <fujin> going to sleep, night | ||
| [2008/08/26 07:41:53] <zipkid> thx fujin 'problem' is you need an manifests/init.pp then and it has utterly no purpose.... | ||
| [2008/08/26 07:42:09] <zipkid> oh well... i'll have to give in and create it. | ||
| [2008/08/26 07:43:11] <jamesturnbull> fujin: later mate | ||
| [2008/08/26 07:46:02] <fujin> zipkid: no, its purpose is to import modules | ||
| [2008/08/26 07:46:19] <fujin> what the hell is up with people reporting bugs for old versions without checking to see if they aren't fixed in new versions? | ||
| [2008/08/26 07:46:26] <fujin> o_0 | ||
| [2008/08/26 07:48:12] * fujin goes crazy | ||
| [2008/08/26 07:48:13] <fujin> afk | ||
| [2008/08/26 07:48:17] <zipkid> fujin: i think it is stupid that i now have 20 init.pp files ALL wit the same import "*" in them.... | ||
| [2008/08/26 07:49:02] <DavidS> zipkid: if you have only a few things to define, then it might be worthwhile to put them directly into init.pp instead of in their own file | ||
| [2008/08/26 07:49:40] <DavidS> and if you name your files right, you don't have to import them | ||
| [2008/08/26 07:49:43] <zipkid> DavidS: it is my choice to use all separate files.. i know i am allowed to put them in init.pp | ||
| [2008/08/26 07:50:19] <zipkid> DavidS: ah... you will attempt to kill me but i do need to import them eventhough they ARE correctly named... | ||
| [2008/08/26 07:50:29] <zipkid> a bug in 0.24.4 still .. | ||
| [2008/08/26 07:50:45] <zipkid> and no, i will not upgrade this very instant | ||
| [2008/08/26 07:52:32] @ snerdly joined channel #puppet | ||
| [2008/08/26 08:00:11] <zipkid> neato... now i have zypper.rb in /var/lib/puppet/lib/puppet/type/ but i get Invalid package provider 'zypper' . It worked when i put the file in /usr/lib64/ruby/site_ruby/1.8/puppet/provider/package/ | ||
| [2008/08/26 08:00:50] <zipkid> so, things are still screwed up. | ||
| [2008/08/26 08:04:32] <zipkid> puppetd output + comment on the zypper saga... | ||
| [2008/08/26 08:08:45] <zipkid> i'm sitting here, wondering why nobody will help me.... posting this : http://pastie.org/260111 might help.... | ||
| [2008/08/26 08:08:57] <zipkid> tumtidum.... | ||
| [2008/08/26 08:09:10] <Superfly_> it is really sad | ||
| [2008/08/26 08:09:42] * zipkid starts weeping.. | ||
| [2008/08/26 08:10:14] <Superfly_> most of the people here are happy to help, but uhm "why nobody will help me" doesnt help | ||
| [2008/08/26 08:11:05] <zipkid> Superfly_: you misundersand my comment... | ||
| [2008/08/26 08:11:17] <zipkid> misunderstand | ||
| [2008/08/26 08:11:35] <Superfly_> maybe | ||
| [2008/08/26 08:11:39] <zipkid> i was being sarcastic about myself | ||
| [2008/08/26 08:12:04] <zipkid> i forgot to paste the link.... so obviously nobody could help | ||
| [2008/08/26 08:12:21] <zipkid> i am VERY happy with the level of support and goodwill here.. | ||
| [2008/08/26 08:13:16] <zipkid> and to be somewhat stuckup, i have been on irc groups for over 10 years nowso i do know the rules-of-conduct somewhat.... | ||
| [2008/08/26 08:13:54] <f3ew> heh | ||
| [2008/08/26 08:14:08] <DavidS> zipkid: can you pastie a full --genconfig output too? | ||
| [2008/08/26 08:14:19] <f3ew> I see a language issue here | ||
| [2008/08/26 08:14:47] <zipkid> f3ew: you do, where? | ||
| [2008/08/26 08:15:04] <f3ew> Superfly_ and your comment here | ||
| [2008/08/26 08:15:16] <f3ew> He read half your statement :) | ||
| [2008/08/26 08:15:36] <zipkid> ah, that, right. | ||
| [2008/08/26 08:16:11] <zipkid> maybe my punctuation and quoting was lacking.... | ||
| [2008/08/26 08:16:19] <Superfly_> probably, just the last 2 lines matched the pattern of r=1 user | ||
| [2008/08/26 08:17:25] <Superfly_> but that makes sense | ||
| [2008/08/26 08:18:07] <zipkid> DavidS: http://pastie.org/260119 | ||
| [2008/08/26 08:18:15] <zipkid> output of --genconfig | ||
| [2008/08/26 08:19:43] <DavidS> zipkid: your pluginpath and plugindest settings don't match | ||
| [2008/08/26 08:21:10] <zipkid> i see.... they are both puppet defaults...... | ||
| [2008/08/26 08:21:54] <zipkid> WARNING: As of 0.24.4 setting the pluginsource and plugindest values is unnecessary: the defaults supplied with puppet are correct | ||
| [2008/08/26 08:22:18] <zipkid> in the end on PluginsInModules | ||
| [2008/08/26 08:22:32] <zipkid> ah... | ||
| [2008/08/26 08:22:41] <zipkid> path <-> source .... | ||
| [2008/08/26 08:22:59] <zipkid> hmmmmm | ||
| [2008/08/26 08:24:36] <zipkid> the default of pluginpath is deprecated but still set by default.... neato... | ||
| [2008/08/26 08:26:53] <jamesturnbull> that's still a bit of a mess on the wiki that documentation - it's on the todo list - but a long, long way down | ||
| [2008/08/26 08:29:28] <zipkid> sad but true.... http://pastie.org/260123 | ||
| [2008/08/26 08:31:11] <jamesturnbull> zipkid: if you think you can make it better go for it | ||
| [2008/08/26 08:31:23] <jamesturnbull> zipkid: also if weirdness is present in defaults please log a ticket | ||
| [2008/08/26 08:32:12] <zipkid> jamesturnbull: have i offended you? not my intention. | ||
| [2008/08/26 08:32:39] * zipkid is just too sarcastic in expressing things.... | ||
| [2008/08/26 08:33:00] <jamesturnbull> zipkid: offended? moi? lol | ||
| [2008/08/26 08:33:24] <jamesturnbull> zipkid: no fear mate - I was serious - the doco is on a wiki for that reason :) | ||
| [2008/08/26 08:34:51] @ Quit: snerdly: Remote closed the connection | ||
| [2008/08/26 08:35:33] <realist> zipkid: looked like an invite to help, to me. | ||
| [2008/08/26 08:36:03] @ bajan joined channel #puppet | ||
| [2008/08/26 08:36:57] <zipkid> realist: i just created myself a wiki login.... | ||
| [2008/08/26 08:37:10] <zipkid> mind you, i am a crappy writer... | ||
| [2008/08/26 08:37:42] <jamesturnbull> zipkid: whereas I am a really GOOD writer and happy to edit for you. :) | ||
| [2008/08/26 08:39:09] <zipkid> so to try to fix this, does it need to be the dir where zypper.rb lives or something lower down? | ||
| [2008/08/26 08:39:53] <DavidS> i think plugindest and pluginpath have to have the same value | ||
| [2008/08/26 08:41:31] <zipkid> and here must zypper.rb be in relation to that? | ||
| [2008/08/26 08:41:50] <zipkid> plugindest and pluginpath are both /var/lib/puppet/lib now | ||
| [2008/08/26 08:42:12] <DavidS> puppet/providers/$type/zypper.rb | ||
| [2008/08/26 08:42:23] <DavidS> where all the other providers for this type are | ||
| [2008/08/26 08:43:16] <zipkid> this is something completely different from what I understood from PluginsInModules | ||
| [2008/08/26 08:44:18] <DavidS> zipkid: have you realized the difference between a Type and a Provider? | ||
| [2008/08/26 08:44:26] <zipkid> and is $type then "package" | ||
| [2008/08/26 08:44:49] <zipkid> zypper provides a package type... ? | ||
| [2008/08/26 08:45:09] <zipkid> or to put it differently | ||
| [2008/08/26 08:45:12] <DavidS> zypper provides capabilities to the package type, namely installing zypper-packages | ||
| [2008/08/26 08:45:29] <zipkid> that :-) | ||
| [2008/08/26 08:46:38] <rabbit7> how can i pass more then three arguments into a custom function ? | ||
| [2008/08/26 08:46:47] <rabbit7> it seems to ignore if im trying to pass more | ||
| [2008/08/26 08:50:31] <zipkid> rabbit7: define functionname ( $var1, $var2, $var3 = "default ) { } | ||
| [2008/08/26 08:50:34] <zipkid> etc | ||
| [2008/08/26 08:50:42] <zipkid> as many as you like | ||
| [2008/08/26 08:51:19] <zipkid> define functionname ( $var1, $var2, $var3 = "default" ) { } | ||
| [2008/08/26 08:51:26] <zipkid> forgot the last " | ||
| [2008/08/26 08:54:32] <rabbit7> yeah seems to be my fault.. dont know why yet | ||
| [2008/08/26 08:55:00] <zipkid> rabbit7: elaborate? | ||
| [2008/08/26 08:56:02] <zipkid> will i go comletely bongers? | ||
| [2008/08/26 08:56:15] <rabbit7> well im printing the element in the script and i get the value back | ||
| [2008/08/26 08:56:17] @ Quit: keithlard: | ||
| [2008/08/26 08:56:17] <zipkid> still : err: Could not create puppet: Parameter provider failed: Invalid package provider 'zypper' | ||
| [2008/08/26 08:56:34] <ashp> suse is such a pain :( | ||
| [2008/08/26 08:58:14] <jamesturnbull> zipkid: you are using pluginsinmodules right? | ||
| [2008/08/26 08:58:51] <zipkid> yes | ||
| [2008/08/26 08:59:13] <jamesturnbull> zipkid: and you're loading a module that you want to sync a plugin with right? | ||
| [2008/08/26 09:00:04] <zipkid> i made a custom module to distribute (for now) this one file | ||
| [2008/08/26 09:00:20] <zipkid> i want it on all clients... | ||
| [2008/08/26 09:00:22] <jamesturnbull> zipkid: cool | ||
| [2008/08/26 09:00:29] <zipkid> is it? | ||
| [2008/08/26 09:00:52] <jamesturnbull> zipkid: so your modulepath is? | ||
| [2008/08/26 09:01:39] <zipkid> modulepath = /etc/puppet/modules:/usr/share/puppet/modules | ||
| [2008/08/26 09:01:51] <jamesturnbull> zipkid: and your module is called "custom"? | ||
| [2008/08/26 09:02:01] <zipkid> yes | ||
| [2008/08/26 09:02:33] <jamesturnbull> zipkid: if so you want to put your provider in /etc/puppet/modules/custom/plugins/puppet/provider/providername.rb | ||
| [2008/08/26 09:03:06] <jamesturnbull> zipkid: in your puppet.conf under main you just want pluginsync = true | ||
| [2008/08/26 09:03:26] <jamesturnbull> delete pluginsource and plugindest | ||
| [2008/08/26 09:03:39] <zipkid> modules/custom/plugins/puppet/providers/package/zypper.rb | ||
| [2008/08/26 09:04:11] <DavidS> ah, frak, my fault: it's provider/ not providerS | ||
| [2008/08/26 09:04:25] <zipkid> ok, np, fixed in a jiffie | ||
| [2008/08/26 09:04:43] <zipkid> but does it need the 'package' in there??? | ||
| [2008/08/26 09:04:57] <jamesturnbull> zipkid: minus the package | ||
| [2008/08/26 09:05:03] <zipkid> ok. | ||
| [2008/08/26 09:05:10] <jamesturnbull> zipkid: hang on let me check whether it's provider or providers | ||
| [2008/08/26 09:05:28] <DavidS> zipkid: just take a look at the puppet tree (or your install) to check how it should look like | ||
| [2008/08/26 09:05:33] <jamesturnbull> zipkid: provider | ||
| [2008/08/26 09:05:38] <jamesturnbull> zipkid: sorry my typo | ||
| [2008/08/26 09:09:41] <zipkid> i now have /etc/puppet/modules/custom/plugins/puppet/provider/zypper.rb and pluginsync = true in [main] on server and client and pluginpath = $libdir on the client. | ||
| [2008/08/26 09:10:28] <Jaded> i'm still learning puppet, one thing I haven't quite figured out is how to get it to create a directory if it's not there... any suggestions? | ||
| [2008/08/26 09:10:55] <DavidS> file { "/dir": ensure => directory }; see wiki:TypeReference | ||
| [2008/08/26 09:11:09] <gepetto> DavidS: wiki:TypeReference is http://reductivelabs.com/trac/puppet/wiki/TypeReference | ||
| [2008/08/26 09:11:23] <Jaded> yeah that's weird, I did have that (although slightly different) | ||
| [2008/08/26 09:11:24] <Jaded> thanks | ||
| [2008/08/26 09:11:29] <jamesturnbull> zipkid: okay - not sure if you even need pluginpath anymore but let's try | ||
| [2008/08/26 09:11:44] <zipkid> err: Could not create openssh: Parameter provider failed: Invalid package provider 'zypper' | ||
| [2008/08/26 09:12:20] @ andrewcshafer joined channel #puppet | ||
| [2008/08/26 09:12:38] <jamesturnbull> zipkid: okay... bugger as they say in the classics | ||
| [2008/08/26 09:12:43] <ashp> someone come over and rewrite all my modules to not be so horrific :/ | ||
| [2008/08/26 09:12:52] <Jaded> hey ashp | ||
| [2008/08/26 09:13:07] <zipkid> ashp: if yu come and rewrite my Perl app | ||
| [2008/08/26 09:13:11] <zipkid> you | ||
| [2008/08/26 09:13:15] <jamesturnbull> zipkid: alright - can you pastie your log and run with --trace --verbose --debug | ||
| [2008/08/26 09:13:30] <ashp> hey jaded :) | ||
| [2008/08/26 09:13:54] <jamesturnbull> zipkid: and remove pluginpath | ||
| [2008/08/26 09:14:38] <jamesturnbull> and show me your manifest too where you import custom | ||
| [2008/08/26 09:15:00] <zipkid> gimme a few minutes... | ||
| [2008/08/26 09:15:22] <DavidS> ashp: I'm available for money :-) | ||
| [2008/08/26 09:15:24] <ashp> hmm, i can do 'include baseclass' in site.pp to get it into each node right | ||
| [2008/08/26 09:15:30] <ashp> i just realised I include the baseclass in every single node | ||
| [2008/08/26 09:15:36] <ashp> that's a lot of redundency for no reason | ||
| [2008/08/26 09:16:02] <jamesturnbull> ashp: won't work unless it's inside a node | ||
| [2008/08/26 09:16:32] <ashp> ah, at least there's a reason I did things the way I did | ||
| [2008/08/26 09:17:20] <ashp> i really hope post 0.25.x someone smarter than me will work on more flexible global settings (like Package { require => }'s that trickle down to all package{} | ||
| [2008/08/26 09:17:29] <ashp> because I could clean up vast amounts of this system | ||
| [2008/08/26 09:17:45] <ashp> especially if in module/manifests/init.pp I could define Package{}, File{} and Service{} globals | ||
| [2008/08/26 09:18:12] <ashp> 90% of my manifests seem to be the same require => Package and so forths repeated again and again | ||
| [2008/08/26 09:20:41] <zipkid> jamesturnbull: http://pastie.org/260161 | ||
| [2008/08/26 09:21:07] @ ski98033 joined channel #puppet | ||
| [2008/08/26 09:21:41] <f3ew> ashp we use a tree of nodes here | ||
| [2008/08/26 09:21:45] <f3ew> w/ inherits | ||
| [2008/08/26 09:22:08] <ashp> I only have about 20 nodes in puppet, with little in common, sadly | ||
| [2008/08/26 09:22:16] <ashp> each one tends to run a different application that has nothing in common with the others | ||
| [2008/08/26 09:22:50] * Volcane again realised how much he hates inheritance | ||
| [2008/08/26 09:22:55] @ nahamu joined channel #puppet | ||
| [2008/08/26 09:23:19] <ashp> Literally the only feature I have left that I really want in puppet is global requires | ||
| [2008/08/26 09:23:23] <Volcane> assumed a node just included bind::config, couldnt figure out why changes i made wouldnt work | ||
| [2008/08/26 09:23:27] <ashp> once that's in place writing all my stuff would be simple | ||
| [2008/08/26 09:23:37] <Volcane> realised that the node inherited and used a template instead | ||
| [2008/08/26 09:23:51] <Volcane> after much annoyance, its just not clear what depends on what always | ||
| [2008/08/26 09:25:33] <ashp> when it comes to inherit I try to avoid it for that reason | ||
| [2008/08/26 09:25:40] <ashp> I either want it global, or listed on each | ||
| [2008/08/26 09:25:47] <ashp> otherwise it just gets tricky after a while | ||
| [2008/08/26 09:31:16] <Volcane> yeah theres just zero way to figure out if you're breaking someone elses stuff other than grepping++ over all manifests looking for inherits etc | ||
| [2008/08/26 09:31:48] <jamesturnbull> zipkid: where did you get the provider? | ||
| [2008/08/26 09:31:51] <ashp> this is why i'm so against doing complex manifests and i try to keep things as simple as possible | ||
| [2008/08/26 09:32:16] <jamesturnbull> zipkid: also can you see the provider on the client? | ||
| [2008/08/26 09:33:21] <jamesturnbull> zipkid: because according to your log it's retreieved that plugin | ||
| [2008/08/26 09:33:36] <zipkid> jamesturnbull: from http://reductivelabs.com/redmine/attachments/393 | ||
| [2008/08/26 09:33:42] <zipkid> but fixed | ||
| [2008/08/26 09:34:04] <zipkid> and it did work when i dropped it in /usr/lib64/ruby/site_ruby/1.8/puppet/provider/package/zypper.rb | ||
| [2008/08/26 09:34:18] <zipkid> let me quadruple check on the client | ||
| [2008/08/26 09:34:45] <ashp> I really, really, need to work out how I'm going to handle yum upgrades via puppet :/ | ||
| [2008/08/26 09:35:00] <DavidS> if it works in /usr/lib64/ruby/site_ruby/1.8/puppet/provider/package/zypper.rb , then it has to work too under $pluginpath//puppet/provider/package/zypper.rb | ||
| [2008/08/26 09:35:23] <zipkid> jamesturnbull: DavidS: http://pastie.org/260170 | ||
| [2008/08/26 09:35:47] <zipkid> so i would need the /package/ anyway ... ? | ||
| [2008/08/26 09:35:53] <zipkid> i removed it..... | ||
| [2008/08/26 09:37:11] <zipkid> looks likre it worked! | ||
| [2008/08/26 09:38:10] <zipkid> No more errors..... | ||
| [2008/08/26 09:38:20] <jamesturnbull> zipkid: -package? I think I suggested that earlier but that's okay... :) | ||
| [2008/08/26 09:38:45] <jamesturnbull> zipkid: did you fix the provider yourself and so and you'd like to write some tests I'll put it into core | ||
| [2008/08/26 09:38:52] <zipkid> we went from puppet/providers/package/zypper.rb to puppet/provider/zypper.rb | ||
| [2008/08/26 09:39:01] <jamesturnbull> zipkid: and "if so" | ||
| [2008/08/26 09:39:34] <zipkid> i could take a look but my Ruby experience is nearly 0 | ||
| [2008/08/26 09:40:00] @ hessml|away joined channel #puppet | ||
| [2008/08/26 09:40:52] <f3ew> Why does inherits make things more complex? | ||
| [2008/08/26 09:41:23] <Volcane> $coworker inherits from something, you dont know he did it | ||
| [2008/08/26 09:41:27] <Volcane> you change the base | ||
| [2008/08/26 09:41:34] <Volcane> $coworker now has a broken module | ||
| [2008/08/26 09:41:41] <ashp> urgh, i'm so tired of recompiling open-vm-tools | ||
| [2008/08/26 09:41:50] <ashp> i have to do this every time redhat updates the kernel | ||
| [2008/08/26 09:42:03] <Volcane> ashp: daily :P | ||
| [2008/08/26 09:42:23] <ashp> i wish they had just put them in the distribution already | ||
| [2008/08/26 09:48:52] @ shenson_not_here is now known as shenson | ||
| [2008/08/26 09:49:20] <zipkid> Anyway, jamesturnbull and DavidS | ||
| [2008/08/26 09:49:36] <zipkid> Thank you very much! | ||
| [2008/08/26 09:49:44] <DavidS> zipkid: you're welcome | ||
| [2008/08/26 09:50:59] <zipkid> jamesturnbull: you found me.... what els do you know now? :-D | ||
| [2008/08/26 09:51:02] <zipkid> else | ||
| [2008/08/26 09:51:23] <ashp> Does anyone else have to manage vmware tools with puppet? | ||
| [2008/08/26 09:51:42] @ jbrothers joined channel #puppet | ||
| [2008/08/26 09:52:14] <jamesturnbull> zipkid: actually it was the puppet reference - andrewcshafer does tweetscan for puppet and i was having a look :) | ||
| [2008/08/26 09:52:46] <zipkid> yep, my last tweet is about puppet.... :-) | ||
| [2008/08/26 09:54:50] <realist> tweetscan? | ||
| [2008/08/26 09:55:47] @ kolla joined channel #puppet | ||
| [2008/08/26 09:56:20] <jamesturnbull> realist: http://tweetscan.com/index.php?s=puppet&u= | ||
| [2008/08/26 09:56:23] <realist> Volcane: you should probably not change base stuff, in OOP we'd just extend the class and override things, true? | ||
| [2008/08/26 09:56:45] <ashp> if the character henze is in goonfleet that's definitely him | ||
| [2008/08/26 09:56:48] <ashp> whoops | ||
| [2008/08/26 09:56:55] <Volcane> realist: 14:41 <Volcane> $coworker inherits from something, you dont know he did it | ||
| [2008/08/26 09:57:01] <Volcane> _you dont know he did it_ | ||
| [2008/08/26 09:57:13] <Volcane> it's pretty naive to expect base classes to be 100% first try :) | ||
| [2008/08/26 09:57:30] <realist> So couldn't you just inherit from base, then override what you wanted to change? | ||
| [2008/08/26 09:57:36] <realist> Hypothetically speaking | ||
| [2008/08/26 09:57:40] <Volcane> esp in the case where perhaps base class wasnt at first designed to be just a base class for other stuff | ||
| [2008/08/26 09:57:43] <realist> Not even sure it's possible. | ||
| [2008/08/26 10:01:00] <DavidS> realist: of yourse you can .. but inheritance is not version control :-) | ||
| [2008/08/26 10:01:24] <realist> DavidS: nor does it replace testing | ||
| [2008/08/26 10:01:33] <Volcane> it isnt, this is exactly the problem that test driven development etc solves, but ofcourse we have no test suite for puppet so no way to know what regressions get introduced etc | ||
| [2008/08/26 10:01:55] <realist> I was just thinking about it in terms of 'least surprise' programming practices | ||
| [2008/08/26 10:01:57] @ benkei_not_here is now known as csmith | ||
| [2008/08/26 10:02:59] <realist> Volcane: a coworker of mine is developing a framework for test driven systems administration | ||
| [2008/08/26 10:03:10] @ csmith is now known as benkei_not_here | ||
| [2008/08/26 10:03:17] <Volcane> realist: problem is you cant for example say bind::config _has_ to be inherited on, you cant declare it abstract | ||
| [2008/08/26 10:03:25] <realist> Hopefully it'll see a GPL compatible license | ||
| [2008/08/26 10:03:26] <Volcane> realist: so completely without yo knowing it, someone may have inherited from it | ||
| [2008/08/26 10:03:43] <Volcane> realist: so you wouldnt even know to look if someone did unless u do it each and every time you change something etc | ||
| [2008/08/26 10:03:53] @ trombik_ joined channel #puppet | ||
| [2008/08/26 10:05:20] <realist> Volcane: good point, didn't think about propagating the change | ||
| [2008/08/26 10:06:06] <jamesturnbull> okay updated the wiki:PluginsInModules page a little | ||
| [2008/08/26 10:06:07] <gepetto> jamesturnbull: wiki:PluginsInModules is http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2008/08/26 10:08:28] @ magnachef_ joined channel #puppet | ||
| [2008/08/26 10:10:11] <gepetto> ::puppet:: Plugins InModules edited by jamtur01 @ http://reductivelabs.com/trac/puppet/wiki/PluginsInModules (by james@lovedthanlost.net) | ||
| [2008/08/26 10:12:00] @ hessml|away is now known as hessml|away|away | ||
| [2008/08/26 10:14:28] @ martha joined channel #puppet | ||
| [2008/08/26 10:17:59] <DavidS> hessml seems to be very far away :-> | ||
| [2008/08/26 10:18:24] <jamesturnbull> DavidS: I made that joke last night :) | ||
| [2008/08/26 10:18:40] <DavidS> jamesturnbull: missed that :-) | ||
| [2008/08/26 10:18:44] <jamesturnbull> alright night all - enjoy :) | ||
| [2008/08/26 10:18:53] <DavidS> bye! | ||
| [2008/08/26 10:20:11] @ Quit: magnachef: Read error: 110 (Connection timed out) | ||
| [2008/08/26 10:23:23] <duritong> gn8 | ||
| [2008/08/26 10:26:28] @ Quit: hessml|away|away: "Leaving..." | ||
| [2008/08/26 10:27:40] @ Quit: pleemans: "Ex-Chat" | ||
| [2008/08/26 10:30:13] @ Quit: meandtheshell: Connection timed out | ||
| [2008/08/26 10:30:27] <duritong> can module names contain spaces? | ||
| [2008/08/26 10:30:30] <duritong> eh dashes | ||
| [2008/08/26 10:39:21] @ meandtheshell joined channel #puppet | ||
| [2008/08/26 10:39:37] @ Quit: meandtheshell: Remote closed the connection | ||
| [2008/08/26 10:40:11] @ meandtheshell joined channel #puppet | ||
| [2008/08/26 10:41:43] <lazzurs> Hello, can you use a fact in a source line, eg source => "puppet:///desktop/$architecture/boot/grub/grub.conf" | ||
| [2008/08/26 10:42:03] <martha> lazzurs: yes | ||
| [2008/08/26 10:42:21] <lazzurs> martha: is there any reason that would not work, is the quoting in that style a problem? | ||
| [2008/08/26 10:42:28] <martha> duritong: no spaces, yes dashes or underscores | ||
| [2008/08/26 10:42:34] @ keithlard joined channel #puppet | ||
| [2008/08/26 10:42:40] <martha> lazzurs: that should work | ||
| [2008/08/26 10:42:48] <martha> or ${architecture} | ||
| [2008/08/26 10:44:31] <lazzurs> martha: thanks, I will give that a try :) | ||
| [2008/08/26 10:45:40] @ G is now known as Gone | ||
| [2008/08/26 10:50:25] @ brscott joined channel #puppet | ||
| [2008/08/26 10:54:28] <ashp> hmm there's a way to manually run puppetd to run a single class, right? | ||
| [2008/08/26 10:54:35] <ashp> So I could do puppetd --whatever bootstrap | ||
| [2008/08/26 10:54:39] <ashp> and get my bootstrap stuff done that way? | ||
| [2008/08/26 10:54:44] <DavidS> ashp: puppetd --test --tags sometag | ||
| [2008/08/26 10:54:57] <ashp> Oh, I can use tags, hmm | ||
| [2008/08/26 10:54:58] <DavidS> tags area pproximately equivalent to classes | ||
| [2008/08/26 10:55:11] <ashp> I've never touched tags | ||
| [2008/08/26 10:55:12] * stevenjenkins wonders how the twin-watch is going. | ||
| [2008/08/26 10:55:12] <DavidS> s/area /are a/ | ||
| [2008/08/26 10:55:20] <ashp> so I'd tag all the modules I'd want to run first | ||
| [2008/08/26 10:55:30] <ashp> why do we have tags when we have classes? | ||
| [2008/08/26 10:55:36] <DavidS> ashp: i only use it to run a single class | ||
| [2008/08/26 10:55:52] <DavidS> ashp: you can tag single resources too | ||
| [2008/08/26 10:55:55] <ashp> ahhh | ||
| [2008/08/26 10:56:06] <ashp> currently i have a hack that sets 'include bootstrap' if the environment is bootstrap | ||
| [2008/08/26 10:56:15] <ashp> but maybe if I tag all the bootstrap stuff, I can just run that tag | ||
| [2008/08/26 10:56:20] <ashp> and leave my node set to include baseclass | ||
| [2008/08/26 10:56:28] <DavidS> it can be used with storeconfig's export/collect too | ||
| [2008/08/26 10:56:39] <ashp> i just think the current solution, while functional, is a terrible hack | ||
| [2008/08/26 10:57:38] <ashp> I take it I just do tag => "name", | ||
| [2008/08/26 10:57:42] <ashp> it's not very well defined in the docs | ||
| [2008/08/26 10:59:01] <Volcane> ashp: yeah you can use tags to achieve the same :) | ||
| [2008/08/26 10:59:36] <ashp> have you converted yours yet? :) | ||
| [2008/08/26 10:59:46] <Volcane> happy with mine :) | ||
| [2008/08/26 10:59:53] <Volcane> (hardly ever install new machines) | ||
| [2008/08/26 11:00:03] <ashp> I'm just having a poke around today to see what I can clean up | ||
| [2008/08/26 11:13:13] @ lak joined channel #puppet | ||
| [2008/08/26 11:14:04] @ Quit: nasrat: | ||
| [2008/08/26 11:16:29] @ Quit: randybias: | ||
| [2008/08/26 11:25:56] @ brscott left channel #puppet () | ||
| [2008/08/26 11:29:43] @ masterzen joined channel #puppet | ||
| [2008/08/26 11:32:18] @ Quit: DavidS: "Leaving." | ||
| [2008/08/26 11:42:47] * zipkid is going home! sya | ||
| [2008/08/26 11:42:51] <zipkid> cya... | ||
| [2008/08/26 11:45:29] @ benkei_not_here is now known as csmith | ||
| [2008/08/26 11:45:42] @ csmith is now known as benkei_not_here | ||
| [2008/08/26 11:46:22] @ edwardam joined channel #puppet | ||
| [2008/08/26 11:51:55] @ Quit: tim|macbook: "This computer has gone to sleep" | ||
| [2008/08/26 12:04:01] <fastjay> anyone seen puppet go insane.. after running for say.. i dunno a few months then all of a sudden (with no file, manifest, or template changes) it tries to bucket one of the dir's it manages | ||
| [2008/08/26 12:04:05] <fastjay> and thus fills up /var | ||
| [2008/08/26 12:05:00] <fastjay> whats weird, to the best of my knowledge its only happening in one rack of servers :) | ||
| [2008/08/26 12:18:43] @ Quit: lak: | ||
| [2008/08/26 12:24:29] @ Quit: wstevenson1: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 12:29:03] @ Quit: DerekW: "Leaving" | ||
| [2008/08/26 12:29:10] @ holo-dinner is now known as holoway | ||
| [2008/08/26 12:29:26] <holoway> fastjay: never seen that happen | ||
| [2008/08/26 12:29:48] <fastjay> its really funky | ||
| [2008/08/26 12:30:08] <fastjay> its actually trigger by a top level symlink that has a dir as a depend and also that dir has a mount for it. | ||
| [2008/08/26 12:30:13] <fastjay> s/trigger/triggered/ | ||
| [2008/08/26 12:30:36] <fastjay> same across 400 or 500 systems.. but this one rack went silly | ||
| [2008/08/26 12:30:46] <fastjay> i dont doubt its my manifests.. | ||
| [2008/08/26 12:33:34] @ bajan left channel #puppet () | ||
| [2008/08/26 12:35:14] @ technogeeky joined channel #puppet | ||
| [2008/08/26 12:36:00] <holoway> fastjay: but that's also odd, since you would expect puppet to be consistent in the application of the insanity | ||
| [2008/08/26 12:36:15] <fastjay> its like 4 system in the one rack | ||
| [2008/08/26 12:36:22] <fastjay> well they all do similar things.. | ||
| [2008/08/26 12:36:46] @ Quit: KangarooBox: "Ex-Chat" | ||
| [2008/08/26 12:37:58] <Volcane> lots of inconsistancy can happen when comms between the master and the client is dodgy | ||
| [2008/08/26 12:38:11] <Volcane> or when facter timeouts doesnt populate all the facts | ||
| [2008/08/26 12:38:28] <fastjay> i just dont want it to say.. i dunno.. blow away all the content in this nfs mount | ||
| [2008/08/26 12:38:37] <Volcane> hehe | ||
| [2008/08/26 12:38:53] <technogeeky> Is this correct? Per the install.rb in facter@git (http://git.reductivelabs.com/cgi-bin/gitweb.cgi/facter.git?a=blob;f=install.rb;h=57ba80c424a27354071103c6fa21b290c5aa40c2;hb=HEAD), facter is a prerequisite to installing facter? | ||
| [2008/08/26 12:39:33] <fastjay> Volcane: well it would be VERRRY bad to to lose that content :) | ||
| [2008/08/26 12:39:39] <fastjay> which has me rather worried | ||
| [2008/08/26 12:40:33] <Volcane> fastjay: i share your pain i had to make manifests that creates etc some dirs where there used to be a typo in the manifests and they were on the wrong dir, then had to move them to the nfs mount etc - had similar nightmares | ||
| [2008/08/26 12:41:40] @ Quit: exit237: Read error: 110 (Connection timed out) | ||
| [2008/08/26 12:42:07] <fastjay> i need to check our p4 logs.... but.. all of a sudden its just like' Recursivly backup up to filebuacket...' | ||
| [2008/08/26 12:42:12] <Volcane> technogeeky: seems odd yeah | ||
| [2008/08/26 12:42:15] <fastjay> in the reports yaml | ||
| [2008/08/26 12:42:42] <Volcane> fastjay: hm, and nother else? it does that when a dir is set to absent | ||
| [2008/08/26 12:42:44] <technogeeky> Volcane: I thought so... :o | ||
| [2008/08/26 12:43:06] <fastjay> Volcane: yeah.. and nothing in that regards should have changed | ||
| [2008/08/26 12:43:15] <fastjay> which has me worried or some sort of in mem state corruption | ||
| [2008/08/26 12:43:19] <Volcane> s/nother/nothing | ||
| [2008/08/26 12:43:24] <Volcane> fastjay: yeah | ||
| [2008/08/26 12:43:29] <fastjay> which has me REALLY worried as . | ||
| [2008/08/26 12:43:33] <Volcane> fastjay: no recursive copies? | ||
| [2008/08/26 12:43:36] <fastjay> if i turned off the bucket | ||
| [2008/08/26 12:43:41] <fastjay> oh there are.. but not for that dir its backing up | ||
| [2008/08/26 12:43:50] <fastjay> all it does.. is make the dir. .a symlink to it in the root of the fs.. | ||
| [2008/08/26 12:43:57] <fastjay> and then there is a mount that uses that dir | ||
| [2008/08/26 12:44:00] <Volcane> fastjay: and non that that dir has a requires on? | ||
| [2008/08/26 12:44:18] <fastjay> the dir has a require.. to make sure the whole /mnt/ path is setup | ||
| [2008/08/26 12:44:48] <Volcane> odd, well maybe if you can put some logs up we can take a look | ||
| [2008/08/26 12:45:09] <fastjay> yeah all i have is stuff from the reports dir.. | ||
| [2008/08/26 12:45:22] <technogeeky> It looks like this (http://git.reductivelabs.com/cgi-bin/gitweb.cgi/facter.git?a=commitdiff;h=e1023def1c0a6f68157b585d2c4ee98e2a608490) was the offending commit. | ||
| [2008/08/26 12:45:41] <technogeeky> Nigel Kersten @ Aug 1 2008. Which explains how it hasn't been caught yet? | ||
| [2008/08/26 12:46:37] <holoway> fastjay: do you have log output at all? anything talking about mismatched md5sums or anything? | ||
| [2008/08/26 12:46:49] <holoway> what version of puppet? | ||
| [2008/08/26 12:46:58] <fastjay> 24.4 iirc | ||
| [2008/08/26 12:47:06] <fastjay> and only report stuff logged in yaml | ||
| [2008/08/26 12:47:17] <fastjay> i was on vaca when this 'did it' again. | ||
| [2008/08/26 12:47:22] <fastjay> cow? no vacation | ||
| [2008/08/26 12:47:33] <holoway> so it's not happening predictably? | ||
| [2008/08/26 12:47:42] <holoway> sometimes it does the right thing, sometimes it goes nuts? | ||
| [2008/08/26 12:47:46] <fastjay> well its happened before.. and we just assumed it went away.. :) | ||
| [2008/08/26 12:47:59] <fastjay> and this time 4 boxes in the same rack went silly | ||
| [2008/08/26 12:48:01] <holoway> (what, like it grew legs? :) | ||
| [2008/08/26 12:48:05] <Volcane> heh | ||
| [2008/08/26 12:48:22] <Volcane> put up the yaml report lets see :) | ||
| [2008/08/26 12:48:30] <fastjay> well.. we had a few issues w/ .23. like.. corrupt files and what not.. and that all went away with the upgrade... until.. well.. this week | ||
| [2008/08/26 12:48:33] <holoway> okay - can you turn logging on? | ||
| [2008/08/26 12:48:43] <holoway> fastjay: right, that's what I'm worried about | ||
| [2008/08/26 12:48:45] <fastjay> logging is on to syslog and what not.. we just rotate the hell out of logs :) | ||
| [2008/08/26 12:48:52] <holoway> gotcha | ||
| [2008/08/26 12:48:53] <fastjay> its in our best interest to NOT keep logs around :) | ||
| [2008/08/26 12:49:01] * holoway won't ask :) | ||
| [2008/08/26 12:49:13] <fastjay> :) | ||
| [2008/08/26 12:49:23] <holoway> so, the yaml reports might be interesting | ||
| [2008/08/26 12:49:26] <fastjay> yeah let me find the proper yaml that shows it doing stuff... and post it. | ||
| [2008/08/26 12:49:32] <fastjay> thank god i never purge that shit :) | ||
| [2008/08/26 12:49:43] <holoway> running verbose log output would be better | ||
| [2008/08/26 12:49:51] <holoway> er, debug | ||
| [2008/08/26 12:50:01] <fastjay> yeah but .. over 600ish servers | ||
| [2008/08/26 12:50:05] <holoway> right | ||
| [2008/08/26 12:50:10] <fastjay> and the log volume we hage right now is insane | ||
| [2008/08/26 12:50:12] <holoway> although you said you only saw this on a subset? | ||
| [2008/08/26 12:50:29] <fastjay> actually yes.. it would be subnet supecific as each rack has its own /24 iirc | ||
| [2008/08/26 12:50:55] <holoway> but that network feels like a red herring | ||
| [2008/08/26 12:50:59] <holoway> I mean, maybe | ||
| [2008/08/26 12:51:16] <holoway> but the assuption there is that the catalog gets somehow built in a way that is *totally wrong* | ||
| [2008/08/26 12:51:18] <fastjay> considering 4 or more boxes might have gone silly yes | ||
| [2008/08/26 12:51:30] <fastjay> yeah.. and we do have things that are ip specific in relation to the mount | ||
| [2008/08/26 12:51:47] <fastjay> ie.. we hash the ip into an int.. then mod 21 it to 'randomly' pick which nfs server in the cluster to hit | ||
| [2008/08/26 12:52:46] @ randybias joined channel #puppet | ||
| [2008/08/26 12:53:59] @ wakko666 joined channel #puppet | ||
| [2008/08/26 12:54:39] <holoway> I just want it to not look like 1010 in another guise | ||
| [2008/08/26 12:54:58] <ashp> i wonder if the developers will notice i'm running yum upgrade on all their servers | ||
| [2008/08/26 12:55:00] <holoway> because that sounds a lot like the behavior - a resource gets slightly "twisted" | ||
| [2008/08/26 12:55:02] <ashp> without notification or permission | ||
| [2008/08/26 12:55:22] @ BB|AtWork joined channel #puppet | ||
| [2008/08/26 12:55:58] <fastjay> holoway: it seems like the problem went away when we were restarting things more often... and we had issues with it crashing.... and what not due to the puppetmaster blowing up.. and some related ldap issues | ||
| [2008/08/26 12:56:26] <holoway> fastjay: with which crashing? the puppetmasterd's or puppetd? | ||
| [2008/08/26 12:56:39] <fastjay> well a mix of both | ||
| [2008/08/26 12:56:50] <fastjay> we had some network issues that would cuase puppetd to crash.. | ||
| [2008/08/26 12:56:50] <holoway> crashing from what? | ||
| [2008/08/26 12:57:10] <fastjay> it could actually be related to ldap.. we never dug that far.. just put in a cron job to restart in the evnet its down | ||
| [2008/08/26 12:57:25] <fastjay> was never a major issue | ||
| [2008/08/26 12:57:28] <holoway> what kind of network issues would make puppetd crash? | ||
| [2008/08/26 12:57:38] <fastjay> wan link went down | ||
| [2008/08/26 12:57:43] <fastjay> thus ldap and puppet couldnt talk | ||
| [2008/08/26 12:57:50] <fastjay> also some times ldap fucks up and takes puppet with it.. | ||
| [2008/08/26 12:58:01] <holoway> for doing external nodes, or user auth/nss? | ||
| [2008/08/26 12:58:13] <fastjay> user auth only | ||
| [2008/08/26 12:58:24] <Volcane> puppetd tend to die when it cant see the master | ||
| [2008/08/26 12:58:34] <holoway> right, so puppet would hang trying to do getent passwd | ||
| [2008/08/26 12:58:43] <holoway> and puppetd would barf if it couldn't see the master on startup | ||
| [2008/08/26 12:59:06] <holoway> none of which seem like plausible explanations for that kind of odd resource corruption | ||
| [2008/08/26 12:59:42] <fastjay> well no.. but.. we used to restart puppet pretty often then... now things are stable.. and what not | ||
| [2008/08/26 12:59:49] <holoway> (granted, in the end, the bug fix for 1010 didn't sound super plausable either) | ||
| [2008/08/26 12:59:56] <holoway> (hence my continued worry) | ||
| [2008/08/26 13:00:29] @ Quit: edwardam: "Leaving..." | ||
| [2008/08/26 13:00:40] <holoway> so you aren't restarting puppetd as often, and now you're seeing these issues? | ||
| [2008/08/26 13:01:12] <fastjay> yeah we are seeing them surface again | ||
| [2008/08/26 13:02:18] <fastjay> i love how the solutoin to this issue on friday or sat when it broke was to turn puppet off and ignore it.. despite about 8 questions i asked. | ||
| [2008/08/26 13:02:24] <fastjay> grrrr | ||
| [2008/08/26 13:02:34] <fastjay> let me pastie the yaml file | ||
| [2008/08/26 13:02:51] <Volcane> yeah have similar hassles here, every now and then i check the developer vm's and puppets down | ||
| [2008/08/26 13:03:00] <Volcane> ask why and it turns out it was "broken" | ||
| [2008/08/26 13:03:27] <Volcane> which most often means someone didnt understand the problem and blamed the thing they know least about | ||
| [2008/08/26 13:04:37] @ hessml|away joined channel #puppet | ||
| [2008/08/26 13:04:40] <fastjay> http://www.pastebin.ca/1185430 | ||
| [2008/08/26 13:05:38] <holoway> hmm, love the isilon gear! | ||
| [2008/08/26 13:05:52] <fastjay> we are getting rid of it | ||
| [2008/08/26 13:05:56] <fastjay> well not rid but not buying anymore | ||
| [2008/08/26 13:06:01] <fastjay> rolling an inhouse solution | ||
| [2008/08/26 13:06:10] <holoway> interesting | ||
| [2008/08/26 13:06:29] <fastjay> .80$ a gig w/ 3 years of support is alot more better on the wallet :) | ||
| [2008/08/26 13:06:50] <Volcane> thats pretty odd | ||
| [2008/08/26 13:07:16] <fastjay> so in that run the only thing that changed was the sudoers file | ||
| [2008/08/26 13:07:16] <Volcane> not saying at all why its doing a change | ||
| [2008/08/26 13:07:22] @ edwardam joined channel #puppet | ||
| [2008/08/26 13:07:27] <fastjay> and the yaml before thta is empty | ||
| [2008/08/26 13:07:51] <fastjay> let me grock though the say 20 or so before that one | ||
| [2008/08/26 13:07:55] <Volcane> fastjay: was that the first report that had problems? | ||
| [2008/08/26 13:08:00] <holoway> so, line 52 | ||
| [2008/08/26 13:08:02] <fastjay> that is it | ||
| [2008/08/26 13:08:05] <holoway> of your pastie | ||
| [2008/08/26 13:08:15] <holoway> er, 59 | ||
| [2008/08/26 13:08:41] <fastjay> yeah cuz puppet cant log its change for the sudoers | ||
| [2008/08/26 13:08:46] <fastjay> because the fs is full | ||
| [2008/08/26 13:08:51] <Volcane> holoway: nods, but the yaml has the logs in the order they happened on the server, something made it filebucket that directory before it got to sudoers problems | ||
| [2008/08/26 13:09:05] <fastjay> yeah.. its bizzaro | ||
| [2008/08/26 13:09:12] <fastjay> but nothing changed | ||
| [2008/08/26 13:09:57] <holoway> ya | ||
| [2008/08/26 13:10:29] <fastjay> i am rather confuzzled | ||
| [2008/08/26 13:11:03] <holoway> can you paste the manifest that has that resouce in it? | ||
| [2008/08/26 13:11:07] <holoway> the | ||
| [2008/08/26 13:11:15] <fastjay> yessir | ||
| [2008/08/26 13:11:16] <holoway> //garry_mount/File[/mnt/isilon/cluster2/garry] | ||
| [2008/08/26 13:11:17] <holoway> resource | ||
| [2008/08/26 13:12:38] <fastjay> http://www.pastebin.ca/1185440 | ||
| [2008/08/26 13:13:14] <holoway> so, that should never ever trigger that filebucket | ||
| [2008/08/26 13:13:19] <fastjay> i know ! | ||
| [2008/08/26 13:13:20] <fastjay> :) | ||
| [2008/08/26 13:13:41] <Volcane> yip, seems pretty solid | ||
| [2008/08/26 13:13:44] <holoway> that really smells like 1010 style resource corruption | ||
| [2008/08/26 13:13:45] <Volcane> dont even need all those requires | ||
| [2008/08/26 13:13:56] <Volcane> can group all the ensure => directory ones into a single file | ||
| [2008/08/26 13:13:56] <fastjay> oh? | ||
| [2008/08/26 13:14:01] <Volcane> but that wont make any diff | ||
| [2008/08/26 13:14:03] <fastjay> thats right | ||
| [2008/08/26 13:14:05] <holoway> Volcane: I can't live in a world where all the requires aren't explicit | ||
| [2008/08/26 13:14:14] <fastjay> i did not know that at first.. this manifiest is about a year old | ||
| [2008/08/26 13:14:37] <fastjay> i have a rewrite in queue following best practices.. but.. i have about 4000 other things going on right now ;) | ||
| [2008/08/26 13:14:40] <holoway> fastjay: open a bug | ||
| [2008/08/26 13:14:41] <Volcane> holoway: hehe i too prefer to add them where it makes sense, but in building /1/2/3/4 with all in one file{} its obvious enough :) | ||
| [2008/08/26 13:15:02] <holoway> include the yaml output and your manifest | ||
| [2008/08/26 13:15:04] <Volcane> holoway: assuming your pain with it is readability etc | ||
| [2008/08/26 13:15:15] <holoway> Volcane: yeah | ||
| [2008/08/26 13:15:20] <Volcane> and obviousness | ||
| [2008/08/26 13:15:29] <holoway> it's more obviousness | ||
| [2008/08/26 13:15:42] * Volcane likes obvious things, dont want to think when i am just waking up :P | ||
| [2008/08/26 13:15:45] <fastjay> holoway: okay | ||
| [2008/08/26 13:16:04] <Volcane> years of supporting teams 10 hours away teach you the | ||
| [2008/08/26 13:16:06] <Volcane> that | ||
| [2008/08/26 13:16:22] <holoway> fastjay: how many systems with that identical manifest catalog do you have? | ||
| [2008/08/26 13:16:44] <fastjay> 20 or so.. just asked | ||
| [2008/08/26 13:17:02] <holoway> so, my guess, and it's just a guess | ||
| [2008/08/26 13:17:10] <holoway> is that this is actually pretty random | ||
| [2008/08/26 13:17:34] <holoway> so things like restarts etc probably doesn't make a big difference | ||
| [2008/08/26 13:17:38] <holoway> although it might | ||
| [2008/08/26 13:17:39] <holoway> ;) | ||
| [2008/08/26 13:17:57] <holoway> do you have the puppetmasterd's logs from the same time? | ||
| [2008/08/26 13:18:50] <fastjay> no | ||
| [2008/08/26 13:18:55] <fastjay> they rotated away days ago | ||
| [2008/08/26 13:18:58] <fastjay> :( | ||
| [2008/08/26 13:19:10] <fastjay> we dont keep logs for more than a few hours | ||
| [2008/08/26 13:19:12] <fastjay> it seems | ||
| [2008/08/26 13:19:18] <holoway> lame! next time it happens, if you can grab them, it would be helpful | ||
| [2008/08/26 13:19:38] <fastjay> agreed :) | ||
| [2008/08/26 13:21:21] <holoway> debugging these sorts of problems is a bitch | ||
| [2008/08/26 13:21:30] <fastjay> seriously | ||
| [2008/08/26 13:21:49] <holoway> if you can catch a repeatable cycle, you can grab the puppetd/puppetmasterd with gdb | ||
| [2008/08/26 13:21:54] <fastjay> we turned on the db logging stuff.. and got a mem leak in puppetmasterd .. tried to do that.. | ||
| [2008/08/26 13:21:56] <holoway> and do some forensics in objectspace | ||
| [2008/08/26 13:22:08] <fastjay> any tips and tricks on that | ||
| [2008/08/26 13:22:23] <holoway> on breaking in with gdb? | ||
| [2008/08/26 13:23:25] <holoway> http://reductivelabs.com/redmine/issues/show/1131 | ||
| [2008/08/26 13:23:39] <holoway> has an "attaching to puppetmasterd with gdb" section | ||
| [2008/08/26 13:24:38] <Volcane> ooh, my first proper ruby program has a 41 day uptime wooh, havnt looked at it in ages | ||
| [2008/08/26 13:27:51] @ Quit: f3ew: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 13:28:33] @ f3ew joined channel #puppet | ||
| [2008/08/26 13:30:04] <holoway> fastjay: the hardest part here is oging to be getting a reproducable test case | ||
| [2008/08/26 13:30:07] @ Quit: Disconnect: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 13:42:38] <fastjay> holoway: yeah seriously | ||
| [2008/08/26 13:44:09] @ Quit: wrobel```: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 13:47:36] @ wrobel``` joined channel #puppet | ||
| [2008/08/26 13:50:12] @ Quit: andrewcshafer: | ||
| [2008/08/26 13:50:55] @ Disconnect joined channel #puppet | ||
| [2008/08/26 13:54:13] <fastjay> holoway: i am contemplating moving my puppetmaster to solaris as dtrace seems to provide a nice set of tools.. and there is a dtrace ruby provider | ||
| [2008/08/26 13:54:36] <fastjay> i am 2 days out from being able to roll solaris here | ||
| [2008/08/26 13:55:48] @ nasrat joined channel #puppet | ||
| [2008/08/26 13:57:41] <hacim> hmm my munin module is creating if_eth0,eth0:0,eth1,eth2,sit0,tun0 now instead of individual files for each interface | ||
| [2008/08/26 13:58:47] <ashp> man i really have to write myself notes when i pay bills | ||
| [2008/08/26 13:58:54] <ashp> i've paid my credit card off 3 times this month | ||
| [2008/08/26 14:01:16] @ Quit: keithlard: | ||
| [2008/08/26 14:01:53] <hacim> did gsub change somehow in the new puppet? | ||
| [2008/08/26 14:05:06] <jbrothers> how do i delete spam off redmine? | ||
| [2008/08/26 14:05:14] <jbrothers> http://reductivelabs.com/redmine/issues/show/1296#note-5 | ||
| [2008/08/26 14:07:53] @ plathrop joined channel #puppet | ||
| [2008/08/26 14:09:08] <hacim> is anyone using DavidS munin module? | ||
| [2008/08/26 14:09:14] <ashp> davids is :D | ||
| [2008/08/26 14:09:52] <hacim> ashp: since updating to 0.24.5 and facter 1.5, the munin module is doing something weird with the interfaces that I do not understand | ||
| [2008/08/26 14:10:13] <ashp> I don't use it unfortunately, but earlier davids was around in here | ||
| [2008/08/26 14:10:17] <ashp> so he might pop back in | ||
| [2008/08/26 14:10:28] <hacim> probably went to sleep | ||
| [2008/08/26 14:15:05] @ ijcd joined channel #puppet | ||
| [2008/08/26 14:16:38] @ edwardam_ joined channel #puppet | ||
| [2008/08/26 14:16:49] @ Quit: edwardam: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 14:17:52] @ Quit: shadowvice1: "Leaving." | ||
| [2008/08/26 14:18:23] @ shadowvice joined channel #puppet | ||
| [2008/08/26 14:25:31] @ ijcd_ joined channel #puppet | ||
| [2008/08/26 14:34:24] @ Quit: kolla: Remote closed the connection | ||
| [2008/08/26 14:35:35] @ Quit: nmalik: "leaving" | ||
| [2008/08/26 14:39:00] @ benkei_not_here is now known as csmith | ||
| [2008/08/26 14:39:06] @ csmith is now known as benkei_not_here | ||
| [2008/08/26 14:40:40] @ nmalik joined channel #puppet | ||
| [2008/08/26 14:41:10] @ Quit: ijcd: Read error: 110 (Connection timed out) | ||
| [2008/08/26 14:52:07] @ jbrothers left channel #puppet () | ||
| [2008/08/26 15:00:23] @ keithlard joined channel #puppet | ||
| [2008/08/26 15:11:00] <Demosthenes> i like the new site design ;] | ||
| [2008/08/26 15:12:26] <josb> Any news on when facter 1.5.1 will be released? | ||
| [2008/08/26 15:12:29] @ hessml|away is now known as hessml|away|away | ||
| [2008/08/26 15:13:07] @ ramteid joined channel #puppet | ||
| [2008/08/26 15:19:32] @ Quit: meandtheshell: "Leaving." | ||
| [2008/08/26 15:19:34] @ Quit: wrobel```: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 15:19:47] @ exit237 joined channel #puppet | ||
| [2008/08/26 15:20:16] @ Quit: exit237: Client Quit | ||
| [2008/08/26 15:20:40] @ kolla joined channel #puppet | ||
| [2008/08/26 15:20:43] @ Quit: emerose: | ||
| [2008/08/26 15:20:46] @ exit237 joined channel #puppet | ||
| [2008/08/26 15:21:45] <Demosthenes> ok, i'm defining schedules to try and reduce my puppet runtime, and it doesn't seem to help. | ||
| [2008/08/26 15:22:03] <Demosthenes> i've created two schedules, daily and hourly, configured to only repeat once in those intervals | ||
| [2008/08/26 15:22:32] <Demosthenes> i've assigned one of each schedule as a default to specific resources (ie: packages are daily, services are hourly) | ||
| [2008/08/26 15:22:46] <Demosthenes> and yet, every time i kick off puppet by hand it takes the same amount of time. | ||
| [2008/08/26 15:22:59] @ wrobel``` joined channel #puppet | ||
| [2008/08/26 15:23:10] <plathrop> Demosthenes: How are you kicking off puppet by hand? | ||
| [2008/08/26 15:24:15] <Demosthenes> /usr/bin/puppet --verbose /local/puppet/site.pp | ||
| [2008/08/26 15:24:24] <Demosthenes> and i run puppet from cron, not as a service | ||
| [2008/08/26 15:24:29] <Demosthenes> this is a standalone host, no puppetmaster | ||
| [2008/08/26 15:24:46] <hacim> does the new puppet have its own $interfaces defined now? | ||
| [2008/08/26 15:24:48] <Demosthenes> that state data regarding last run should be stored on disk. | ||
| [2008/08/26 15:25:03] <plathrop> Demosthenes: You can't use schedules with standalone Puppet, if I understand correctly | ||
| [2008/08/26 15:25:33] <plathrop> Demosthenes: It doesn't store the state information when it isn't a puppetd. | ||
| [2008/08/26 15:25:37] <Demosthenes> plathrop: i've been looking thru the docs for exactly that exemption, do you know where thats documented? | ||
| [2008/08/26 15:26:06] <plathrop> Demosthenes: Quite possibly not documented. But just say 'puppetd --verbose --no-daemonize --one-time' instead | ||
| [2008/08/26 15:26:35] <Demosthenes> puppetd records the state data, instead of puppet? | ||
| [2008/08/26 15:27:00] <plathrop> Demosthenes: Yeah, because puppet doesn't have state. It is inherently a one-time process. | ||
| [2008/08/26 15:27:32] <plathrop> Demosthenes: Granted, it has been awhile since I read that part of the code. I could be wrong | ||
| [2008/08/26 15:27:43] <Demosthenes> wait, i can't do that because i don't run a puppetmasterd | ||
| [2008/08/26 15:27:58] <plathrop> Demosthenes: Yeah, probably not. | ||
| [2008/08/26 15:27:59] <Demosthenes> i thought all the state data was maintained in /var/puppet, or ~/.puppet | ||
| [2008/08/26 15:28:14] <plathrop> Demosthenes: Only if you are running the stateful part of Puppet | ||
| [2008/08/26 15:28:48] <plathrop> Demosthenes: You've made a choice to not have a pupeptmaster, for whatever reason. Thus, you have made some tradeoffs (that hopefully make sense for your environment). | ||
| [2008/08/26 15:29:07] @ edwardam joined channel #puppet | ||
| [2008/08/26 15:29:08] <Demosthenes> its my portable laptop that goes with me to customer sites, i minimize any and all network services. | ||
| [2008/08/26 15:29:39] <plathrop> Demosthenes: Why not run a local puppetmaster then? | ||
| [2008/08/26 15:30:15] <Demosthenes> i could attach to 127.0.0.1, but there wasn't any point when i could just run from cron | ||
| [2008/08/26 15:30:50] <plathrop> Demosthenes: I guess there's a point now? :-P | ||
| [2008/08/26 15:31:05] <Demosthenes> its that or separate out items into separate cron jobs. | ||
| [2008/08/26 15:31:14] <plathrop> Demosthenes: That would also work | ||
| [2008/08/26 15:31:16] <Demosthenes> i may just push out the runtime | ||
| [2008/08/26 15:31:33] @ Quit: nmalik: kubrick.freenode.net irc.freenode.net | ||
| [2008/08/26 15:31:34] @ Quit: edwardam_: kubrick.freenode.net irc.freenode.net | ||
| [2008/08/26 15:32:34] <Demosthenes> plathrop: i've been avoiding puppetmaster the whole time i've been using puppet | ||
| [2008/08/26 15:32:47] @ nmalik joined channel #puppet | ||
| [2008/08/26 15:32:49] <Demosthenes> i like the language, but i haven't had a use for the network services | ||
| [2008/08/26 15:33:20] <Demosthenes> either i have a standalone config, or i have clients across the internet. i don't think running a central internet accessible puppetmaster's such a hot idea. | ||
| [2008/08/26 15:33:33] <Demosthenes> so my clients just rsync down a signed config | ||
| [2008/08/26 15:33:42] <Demosthenes> to detect tamperign | ||
| [2008/08/26 15:34:02] <Demosthenes> kind of a bugger that the scheduling part is borked | ||
| [2008/08/26 15:36:18] @ Quit: f3ew: Read error: 110 (Connection timed out) | ||
| [2008/08/26 15:36:22] <plathrop> Demosthenes: It isn't borked. It's set up that way by design, and I think it makes sense. My personal opinion is that "You're doing it wrong", but *shrug*. One of the great things about Puppet is Luke wrote it to be useable in any wrong-headed way you can imagine :-P | ||
| [2008/08/26 15:36:38] <Demosthenes> yep | ||
| [2008/08/26 15:36:54] <plathrop> Demosthenes: I don't know about you, but I don't like it when one-time commands leave behind mysterious state... | ||
| [2008/08/26 15:36:54] <Demosthenes> actually, for local configs i use it standalone for simplicity. | ||
| [2008/08/26 15:38:11] @ peoplemerge joined channel #puppet | ||
| [2008/08/26 15:38:40] <Demosthenes> thats definately a misunderstanding on my part, i thought puppet recorded its own state data | ||
| [2008/08/26 15:39:09] <Demosthenes> without puppetd | ||
| [2008/08/26 15:39:15] <Demosthenes> i'll have to reconsider that | ||
| [2008/08/26 15:39:35] <plathrop> Demosthenes: Yeah, the commands are just similar enough to confuse. | ||
| [2008/08/26 15:39:42] <Demosthenes> anyway, local configs for simplicity, and for distributed configs i stuck to local because i can't detect tampering if i goto a central puppetmaster over the net | ||
| [2008/08/26 15:39:53] <Demosthenes> well, i came from cfengine, it always recorded... | ||
| [2008/08/26 15:40:10] <Demosthenes> i thought puppetd only performed config DL and was a daemon to run standalong puppet | ||
| [2008/08/26 15:40:29] <peoplemerge> Yay, I'm back to working on puppet :) Working on a bind template. Anyone know a regex to specify, for an IP 11.22.33.44 to: zone "33.22.11.in-addr.arpa" | ||
| [2008/08/26 15:41:37] @ Quit: exit237: Read error: 110 (Connection timed out) | ||
| [2008/08/26 15:41:46] <holoway> peoplemerge: something like /(\d+?).(\d+?).(\d+?)./, then use $1, $2, $3 in a string like "#{$3}.#{$2}.#{$1}.in-addr.arpa" | ||
| [2008/08/26 15:41:50] <Disconnect> take the ip-validation regex and just flag out the first 3 octets.. then its easy $3.$2.$1.in-addr.arpa .. the problem is that 10.0.0.1 and 10.00.00.01 are equivalent but they'll come to different zones | ||
| [2008/08/26 15:42:18] <Disconnect> holoway: there's a decent (but long) ip validation regex floating around the net, validates inputs and such | ||
| [2008/08/26 15:42:42] @ hessml|away|away is now known as hessml|away | ||
| [2008/08/26 15:46:36] @ Quit: score: Remote closed the connection | ||
| [2008/08/26 15:46:51] <peoplemerge> ok so in terms of the templating how do I reference that kind of multiple variable? I see where I can do <%= ipaddress[/(\d+?...etc %> but I'm not sure how to then use the $3 $2 etc in the template | ||
| [2008/08/26 15:48:53] <holoway> http://gist.github.com/7332 | ||
| [2008/08/26 15:49:03] <holoway> Disconnect: yeah, lots of sexier ways | ||
| [2008/08/26 15:49:07] <holoway> to be more accurate | ||
| [2008/08/26 15:50:05] <peoplemerge> Wow thanks! That's exactly what I wanted. | ||
| [2008/08/26 15:50:32] <peoplemerge> It's good to be back on #puppet, holoway | ||
| [2008/08/26 15:50:52] <holoway> peoplemerge: glad to help | ||
| [2008/08/26 15:51:32] <BB|AtWork> it would be nice if there was a puppetd --undo that could revert all the puppet stuff :) | ||
| [2008/08/26 15:56:11] <fastjay> /win 4 | ||
| [2008/08/26 15:56:12] <fastjay> gah! | ||
| [2008/08/26 16:05:52] @ spatek joined channel #puppet | ||
| [2008/08/26 16:07:19] @ andrewcshafer joined channel #puppet | ||
| [2008/08/26 16:13:12] @ hessml|away is now known as hessml|away|away | ||
| [2008/08/26 16:14:10] @ hessml|away|away is now known as hessml|away | ||
| [2008/08/26 16:16:46] <technogeeky> anyone know of some updated debconf files for puppet? | ||
| [2008/08/26 16:17:09] <technogeeky> something that might be a little closer to the git repo than 0.24.1? | ||
| [2008/08/26 16:19:00] @ Quit: \ask-: "Leaving..." | ||
| [2008/08/26 16:19:46] @ Quit: ramteid: | ||
| [2008/08/26 16:25:55] @ f3ew joined channel #puppet | ||
| [2008/08/26 16:28:01] @ benkei_not_here is now known as csmith | ||
| [2008/08/26 16:29:00] @ csmith is now known as benkei_not_here | ||
| [2008/08/26 16:34:38] @ Quit: ski98033: "Leaving." | ||
| [2008/08/26 16:46:40] @ hessml|away is now known as hessml|away|away | ||
| [2008/08/26 16:47:33] @ Quit: f3ew: Read error: 104 (Connection reset by peer) | ||
| [2008/08/26 16:48:13] @ f3ew joined channel #puppet | ||
| [2008/08/26 16:51:04] @ emerose joined channel #puppet | ||
| [2008/08/26 16:52:56] @ Quit: nasrat: | ||
| [2008/08/26 16:53:52] @ ezralini joined channel #puppet | ||
| [2008/08/26 16:54:31] @ Quit: shadowvice: Connection timed out | ||
| [2008/08/26 16:54:55] @ shadowvice joined channel #puppet | ||
| [2008/08/26 17:03:42] @ shake-n-bake joined channel #puppet | ||
| [2008/08/26 17:04:58] @ Gone is now known as G | ||
| [2008/08/26 17:08:29] @ Quit: andrewcshafer: | ||
| [2008/08/26 17:17:27] <peoplemerge> Hey how do I go into a config file and say "make sure this line looks like key=myval1 but not key=myval0? | ||
| [2008/08/26 17:17:50] <peoplemerge> ^?^?" | ||
| [2008/08/26 17:18:45] <Volcane> no generic handler for that in puppet | ||
| [2008/08/26 17:18:51] <Volcane> need to use templates or send whole config files | ||
| [2008/08/26 17:19:18] <Volcane> there are some code out there that does various search/replaces etc to do line editing | ||
| [2008/08/26 17:20:39] @ Quit: edwardam: Read error: 110 (Connection timed out) | ||
| [2008/08/26 17:21:01] <holoway> rock templates if you can, do snippet assembly if that won't work, and then use the line editing options | ||
| [2008/08/26 17:21:10] <holoway> is my personal order for that | ||
| [2008/08/26 17:23:29] <kjetilho> or add the augeas patch :) | ||
| [2008/08/26 17:23:40] * Disconnect goes "file.hostname", templates, snippet assembly. line editing is a bad idea cuz you can't be sure of the complete final result.. | ||
| [2008/08/26 17:25:24] <kjetilho> Disconnect: that's the point, actually | ||
| [2008/08/26 17:25:49] <kjetilho> don't override more than necessary of the distro configs | ||
| [2008/08/26 17:27:09] <Volcane> yeah would be nice to do something like that for say httpd.conf rather than ship out a whole new copy of it | ||
| [2008/08/26 17:27:27] <Volcane> but the sed/etc options for that out there now isnt something i want in my life | ||
| [2008/08/26 17:28:35] <kjetilho> exactly. Augeas looks like the solution :-) | ||
| [2008/08/26 17:29:33] * nahamu perks up at the mention of Augeas | ||
| [2008/08/26 17:31:23] <nahamu> are people mostly using bkearney's module? | ||
| [2008/08/26 17:34:02] @ andrewcshafer joined channel #puppet | ||
| [2008/08/26 17:34:52] @ WALoeIII joined channel #puppet | ||
| [2008/08/26 17:35:27] <kjetilho> nahamu: I'm not using it yet | ||
| [2008/08/26 17:37:12] <peoplemerge> how does the augeas work? | ||
| [2008/08/26 17:38:19] <nahamu> augeas has what are called lenses which is basically a set of instructions on how to parse a given file. it converts the file into a tree that you can manipulate, and you can then push that tree back into the original file format. | ||
| [2008/08/26 17:39:15] <nahamu> so for example, if there's a lens for a config file where the entries are of the form "name=value" | ||
| [2008/08/26 17:39:45] <nahamu> augeas would let you do things like "get /files/etc/my_config/name" which would return value | ||
| [2008/08/26 17:40:07] <fujin> it's like ParsedFile on crack | ||
| [2008/08/26 17:40:10] <peoplemerge> this is a puppet module? | ||
| [2008/08/26 17:40:15] <fujin> nay, a seperate app | ||
| [2008/08/26 17:40:19] <peoplemerge> What's ParsedFile? | ||
| [2008/08/26 17:40:23] <fujin> has ruby bindings, yet to be implemented into Puppet. | ||
| [2008/08/26 17:40:27] <peoplemerge> aha | ||
| [2008/08/26 17:40:42] @ hessml|away|away is now known as hessml|away | ||
| [2008/08/26 17:40:43] <fujin> ParsedFile is what drives a number of the puppet types - mailalias{}, the old interface{} | ||
| [2008/08/26 17:40:47] <fujin> some other ones | ||
| [2008/08/26 17:41:09] <nahamu> well, there's a fedora project that has a module that creates a puppet augeas provider | ||
| [2008/08/26 17:41:17] <fujin> oh? cool | ||
| [2008/08/26 17:41:22] <Volcane> nahamu: does it preserve comments? | ||
| [2008/08/26 17:41:32] <fujin> and why hasn't fedora submitted this to the mainline? | ||
| [2008/08/26 17:41:35] <nahamu> augeas preserves comments. | ||
| [2008/08/26 17:41:41] <kjetilho> Volcane: yes, comments and whitespace are attached to the tree values | ||
| [2008/08/26 17:41:41] <peoplemerge> Let's say I wanted to change the default grub kernel. I'm having deja vu with this one. The grub conf on line 5 says 'default 5' and I want 'default 1' | ||
| [2008/08/26 17:41:54] <kjetilho> so if you remove the variable, the comment will be removed, too. | ||
| [2008/08/26 17:42:13] <kjetilho> Augeas works very hard to keep all formatting intact | ||
| [2008/08/26 17:42:25] <nahamu> well, only if the comment was somehow attached to that tree node. | ||
| [2008/08/26 17:42:29] <kjetilho> right. | ||
| [2008/08/26 17:42:33] <kjetilho> it depends on the lense | ||
| [2008/08/26 17:42:37] <kjetilho> *lens | ||
| [2008/08/26 17:42:44] <nahamu> I suspect that comments are generally parsed not to be attached to other values | ||
| [2008/08/26 17:43:00] <kjetilho> e.g. same line comments are attached | ||
| [2008/08/26 17:43:07] <kjetilho> (by many lenses) | ||
| [2008/08/26 17:43:21] <kjetilho> but standalone comments are ... well, standalone. | ||
| [2008/08/26 17:43:28] <nahamu> http://git.et.redhat.com/?p=ace.git;a=tree;f=modules/augeas | ||
| [2008/08/26 17:43:28] <Volcane> yeah | ||
| [2008/08/26 17:43:54] <nahamu> it's part of the thincrust project. | ||
| [2008/08/26 17:44:24] <Volcane> should be contributed to puppet | ||
| [2008/08/26 17:44:29] <kjetilho> peoplemerge: that would be "set /files/boot/grub/menu.lst/default 1" | ||
| [2008/08/26 17:44:43] <nahamu> I think there are still some discussions going on about just how augeas should be integrated into puppet | ||
| [2008/08/26 17:45:18] <nahamu> that one is one way, but I remember seeing some discussions on the mailing lists about some alternatives. | ||
| [2008/08/26 17:45:30] <nahamu> though I may be misremembering. | ||
| [2008/08/26 17:45:36] <Volcane> kewl | ||
| [2008/08/26 17:45:39] @ ricky_ joined channel #puppet | ||
| [2008/08/26 17:45:44] <nahamu> there are certainly ruby bindings for augeas. | ||
| [2008/08/26 17:45:52] <kjetilho> no, that's right, but I was the only one with a different syntax suggestion :-) | ||
| [2008/08/26 17:46:22] @ Quit: ricky: Nick collision from services. | ||
| [2008/08/26 17:46:27] <nahamu> I'm looking at making a service provider for Arch Linux and it's looking like I might just use the ruby bindings directly for it. | ||
| [2008/08/26 17:46:42] @ ricky_ is now known as ricky | ||
| [2008/08/26 17:46:48] <peoplemerge> So no pure puppet way to do this? | ||
| [2008/08/26 17:47:03] <nahamu> the "pure puppet" way is probably parsed file | ||
| [2008/08/26 17:47:21] <nahamu> but when I asked a similar question a while ago I was told that augeas is likely to end up replacing parsed file. | ||
| [2008/08/26 17:47:46] <peoplemerge> Oh I see. Ok I'll RTFM://Puppet+ParsedFile | ||
| [2008/08/26 17:48:00] <Volcane> peoplemerge: you'll need to write a special provider | ||
| [2008/08/26 17:48:08] <Volcane> peoplemerge: parsedfile is a helper bit that makes that easier | ||
| [2008/08/26 17:48:18] <peoplemerge> sounds good | ||
| [2008/08/26 17:49:08] <peoplemerge> Thanks all L) | ||
| [2008/08/26 17:57:32] @ shenson is now known as shenson_not_here | ||
| [2008/08/26 18:09:21] @ Quit: ezralini: | ||
| [2008/08/26 18:10:03] <fujin> anyone got puppetrun rolling on 0.24.5? | ||
| [2008/08/26 18:16:59] <Volcane> didnt you say you were going to fix it cos no1s been able to get it to work? :) | ||
| [2008/08/26 18:18:03] <fujin> nup | ||
| [2008/08/26 18:18:08] <fujin> I fixed -P/--ping in HEAD | ||
| [2008/08/26 18:18:27] <MrProper_> morning all | ||
| [2008/08/26 18:19:09] @ lak joined channel #puppet | ||
| [2008/08/26 18:19:40] <Volcane> ah right | ||
| [2008/08/26 18:19:58] <Volcane> well it seems when u run it, it doesnt try to talk to the client it just says itsdone | ||
| [2008/08/26 18:20:03] <fujin> Volcane: not sure what is causing the other problem | ||
| [2008/08/26 18:20:05] <Volcane> several people here reported similar | ||
| [2008/08/26 18:20:11] <fujin> haven't had a chance to really look at it either | ||
| [2008/08/26 18:20:24] <Volcane> i had a look but couldnt get to the bottom of it before i got distracted :( | ||
| [2008/08/26 18:20:31] <fujin> just I'm getting to critical mass for trigger.. cap puppet:run:all hammers my masters ;} | ||
| [2008/08/26 18:20:43] @ Quit: andrewcshafer: | ||
| [2008/08/26 18:20:49] <fujin> so 5 parallel puppetruns or whatever should do it | ||
| [2008/08/26 18:20:50] <Volcane> hehe | ||
| [2008/08/26 18:21:05] @ edwardam joined channel #puppet | ||
| [2008/08/26 18:21:25] <fujin> lak: hey dude - don't suppose you know if we introduced anythign into 0.24.5 that would have broken puppetrun? | ||
| [2008/08/26 18:21:31] <fujin> will prob james about it later | ||
| [2008/08/26 18:21:36] <lak> i think it was broken, yeah | ||
| [2008/08/26 18:21:38] <lak> bug was filed | ||
| [2008/08/26 18:21:43] <lak> haven't had time to look at it yet | ||
| [2008/08/26 18:21:46] @ andrewcshafer joined channel #puppet | ||
| [2008/08/26 18:21:50] <lak> should be easy, but dunno | ||
| [2008/08/26 18:21: |