| [2008/05/02 00:05:34] @ flakrat joined channel #puppet | ||
| [2008/05/02 00:10:08] @ martha joined channel #puppet | ||
| [2008/05/02 00:10:55] <martha> lak: hi luke | ||
| [2008/05/02 00:15:52] @ m1n3s6 joined channel #puppet | ||
| [2008/05/02 00:18:16] @ nigelk joined channel #puppet | ||
| [2008/05/02 00:19:57] @ shenson_not_here is now known as shenson | ||
| [2008/05/02 00:22:53] @ felix_da_catz joined channel #puppet | ||
| [2008/05/02 00:32:41] @ EuclidX joined channel #puppet | ||
| [2008/05/02 00:40:30] @ brscott joined channel #puppet | ||
| [2008/05/02 00:43:43] @ Quit: euclid: Read error: 113 (No route to host) | ||
| [2008/05/02 00:43:54] @ EuclidX is now known as euclid | ||
| [2008/05/02 00:44:37] @ brscott left channel #puppet () | ||
| [2008/05/02 01:17:40] @ shake-n-bake joined channel #puppet | ||
| [2008/05/02 01:21:20] @ hatumi joined channel #puppet | ||
| [2008/05/02 01:22:02] <hatumi> hi | ||
| [2008/05/02 01:22:22] <hatumi> is it possible to specify the version for any package | ||
| [2008/05/02 01:22:33] <hatumi> provider is gem | ||
| [2008/05/02 01:24:02] <fujin> yes, use ensure => version | ||
| [2008/05/02 01:24:21] <fujin> I'm not sure if the gem provider supports that, check wiki:TypeReference | ||
| [2008/05/02 01:24:53] <gepetto> fujin: wiki:TypeReference is http://reductivelabs.com/trac/puppet/wiki/TypeReference | ||
| [2008/05/02 01:24:53] * fujin smacks gepetto | ||
| [2008/05/02 01:26:22] <hatumi> yes gem provider supports it | ||
| [2008/05/02 01:26:30] <hatumi> but how to specify the version number | ||
| [2008/05/02 01:26:56] <hatumi> moreover i want to add the extra parameter --include dependencies | ||
| [2008/05/02 01:28:15] <fujin> read the ref, I dunno | ||
| [2008/05/02 01:30:43] @ oxtail joined channel #puppet | ||
| [2008/05/02 01:45:47] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/05/02 01:57:37] @ Quit: m1n3s6: "Leaving" | ||
| [2008/05/02 02:00:16] <chadh> Anyone have a custom function with argument checking? | ||
| [2008/05/02 02:00:32] <Volcane> argument checking? | ||
| [2008/05/02 02:00:50] <chadh> yeah, how to fail gracefully, if there aren't enough arguments | ||
| [2008/05/02 02:01:00] <Volcane> oh | ||
| [2008/05/02 02:01:09] <Volcane> you can assign defaults | ||
| [2008/05/02 02:01:23] @ a-priori joined channel #puppet | ||
| [2008/05/02 02:01:40] <Volcane> define blah ($this = "NOTHING", $that = "NOTHING", $theother = "NOTHING") { | ||
| [2008/05/02 02:01:57] <Volcane> and set real variables inside the defined type with ifs or cases | ||
| [2008/05/02 02:02:20] <chadh> I mean custom functions, not defines | ||
| [2008/05/02 02:02:20] <Volcane> donno if thats the best way to do it, but it works | ||
| [2008/05/02 02:02:32] <Volcane> oh, sorry | ||
| [2008/05/02 02:19:37] @ Quit: erlingre: Read error: 110 (Connection timed out) | ||
| [2008/05/02 02:28:14] @ Quit: flakrat: "Leaving" | ||
| [2008/05/02 02:29:56] @ plathrop joined channel #puppet | ||
| [2008/05/02 02:31:16] @ Quit: zobbo: Read error: 110 (Connection timed out) | ||
| [2008/05/02 02:31:20] @ Quit: plathrop: Remote closed the connection | ||
| [2008/05/02 02:32:08] @ patobrien joined channel #puppet | ||
| [2008/05/02 02:33:05] <hatumi> any idea how to install mongrel using gem | ||
| [2008/05/02 02:33:09] <hatumi> package {"mongrel": | ||
| [2008/05/02 02:33:11] <hatumi> provider => gem, | ||
| [2008/05/02 02:33:12] <hatumi> ensure => latest | ||
| [2008/05/02 02:33:14] <hatumi> | ||
| [2008/05/02 02:33:16] <hatumi> } | ||
| [2008/05/02 02:33:37] <hatumi> the above manifest generates error | ||
| [2008/05/02 02:35:52] @ plathrop joined channel #puppet | ||
| [2008/05/02 02:37:15] <hacim> hatumi: provide the error and someone might be able to help... use a pastebin | ||
| [2008/05/02 02:37:55] <hatumi> err: //Package[mongrel]/ensure: change from absent to latest failed: Could not update: Execution of '/usr/bin/gem install --include-dependencies mongrel' returned 256: Select which gem to install for your platform (x86_64-linux) | ||
| [2008/05/02 02:37:57] <hatumi> 1. mongrel 1.1.4 (ruby) | ||
| [2008/05/02 02:37:58] <hatumi> 2. mongrel 1.1.4 (java) | ||
| [2008/05/02 02:38:00] <hatumi> 3. mongrel 1.1.4 (x86-mswin32-60) | ||
| [2008/05/02 02:38:01] <hatumi> 4. mongrel 1.1.3 (java) | ||
| [2008/05/02 02:38:03] <hatumi> 5. mongrel 1.1.3 (i386-mswin32) | ||
| [2008/05/02 02:38:04] <hatumi> 6. mongrel 1.1.3 (ruby) | ||
| [2008/05/02 02:38:06] <hatumi> 7. Skip this gem | ||
| [2008/05/02 02:38:07] <hatumi> 8. Cancel installation | ||
| [2008/05/02 02:38:09] <hatumi> > ERROR: While executing gem ... (NoMethodError) | ||
| [2008/05/02 02:38:10] <hatumi> undefined method `strip' for nil:NilClass | ||
| [2008/05/02 02:38:59] @ Quit: oxtail: Client Quit | ||
| [2008/05/02 02:42:37] <randybias> booya kasha! | ||
| [2008/05/02 02:43:05] <hacim> hatumi: you should use a pastebin | ||
| [2008/05/02 02:43:30] <hacim> for anything more than 2 lines really | ||
| [2008/05/02 02:46:36] <hatumi> srry | ||
| [2008/05/02 02:46:38] <hatumi> http://pastebin.mozilla.org/419419 | ||
| [2008/05/02 02:49:33] <plathrop> hatumi: There's a bot in the room called pastie that will give you a link and then automatically message the room when the paste is posted. | ||
| [2008/05/02 02:50:49] <e^ipi> i read that as "massage the room" | ||
| [2008/05/02 02:50:51] <e^ipi> heh | ||
| [2008/05/02 02:54:11] <plathrop> e^ipi: That would be one hell of a bot! | ||
| [2008/05/02 02:58:47] @ kenvandine joined channel #puppet | ||
| [2008/05/02 03:13:34] @ Quit: kenvandine: Read error: 104 (Connection reset by peer) | ||
| [2008/05/02 03:13:41] @ asa joined channel #puppet | ||
| [2008/05/02 03:15:35] @ kenvandine joined channel #puppet | ||
| [2008/05/02 03:16:38] <z00dax> so, is there anyway i can get just the diff of fileonmachine V/s TemplatePuppetWantsToBringIn rahter than a dump of the whole template ? | ||
| [2008/05/02 03:18:03] @ Quit: jvanzyl: | ||
| [2008/05/02 03:22:27] @ Quit: yure_: "Odhajam" | ||
| [2008/05/02 03:22:48] @ yure joined channel #puppet | ||
| [2008/05/02 03:24:37] @ Quit: DerekW: "Leaving" | ||
| [2008/05/02 03:26:34] @ Quit: lak: | ||
| [2008/05/02 03:29:12] @ tiredofnick joined channel #puppet | ||
| [2008/05/02 03:30:15] <tiredofnick> I have a quick question, I've been skimming the docs on puppet and I haven't found the answer to this question yet, I've probably just missed it, but is there a way to push out updated from the puppetmaster, and if so, what is the process? | ||
| [2008/05/02 03:30:50] <tiredofnick> sorry that should read "push out updated configs" | ||
| [2008/05/02 03:31:51] <ashp> I have a puppet module that just does the standard file { "/etc/puppet.conf" } and pushes it out? | ||
| [2008/05/02 03:32:26] <chadh> tiredofnick: I believe puppetrun is what you are looking for. | ||
| [2008/05/02 03:32:26] <tiredofnick> I know that if I wait for a half an hour changes get picked up but I'd like to be able to force and immediate refresh | ||
| [2008/05/02 03:32:38] <tiredofnick> I'll give that a shot | ||
| [2008/05/02 03:32:44] <chadh> tiredofnick: or you can decrease that interval in the puppet.conf | ||
| [2008/05/02 03:33:26] <tiredofnick> ok, so is it always polled from the clients? I can't force a refresh immediately from the puppetmaster? | ||
| [2008/05/02 03:36:56] @ plathrop_ joined channel #puppet | ||
| [2008/05/02 03:37:19] <tiredofnick> puppetrun did the trick, thanks much! | ||
| [2008/05/02 03:37:33] @ Quit: tiredofnick: "Leaving" | ||
| [2008/05/02 03:41:06] @ plathrop_ left channel #puppet () | ||
| [2008/05/02 03:41:22] @ Quit: bch_: "Ex-Chat" | ||
| [2008/05/02 03:41:33] @ bch_ joined channel #puppet | ||
| [2008/05/02 03:42:05] @ bch_ is now known as bch820 | ||
| [2008/05/02 03:46:16] @ jvanzyl joined channel #puppet | ||
| [2008/05/02 03:46:58] @ Quit: shake-n-bake: Read error: 110 (Connection timed out) | ||
| [2008/05/02 03:47:29] @ Quit: plathrop: Remote closed the connection | ||
| [2008/05/02 03:48:24] @ plathrop joined channel #puppet | ||
| [2008/05/02 04:08:04] @ shake-n-bake joined channel #puppet | ||
| [2008/05/02 04:08:38] @ shenson is now known as shenson_not_here | ||
| [2008/05/02 04:10:25] @ rmiller joined channel #puppet | ||
| [2008/05/02 04:10:30] <rmiller> hey yo | ||
| [2008/05/02 04:10:40] <rmiller> so... does 0.22.4 not have the ability to require a Class? | ||
| [2008/05/02 04:10:47] <rmiller> is that a recent development? | ||
| [2008/05/02 04:14:33] @ shadoi joined channel #puppet | ||
| [2008/05/02 04:16:56] @ gh joined channel #puppet | ||
| [2008/05/02 04:21:17] @ muerr joined channel #puppet | ||
| [2008/05/02 04:23:02] <muerr> i have a large array of IP addresses that get passed to a template via a custom define, but not all the systems that use the template use that many IPs. the array line is so long that the puppet vim syntax highlighting breaks, and it seems rather messy anyway. is there a way to read in a file as a list for an array, or pass that to the template to parse, letting ruby do the array processing | ||
| [2008/05/02 04:23:18] <muerr> Or is this entering 'custom type/provider' land | ||
| [2008/05/02 04:27:08] <shadoi> muerr: in a template you can do anything ruby can do | ||
| [2008/05/02 04:27:24] <muerr> shadoi: right, but i have to get the data there. | ||
| [2008/05/02 04:28:04] <shadoi> yeah... pick your poison there | ||
| [2008/05/02 04:28:18] <muerr> i suppose i could have the IP list parameter be assigned a value via file("module/files/list_of_ips")? | ||
| [2008/05/02 04:28:26] <shadoi> maintain a list of files, pull the file down with puppet... use a template that reads in the file.. | ||
| [2008/05/02 04:28:39] <shadoi> ideally it would be in a database or something though | ||
| [2008/05/02 04:28:50] <shadoi> cuz this is where an external node tool shines | ||
| [2008/05/02 04:29:13] <muerr> well, really, its just all the ips in a subnet except the gateway IPs. | ||
| [2008/05/02 04:29:38] <shadoi> you could be clever and write a fact that figures it out | ||
| [2008/05/02 04:29:47] <muerr> i'm not that clever | ||
| [2008/05/02 04:29:55] <ashp> everytime someone says to write a fact | ||
| [2008/05/02 04:30:02] <ashp> i'm silently thinking 'if only i was smarter' | ||
| [2008/05/02 04:30:07] <muerr> ironically, since i'm ok with doing template manglement. | ||
| [2008/05/02 04:30:29] <shadoi> weird.. facts are definitely the easiest thing to write in all of this | ||
| [2008/05/02 04:30:39] <shadoi> easier than most puppet syntax in fact.. lol | ||
| [2008/05/02 04:31:10] <ashp> I'm just still stuck with that mental block that i'm not smart enough to become a coder | ||
| [2008/05/02 04:31:15] <ashp> so i strike out real fast and give up on it | ||
| [2008/05/02 04:31:25] <shadoi> ashp: you do bash stuff or something right? | ||
| [2008/05/02 04:31:37] <muerr> part of my problem is i know a little about like, 12 programming languages. | ||
| [2008/05/02 04:31:42] <shadoi> fact = %x{my happy fun bash crap}.chomp | ||
| [2008/05/02 04:31:43] <shadoi> done | ||
| [2008/05/02 04:32:40] <ashp> I can do bash stuff, yeah | ||
| [2008/05/02 04:32:48] <chadh> Is anyone still seeing the file -> directory corruption with 0.24.4? | ||
| [2008/05/02 04:32:54] <ashp> I even helped someone with their c coursework, and once write some php | ||
| [2008/05/02 04:32:57] <shadoi> chadh: no | ||
| [2008/05/02 04:33:04] <shadoi> chadh: have you seen something? | ||
| [2008/05/02 04:33:08] <ashp> i just seem to struggle once it gets beyond just straight instructions | ||
| [2008/05/02 04:33:14] <chadh> shadoi: yes | ||
| [2008/05/02 04:33:24] <shadoi> chadh: do you have a trace or some debug logs? | ||
| [2008/05/02 04:33:46] <chadh> sort of | ||
| [2008/05/02 04:34:02] <shadoi> pastie it if you got it | ||
| [2008/05/02 04:34:07] <muerr> heh... i wrote an entire system tracking database engine in php at my last job. pretty horrid code, but it worked. | ||
| [2008/05/02 04:34:43] <shadoi> muerr: then ruby should be like a breath of fresh air to you | ||
| [2008/05/02 04:35:28] <muerr> shadoi: to some degree. the last time i did any OO programming was in college, with C++ and Java, and that was only a couple classes. | ||
| [2008/05/02 04:35:34] <shadoi> it took a little while for the "everything is an object" concept to sink in for me, but once it did... everything clicked. | ||
| [2008/05/02 04:36:06] <shadoi> now I'm way better at ruby than I am at bash, or php. though that's not saying much | ||
| [2008/05/02 04:36:39] <muerr> :) | ||
| [2008/05/02 04:36:54] <muerr> I'm very proficient with bash. | ||
| [2008/05/02 04:37:07] <ashp> I don't know why I struggle to the next level | ||
| [2008/05/02 04:37:21] <ashp> but I get bogged down, can't work out some self references or something and it all falls aprat mentally | ||
| [2008/05/02 04:37:31] <shadoi> ashp: I know the feeling | ||
| [2008/05/02 04:37:59] <shadoi> the thing that got me over the hump is.. ruby is actually fun compared to other languages to me. | ||
| [2008/05/02 04:37:59] <muerr> its not the 'everything is an object' that i struggle with, its putting things like file streams and command pipelines into OO programming, using an object that is an instance of say, an ssh session with command options, etc. | ||
| [2008/05/02 04:38:20] <shadoi> muerr: IO has a pipe analog | ||
| [2008/05/02 04:38:25] <shadoi> the ruby IO class | ||
| [2008/05/02 04:38:38] <shadoi> but yeah | ||
| [2008/05/02 04:38:53] <shadoi> %x{} if you have something funky. :) | ||
| [2008/05/02 04:39:48] <muerr> I also suffer from having worked for a very large megacorp in a hosting division that didn't actually use automation for much of anything, most administration was done ad hoc manually. | ||
| [2008/05/02 04:40:13] <shadoi> was this the IBM GS thing? | ||
| [2008/05/02 04:40:16] <muerr> :) | ||
| [2008/05/02 04:40:23] <shadoi> no kickstart servers | ||
| [2008/05/02 04:40:26] <shadoi> I remember.. :) | ||
| [2008/05/02 04:40:33] <muerr> Yeah. Despite owning Tivoli, we didn't use it except for monitoring. | ||
| [2008/05/02 04:40:43] <ashp> oh god tivoli | ||
| [2008/05/02 04:40:50] <ashp> we used to use that at messagelabs | ||
| [2008/05/02 04:40:51] <shadoi> muerr: I hope you got out of there | ||
| [2008/05/02 04:40:57] <ashp> i don't know if the product sucks or the guy implementing it | ||
| [2008/05/02 04:41:00] <ashp> but i really hated tivoli | ||
| [2008/05/02 04:41:02] <muerr> And then, my team wound up deploying nagios because tivoli monitoring couldn't detect a system reboot occurred if the system went down and came up within the check interval. | ||
| [2008/05/02 04:41:08] <muerr> shadoi: oh yeah. a year ago. | ||
| [2008/05/02 04:41:12] <shadoi> nice | ||
| [2008/05/02 04:41:32] <muerr> I wouldn't be here if I didn't. Puppet would never make it under the radar there. | ||
| [2008/05/02 04:41:39] <muerr> You know. What with IBM owning Tivoli and all. | ||
| [2008/05/02 04:41:41] @ lak joined channel #puppet | ||
| [2008/05/02 04:42:40] <muerr> Argh. Stupid BSD. | ||
| [2008/05/02 04:43:18] @ Quit: asa: | ||
| [2008/05/02 04:49:06] @ shake-n-bake_ joined channel #puppet | ||
| [2008/05/02 04:51:20] <muerr> But happy Ruby. Yay. | ||
| [2008/05/02 04:51:26] <muerr> pastie me | ||
| [2008/05/02 04:51:32] <muerr> pastie: hook me up | ||
| [2008/05/02 04:51:37] <shadoi> hmm, new puppet packages in lenny | ||
| [2008/05/02 04:51:42] <pastie> http://pastie.org/190044 by muerr. | ||
| [2008/05/02 04:51:56] <shadoi> muerr: :) | ||
| [2008/05/02 04:52:09] <muerr> there we go. | ||
| [2008/05/02 04:52:13] <shadoi> that's a scary fact | ||
| [2008/05/02 04:52:39] <muerr> you can see why i don't want to use that as an array sent to the parameter in my define? :) | ||
| [2008/05/02 04:52:41] <shadoi> ideally you'd want it to figure out which of those IPs has meaning for the current client | ||
| [2008/05/02 04:52:49] <shadoi> right? | ||
| [2008/05/02 04:53:01] <muerr> that fact will only be used by two hosts. | ||
| [2008/05/02 04:53:06] <shadoi> ah | ||
| [2008/05/02 04:53:11] <muerr> because it will call a define on two hosts. | ||
| [2008/05/02 04:53:40] <chadh> shadoi: okay. I had a bug in a custom function. But I can tell you that this bug reliably causes that problem :) | ||
| [2008/05/02 04:53:43] <shadoi> You'll just put it in a module that only those two hosts pull down? | ||
| [2008/05/02 04:53:49] @ plathrop is now known as paul-afk | ||
| [2008/05/02 04:53:50] <shadoi> chadh: haha | ||
| [2008/05/02 04:53:57] <muerr> nah its in a module that is used on everything. | ||
| [2008/05/02 04:54:12] <shadoi> muerr: then the fact will be on everything | ||
| [2008/05/02 04:54:57] <muerr> Ah. | ||
| [2008/05/02 04:55:05] <shadoi> muerr: might be worth a separate module | ||
| [2008/05/02 04:55:40] <muerr> Will puppet search for facts by module, like, i have a modules directory where my modules live. so, modules/network/facts/ext_aliases.rb? | ||
| [2008/05/02 04:56:05] <shadoi> yeah | ||
| [2008/05/02 04:56:20] <muerr> Hmm. | ||
| [2008/05/02 04:56:42] @ Quit: shake-n-bake: Read error: 110 (Connection timed out) | ||
| [2008/05/02 04:56:45] <muerr> Can I selective exclude a fact? | ||
| [2008/05/02 04:56:48] <shadoi> muerr: http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2008/05/02 04:57:01] <shadoi> muerr: umm... I don't think so | ||
| [2008/05/02 04:57:16] <muerr> Hmm. | ||
| [2008/05/02 04:57:27] <muerr> I think I want a different approach. | ||
| [2008/05/02 04:58:12] <shadoi> muerr: what're you doing with this list of IPs | ||
| [2008/05/02 04:58:22] <muerr> feeding it to a CARP interface | ||
| [2008/05/02 04:58:33] <shadoi> and it actually uses them all? | ||
| [2008/05/02 04:59:11] <muerr> yes. | ||
| [2008/05/02 04:59:27] <muerr> As I've said in the past, we have a lot of virtual hosts, with more on the way :) | ||
| [2008/05/02 04:59:34] <muerr> and we're not even a hosting company. | ||
| [2008/05/02 05:00:38] <shadoi> muerr: so... if CARP uses the whole subnet, why even bring puppet into the picture? Just tell it what subnet it's on and let it loop through all the addresses. | ||
| [2008/05/02 05:01:49] <muerr> I suppose thats a question for the firewall guys :) | ||
| [2008/05/02 05:02:41] <shadoi> just seems like a very special case, maybe not worth abstracting. | ||
| [2008/05/02 05:03:08] <shadoi> unless you're gonna keep adding these systems | ||
| [2008/05/02 05:04:04] <muerr> it should only be on these two systems. | ||
| [2008/05/02 05:04:22] <muerr> we're not planning to add more firewalls :) | ||
| [2008/05/02 05:04:29] <shadoi> :) | ||
| [2008/05/02 05:04:54] <shadoi> yeah I'd just make a script that knows how to do it for these systems, call it with puppet if it makes sense. | ||
| [2008/05/02 05:08:59] @ asa joined channel #puppet | ||
| [2008/05/02 05:09:20] <shadoi> *sigh* perl makes no sense to me anymore. | ||
| [2008/05/02 05:09:54] <muerr> I think I'll just use a special template for these systems, and any others that have CARP will use one that gets the aliases from a parameter. | ||
| [2008/05/02 05:09:57] @ Quit: asa: Client Quit | ||
| [2008/05/02 05:10:13] <shadoi> *nod* | ||
| [2008/05/02 05:10:41] <shadoi> your facter line should work fine there too | ||
| [2008/05/02 05:10:49] <muerr> Yeah. | ||
| [2008/05/02 05:10:58] <muerr> I was going to blatantly steal my own code :) | ||
| [2008/05/02 05:11:10] <shadoi> hehe | ||
| [2008/05/02 05:11:11] @ asa joined channel #puppet | ||
| [2008/05/02 05:13:55] @ shake-n-bake joined channel #puppet | ||
| [2008/05/02 05:15:05] <muerr> And perl never really made sense to me, fwiw. | ||
| [2008/05/02 05:15:16] <muerr> python and php were more sensible. | ||
| [2008/05/02 05:15:29] <shadoi> yeah | ||
| [2008/05/02 05:15:41] <shadoi> python was almost as bad to me, php was fine, just ugly | ||
| [2008/05/02 05:16:46] @ shake-n-bake__ joined channel #puppet | ||
| [2008/05/02 05:17:06] @ Quit: andrewcshafer: | ||
| [2008/05/02 05:17:11] <muerr> I liked python, but I didn't use it very long. | ||
| [2008/05/02 05:18:02] @ Zothar_Work left channel #puppet () | ||
| [2008/05/02 05:18:28] <muerr> Converted a perl cgi program to python, and did some python/gtk GUI stuff almost 10 years ago.. So I've pretty much forgotten everything I knew about Python. | ||
| [2008/05/02 05:20:09] <muerr> Anyway, time to see if this works :) | ||
| [2008/05/02 05:25:54] @ Quit: felix_da_catz: Connection timed out | ||
| [2008/05/02 05:28:05] @ Quit: shake-n-bake_: Read error: 110 (Connection timed out) | ||
| [2008/05/02 05:28:26] @ erlingre joined channel #puppet | ||
| [2008/05/02 05:33:01] @ Quit: shake-n-bake: Read error: 110 (Connection timed out) | ||
| [2008/05/02 05:33:24] @ Quit: erlingre: Remote closed the connection | ||
| [2008/05/02 05:34:17] <rmiller> figured it out... | ||
| [2008/05/02 05:34:24] <rmiller> created a custom fact and uses the sysctl native type | ||
| [2008/05/02 05:34:26] <rmiller> woohoo! | ||
| [2008/05/02 05:34:26] <rmiller> thanks | ||
| [2008/05/02 05:34:28] @ Quit: rmiller: "leaving" | ||
| [2008/05/02 06:09:43] <muerr> shadoi: huh. this line is almost perl-like in its terseness. | ||
| [2008/05/02 06:18:51] @ paul-afk is now known as plathrop | ||
| [2008/05/02 06:21:08] @ shenson_not_here is now known as shenson | ||
| [2008/05/02 06:28:50] @ shenson is now known as shenson_not_here | ||
| [2008/05/02 06:29:26] @ Quit: shake-n-bake__: | ||
| [2008/05/02 06:33:38] @ shenson_not_here is now known as shenson | ||
| [2008/05/02 06:40:29] @ shake-n-bake__ joined channel #puppet | ||
| [2008/05/02 06:47:16] @ Quit: plathrop: Remote closed the connection | ||
| [2008/05/02 06:47:56] @ plathrop joined channel #puppet | ||
| [2008/05/02 06:58:48] @ psychedel|s joined channel #puppet | ||
| [2008/05/02 07:02:07] @ Quit: psychedel|s: Client Quit | ||
| [2008/05/02 07:03:35] <fujin> morning chaps!~ | ||
| [2008/05/02 07:03:52] <kajtzu> evening rather :) | ||
| [2008/05/02 07:03:55] <kajtzu> 00:03 here :) | ||
| [2008/05/02 07:05:16] <fujin> haha | ||
| [2008/05/02 07:05:41] <shadoi> fujin: yo | ||
| [2008/05/02 07:06:01] <fujin> sup dude! | ||
| [2008/05/02 07:07:15] <gepetto> ::puppet:: Developer Repositories edited by plathrop @ http://reductivelabs.com/trac/puppet/wiki/DeveloperRepositories (by paul@tertiusfamily.net) | ||
| [2008/05/02 07:07:37] @ huggie left channel #puppet () | ||
| [2008/05/02 07:09:08] <shadoi> fujin: work on pcc anymore? | ||
| [2008/05/02 07:09:50] @ Quit: jeckersb: "Leaving" | ||
| [2008/05/02 07:10:25] @ shenson is now known as shenson_not_here | ||
| [2008/05/02 07:10:36] <fujin> shadoi: nah, I got carried away | ||
| [2008/05/02 07:10:43] <fujin> will keep hacking away at it through the day | ||
| [2008/05/02 07:11:24] <fujin> shadoi: I wanted to rack your brain a little, I'm trying to customize the index.dryml | ||
| [2008/05/02 07:11:38] <fujin> Can't work out how to make it pretty | ||
| [2008/05/02 07:12:39] <fujin> shadoi: http://pcc.junglist.gen.nz/hosts | ||
| [2008/05/02 07:12:59] <muerr> shadoi: http://pastie.org/190044 | ||
| [2008/05/02 07:14:16] <muerr> s/default/internalfw/ to avoid any nil object silliness, actually... | ||
| [2008/05/02 07:14:26] @ Quit: jvanzyl: | ||
| [2008/05/02 07:15:46] <shadoi> muerr: cool | ||
| [2008/05/02 07:16:05] <fujin> oh, got it, that's interesting | ||
| [2008/05/02 07:16:34] <shadoi> fujin: did you look at the table-plus thing? To make it pretty it's all CSS. | ||
| [2008/05/02 07:16:38] <fujin> yea | ||
| [2008/05/02 07:16:52] <fujin> as far as I can see, you can't use table-plus on index.dryml pages | ||
| [2008/05/02 07:16:55] <fujin> only on view pages | ||
| [2008/05/02 07:17:02] <shadoi> sure you can | ||
| [2008/05/02 07:17:04] <shadoi> it's just another tag | ||
| [2008/05/02 07:17:08] <fujin> ah | ||
| [2008/05/02 07:17:39] <shadoi> the example is probably for a show-page, but just use <page> if it gets in your way | ||
| [2008/05/02 07:18:53] <fujin> yeah | ||
| [2008/05/02 07:18:57] <fujin> I can't work out how to make it work | ||
| [2008/05/02 07:19:14] @ Quit: muerr: "Leaving." | ||
| [2008/05/02 07:19:15] <shadoi> fujin: I'll do a pastie, hang on | ||
| [2008/05/02 07:19:34] @ andrewcshafer joined channel #puppet | ||
| [2008/05/02 07:19:42] <fujin> http://rafb.net/p/ECwwaq63.html makes this.. nothing http://pcc.junglist.gen.nz/hosts | ||
| [2008/05/02 07:21:46] <fastjay> does anyone who has autosigning on have a means for the automatic cleaning of certificates when you reinstall a node? | ||
| [2008/05/02 07:22:38] <shadoi> fujin: http://pastie.org/190153 | ||
| [2008/05/02 07:23:37] <shadoi> fujin: lol, I didn't see your paste | ||
| [2008/05/02 07:23:40] <fujin> heh | ||
| [2008/05/02 07:23:42] <fujin> see, same thing | ||
| [2008/05/02 07:25:32] <shadoi> fujin: your syntax is wrong | ||
| [2008/05/02 07:25:39] <fujin> I just copy pasted yours | ||
| [2008/05/02 07:25:41] <fujin> and it didn't work | ||
| [2008/05/02 07:26:55] <shadoi> hmm | ||
| [2008/05/02 07:27:04] <fujin> ls | ||
| [2008/05/02 07:27:05] <fujin> doh | ||
| [2008/05/02 07:28:11] <shadoi> fujin: this is in app/views/hosts/index.dryml? | ||
| [2008/05/02 07:28:19] <fujin> yep | ||
| [2008/05/02 07:29:03] <shadoi> the stuff after "this," should be valid field names for the model | ||
| [2008/05/02 07:29:16] <fujin> well | ||
| [2008/05/02 07:29:20] <fujin> I just took everything out apart from "this" | ||
| [2008/05/02 07:29:23] <fujin> and it still doesn't work :P | ||
| [2008/05/02 07:29:45] <shadoi> yeah that should just make a link to the show page for the id | ||
| [2008/05/02 07:30:00] <fujin> http://pcc.junglist.gen.nz/hosts. | ||
| [2008/05/02 07:30:03] <fujin> http://pcc.junglist.gen.nz/hosts | ||
| [2008/05/02 07:30:09] @ mccune left channel #puppet () | ||
| [2008/05/02 07:31:36] <shadoi> fujin: http://pastie.org/190153 ? | ||
| [2008/05/02 07:31:54] <fujin> moment | ||
| [2008/05/02 07:32:38] <fujin> same thing | ||
| [2008/05/02 07:32:57] <fujin> heh, see it's weird eh? | ||
| [2008/05/02 07:33:10] <shadoi> fujin: yeah.. I guess alternatively you can do the same thing puppetshow does | ||
| [2008/05/02 07:33:14] <shadoi> with active_scaffold | ||
| [2008/05/02 07:33:23] <shadoi> just basically copy it's hosts index.dryml | ||
| [2008/05/02 07:33:38] <shadoi> add the active_scaffold call to your hosts controller | ||
| [2008/05/02 07:33:59] <fujin> hrm | ||
| [2008/05/02 07:34:04] <fujin> werid that I can't get that stuff going | ||
| [2008/05/02 07:34:11] <shadoi> yeah it's odd | ||
| [2008/05/02 07:34:20] <shadoi> I had it working last night | ||
| [2008/05/02 07:34:26] <shadoi> I'll fiddle with it | ||
| [2008/05/02 07:34:26] <fujin> http://hobocentral.net/pod-tutorial/3-customizing-views-with-dryml/#customizing-front-page | ||
| [2008/05/02 07:34:29] <fujin> cool man | ||
| [2008/05/02 07:36:52] @ Quit: patobrien: "Leaving" | ||
| [2008/05/02 07:40:22] <fujin> shadoi: still have to work out where my relevant code should go | ||
| [2008/05/02 07:40:26] <fujin> MVC and all that | ||
| [2008/05/02 07:40:34] @ plathrop left channel #puppet ("ERC Version 5.2 (IRC client for Emacs)") | ||
| [2008/05/02 07:40:44] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/05/02 07:41:00] @ Quit: andrewcshafer: | ||
| [2008/05/02 07:41:04] @ jvanzyl joined channel #puppet | ||
| [2008/05/02 07:41:45] <shadoi> fujin: http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model | ||
| [2008/05/02 07:47:06] @ andrewcshafer joined channel #puppet | ||
| [2008/05/02 07:47:28] @ cabbiepete joined channel #puppet | ||
| [2008/05/02 07:49:57] <fujin> think I'm kinda getting it | ||
| [2008/05/02 07:50:21] <fujin> shadoi: can rails do threading? I figure the easiest way to do what I want to achieve for a start is fire up a thread to poll /var/lib/puppet/reports | ||
| [2008/05/02 07:50:38] <fujin> hrm, that'd be interesting for concurrency aswell | ||
| [2008/05/02 07:51:11] <shadoi> not by default, I recommend you use something like BackgrounDRb or Starling to do it | ||
| [2008/05/02 07:51:22] <fastjay> rails does not do threading | ||
| [2008/05/02 07:53:08] <fujin> alright mate got it the first time :) | ||
| [2008/05/02 07:54:26] <fujin> hrm | ||
| [2008/05/02 07:54:59] <lak> and by "does not do", what they mean is "if you try it will burn you" | ||
| [2008/05/02 07:55:07] <fujin> hehe | ||
| [2008/05/02 07:57:20] <chadh> lak: I had a bug today that resulted in puppet replacing files with directories. interested? | ||
| [2008/05/02 07:57:29] <lak> 0.24.4? | ||
| [2008/05/02 07:57:32] <lak> or earlier? | ||
| [2008/05/02 07:57:36] <chadh> 0.24.4 | ||
| [2008/05/02 07:57:46] <lak> on the client? | ||
| [2008/05/02 07:57:48] <lak> and you're sure? | ||
| [2008/05/02 07:58:19] <chadh> lak: well, it might not be interesting because it was a custom function that led to the problem, not a recipe by itself | ||
| [2008/05/02 07:58:27] <chadh> but I thought it might help you understand what was going on | ||
| [2008/05/02 07:58:39] <lak> hrm, i'd need to know more | ||
| [2008/05/02 07:58:50] <chadh> should I make a ticket? | ||
| [2008/05/02 07:58:55] <lak> we've had other cases of that, but they *all* resulted from the http keepalive stuff that we disabled in 0.24.4 | ||
| [2008/05/02 07:59:06] <lak> can you reproduce it? | ||
| [2008/05/02 07:59:07] <fujin> chadh: did you notice any files being replaced with metadata? | ||
| [2008/05/02 07:59:14] <fujin> {md5} 0 0 <md5hash> | ||
| [2008/05/02 07:59:15] @ cote joined channel #puppet | ||
| [2008/05/02 07:59:21] <chadh> fujin: no | ||
| [2008/05/02 07:59:29] <chadh> just replacing files with directories | ||
| [2008/05/02 07:59:50] <fujin> empty directories? | ||
| [2008/05/02 07:59:53] <chadh> it's probably one of those, "Dr, it hurts when I do this" kind of situations | ||
| [2008/05/02 07:59:56] <chadh> yes | ||
| [2008/05/02 07:59:59] <fujin> heh | ||
| [2008/05/02 08:00:11] <fujin> Is it still happening, or have you fixed the function? | ||
| [2008/05/02 08:00:21] <chadh> I fixed it, but it was 100% reproducible | ||
| [2008/05/02 08:00:36] <lak> wow | ||
| [2008/05/02 08:00:47] <lak> so you had a function that somehow caused files to get replaced with directories? | ||
| [2008/05/02 08:00:58] <lak> how small do you think you could make the smallest reproducible case? | ||
| [2008/05/02 08:01:06] @ Quit: cabbiepete: | ||
| [2008/05/02 08:01:09] <chadh> I was trying to call a function for the default value of a define variable | ||
| [2008/05/02 08:01:15] <lak> i can't really do much when people paste 500 lines of code into a ticket... | ||
| [2008/05/02 08:01:30] <chadh> lak: I don't think I even have 500 lines yet :) | ||
| [2008/05/02 08:01:34] <lak> hah | ||
| [2008/05/02 08:01:40] <chadh> my setup is pretty minimal right now | ||
| [2008/05/02 08:01:44] <fujin> chadh: so it was a code issue, or an interaction your your (broken) code issue? | ||
| [2008/05/02 08:01:52] <fujin> fuck | ||
| [2008/05/02 08:01:54] <fujin> your=with | ||
| [2008/05/02 08:01:58] <chadh> fujin: that's what I am not sure about | ||
| [2008/05/02 08:02:19] <fujin> well, if you fixed the code and it stopped doing it I'd go so far as to assume it was a code issue | ||
| [2008/05/02 08:02:26] <fujin> but still | ||
| [2008/05/02 08:02:37] <fujin> I'm interested to see the broken and the fixed code, dunno about lak :P | ||
| [2008/05/02 08:02:49] <chadh> I'll try to strip out the relevant bits, reproduce it, and file a bug | ||
| [2008/05/02 08:02:50] <fujin> lak: what ya think so far?! http://pcc.junglist.gen.nz | ||
| [2008/05/02 08:03:26] <chadh> I think that the http stuff might have caused the same issue that my busted code did, and the symptom was changing files to directories | ||
| [2008/05/02 08:03:27] <fujin> that's the beginning of the future my friend | ||
| [2008/05/02 08:03:44] <lak> fujin: interesting | ||
| [2008/05/02 08:03:54] <lak> so you're basically scheduling puppetruns? | ||
| [2008/05/02 08:03:59] <fujin> That's the idea | ||
| [2008/05/02 08:04:02] <lak> nice | ||
| [2008/05/02 08:04:04] <fujin> all of my nodes will run in noop by default | ||
| [2008/05/02 08:04:11] <fujin> logging to the master, which PCC parses | ||
| [2008/05/02 08:04:23] <fujin> and then from there there's a signoff process, and a scheduled run (if necessary) | ||
| [2008/05/02 08:04:39] <fujin> all (hopefully) through the UI & calling out to puppetrun | ||
| [2008/05/02 08:04:44] <lak> niceness | ||
| [2008/05/02 08:04:46] <fujin> but uh | ||
| [2008/05/02 08:04:55] <fujin> the scheduled run stuff I'll probably not do until we're RESTful | ||
| [2008/05/02 08:05:05] <lak> puppetrun can't override --noop, tho, right? | ||
| [2008/05/02 08:05:09] <lak> or have you fixed that? :) | ||
| [2008/05/02 08:05:13] <fujin> no, I realised that | ||
| [2008/05/02 08:05:15] <lak> i guess a patch was provided, wasn't it? | ||
| [2008/05/02 08:05:25] <fujin> haven't got that far yet ;P | ||
| [2008/05/02 08:06:01] <fujin> but yeah, that's my little on the side project at the moment anyway | ||
| [2008/05/02 08:06:08] <fujin> now that thanks to holoway I've got vhosted mongrels sorted out | ||
| [2008/05/02 08:06:10] <lak> seems pretty useful | ||
| [2008/05/02 08:06:12] <lak> ah | ||
| [2008/05/02 08:06:26] <fujin> his mongrel_runit gem is so beautiful | ||
| [2008/05/02 08:06:48] <fujin> lak: well, it solves an initial requirement for me now, which is a pretty UI for logging | ||
| [2008/05/02 08:07:53] <lak> what does it log? | ||
| [2008/05/02 08:08:07] <fujin> it parses out the reports=store yaml files | ||
| [2008/05/02 08:08:08] <fujin> well | ||
| [2008/05/02 08:08:10] <fujin> (conceptually) | ||
| [2008/05/02 08:08:13] <lak> ah | ||
| [2008/05/02 08:08:14] <lak> i see | ||
| [2008/05/02 08:08:37] <fujin> that's my awesome design goals anyway | ||
| [2008/05/02 08:08:49] <fujin> lak: just an easyish way to get more familiar with rails | ||
| [2008/05/02 08:08:55] <fujin> & more rubyishness | ||
| [2008/05/02 08:10:49] <fujin> right who broke it | ||
| [2008/05/02 08:14:40] <lak> heh | ||
| [2008/05/02 08:14:51] <lak> that's the problem with writing software -- the damn users :) | ||
| [2008/05/02 08:15:16] <fujin> haha | ||
| [2008/05/02 08:15:24] <fujin> I'm sure if anyone knows about it, it's you lak :) | ||
| [2008/05/02 08:15:35] <e^ipi> lak: too bad you can't fire them in to the sun | ||
| [2008/05/02 08:15:40] <fujin> LOL? | ||
| [2008/05/02 08:18:12] <lak> hah | ||
| [2008/05/02 08:18:59] <e^ipi> i'm on a weird "fire annoying people in to the sun" kick | ||
| [2008/05/02 08:19:19] @ jeckersb joined channel #puppet | ||
| [2008/05/02 08:19:37] @ zobbo joined channel #puppet | ||
| [2008/05/02 08:35:42] @ Quit: jeckersb: "Leaving" | ||
| [2008/05/02 08:44:43] <chadh> Is there a way to determine the module name in a recipe? | ||
| [2008/05/02 08:45:10] <fujin> that'd be cool, but no I don't think so | ||
| [2008/05/02 08:45:18] <fujin> $0 :P | ||
| [2008/05/02 08:45:38] <chadh> the problem is that I am using remotefile to access module-specific files, but the modulename is in the path | ||
| [2008/05/02 08:46:11] <chadh> right now, I am passing the module name in (i.e., remotefile{ "/etc/puppet/puppet.conf": modulename => "puppet" }) | ||
| [2008/05/02 08:53:11] <holoway> chadh: I do that with a "module" argument to my definition | ||
| [2008/05/02 08:53:16] <holoway> just like you | ||
| [2008/05/02 08:53:23] <fujin> I LOVE YOU ADAM | ||
| [2008/05/02 08:53:26] <holoway> on the bright side, it makes my source lines shorter | ||
| [2008/05/02 08:53:29] <fujin> have my fubabies | ||
| [2008/05/02 08:53:42] <holoway> ha | ||
| [2008/05/02 08:53:48] @ Quit: hatumi: Read error: 110 (Connection timed out) | ||
| [2008/05/02 08:53:52] <chadh> holoway: well, at least it's not just me | ||
| [2008/05/02 08:53:58] <holoway> fujin: are you hot? we'll have to check in with my wife, long term | ||
| [2008/05/02 08:54:09] <fujin> damn right I'm hot | ||
| [2008/05/02 08:54:22] <holoway> pastie: url me, you crazy bot | ||
| [2008/05/02 08:54:29] @ mwr joined channel #puppet | ||
| [2008/05/02 08:55:45] <pastie> http://pastie.org/190206 by holoway. | ||
| [2008/05/02 08:56:01] <fujin> holoway: familiar with hobo/index.dryml at all? | ||
| [2008/05/02 08:56:16] <chadh> anyone know how I close/leave a /msg session in irssi | ||
| [2008/05/02 08:56:17] <holoway> no, I haven't joined the hobo brigade | ||
| [2008/05/02 08:56:17] <chadh> ? | ||
| [2008/05/02 08:56:22] <fujin> chadh: /wc | ||
| [2008/05/02 08:56:29] <fujin> which is short for /window close | ||
| [2008/05/02 08:56:52] <holoway> fujin: what did I do that made you want my sweet, sweet lovin, btw? :0 | ||
| [2008/05/02 08:56:53] <chadh> fujin: thanks. I was afraid that was going to close the whole window | ||
| [2008/05/02 08:57:04] <fujin> holoway: oh, your mongrel_runit that's all | ||
| [2008/05/02 08:57:06] <holoway> ahh | ||
| [2008/05/02 08:57:10] <holoway> it's good sauce, huh? | ||
| [2008/05/02 08:57:11] <fujin> I've got two virtualhosted mongrel cluster runit instances on this box | ||
| [2008/05/02 08:57:14] <fujin> it's the fuckign sex man | ||
| [2008/05/02 08:57:28] <fujin> make me want to touch meself yano | ||
| [2008/05/02 08:57:32] <holoway> hehehe | ||
| [2008/05/02 08:57:37] <holoway> fujin: you must get out more, man | ||
| [2008/05/02 08:57:41] <fujin> LOL | ||
| [2008/05/02 08:57:52] <holoway> run your puppetmasterd's with it | ||
| [2008/05/02 08:57:54] <holoway> it's great | ||
| [2008/05/02 08:57:57] <fujin> next step :P | ||
| [2008/05/02 08:57:59] <mwr> not-particularly-puppet-related sanity check: are the presentation slides I posted a couple of weeks ago on PuppetPresentations particularly smartassed? Or am I letting some random reader/emailer get under my skin? | ||
| [2008/05/02 08:58:11] <fujin> I wanna see your manifests for deploying mongrel_runit holoway ! | ||
| [2008/05/02 08:58:38] <holoway> pastie: one more time, with feeling | ||
| [2008/05/02 08:58:52] <fujin> hitme wit ya riddim stick | ||
| [2008/05/02 09:01:30] <pastie> http://pastie.org/190209 by holoway. | ||
| [2008/05/02 09:01:43] <holoway> something like that | ||
| [2008/05/02 09:02:05] <holoway> all our clients have internal gem repo's | ||
| [2008/05/02 09:02:24] <holoway> and we dont' use the gem provider, since it was busted when we began this voyage | ||
| [2008/05/02 09:02:30] <holoway> and the work around still works just fine | ||
| [2008/05/02 09:03:11] @ Quit: shadoi: "leaving" | ||
| [2008/05/02 09:06:41] <fujin> I see | ||
| [2008/05/02 09:06:50] <fujin> holoway: any reason you didn't put /etc/init.d/mongrel_cluster in your gem? | ||
| [2008/05/02 09:14:46] @ Quit: a-priori: | ||
| [2008/05/02 09:15:38] <holoway> fujin: mostly because it's platform specific (at least to sysvinit style platforms) | ||
| [2008/05/02 09:15:41] <holoway> it's int he tarball | ||
| [2008/05/02 09:18:07] @ Quit: randybias: | ||
| [2008/05/02 09:18:17] <holoway> so, here is a fun one | ||
| [2008/05/02 09:18:27] <holoway> client has a wildcard DNS record | ||
| [2008/05/02 09:18:39] <holoway> that resovles to their front-end load balancer IP | ||
| [2008/05/02 09:19:17] <holoway> so you go to install a CPAN module, which hits a bogus URL that it expects to not resolve | ||
| [2008/05/02 09:19:22] <holoway> (a terrible test) | ||
| [2008/05/02 09:19:32] <holoway> and since it *does* resolve, the package fails to install | ||
| [2008/05/02 09:19:35] * holoway sighs | ||
| [2008/05/02 09:19:48] <holoway> like a magic carpet ride of wrong-ness | ||
| [2008/05/02 09:20:17] @ Demosthenes joined channel #puppet | ||
| [2008/05/02 09:21:07] @ a-priori joined channel #puppet | ||
| [2008/05/02 09:21:10] <fujin> o_0 | ||
| [2008/05/02 09:21:48] @ Quit: a-priori: Client Quit | ||
| [2008/05/02 09:42:54] @ johnf joined channel #puppet | ||
| [2008/05/02 09:46:13] @ yure_ joined channel #puppet | ||
| [2008/05/02 09:59:57] @ a-priori joined channel #puppet | ||
| [2008/05/02 10:00:23] @ kenvandine joined channel #puppet | ||
| [2008/05/02 10:01:35] @ Quit: yure: Read error: 110 (Connection timed out) | ||
| [2008/05/02 10:04:55] @ Quit: a-priori: | ||
| [2008/05/02 10:08:09] @ Quit: andrewcshafer: | ||
| [2008/05/02 10:14:51] @ Quit: mwr: "Leaving" | ||
| [2008/05/02 10:22:15] @ felix_da_catz joined channel #puppet | ||
| [2008/05/02 10:23:00] @ Quit: nigelk: | ||
| [2008/05/02 10:35:34] <martha> I thought it wasn't supposed to be an error to alias something to its real name? | ||
| [2008/05/02 10:38:07] @ hatumi joined channel #puppet | ||
| [2008/05/02 10:38:56] <martha> any ideas why this isn't working? http://pastie.org/190267 | ||
| [2008/05/02 10:45:54] <holoway> I think that probably shouldn't be an error | ||
| [2008/05/02 10:46:18] <holoway> we handle that a bit differently.. | ||
| [2008/05/02 10:46:20] <martha> holoway: I don't think it should be either. | ||
| [2008/05/02 10:46:25] <holoway> pastie: gimme some sugar | ||
| [2008/05/02 10:47:21] <pastie> http://pastie.org/190272 by holoway. | ||
| [2008/05/02 10:47:37] <holoway> that pastie is why I've never hit that error | ||
| [2008/05/02 10:48:20] <martha> holoway: that's pretty much what I was going to try now :-) | ||
| [2008/05/02 10:48:32] <holoway> cool.. it works | ||
| [2008/05/02 10:48:48] <holoway> for the cross-platform bits of our recipes | ||
| [2008/05/02 10:48:53] <holoway> we usually have one big case statement | ||
| [2008/05/02 10:48:56] <holoway> that sets up all the variables | ||
| [2008/05/02 10:49:15] <holoway> and that same pattern repeats itself | ||
| [2008/05/02 10:49:20] <holoway> ad nauseum | ||
| [2008/05/02 10:50:20] <martha> yeah. | ||
| [2008/05/02 10:51:13] <holoway> you want a copy of our apache2 module? it makes centos/redhat act like debian | ||
| [2008/05/02 10:51:31] <martha> I'm doing freebsd now, actually | ||
| [2008/05/02 10:51:36] <holoway> neat! | ||
| [2008/05/02 10:51:55] <holoway> I should have guessed that, given yesterday's discussion | ||
| [2008/05/02 10:52:00] <martha> 26 classes so far | ||
| [2008/05/02 10:52:09] <holoway> awesome | ||
| [2008/05/02 10:53:49] <holoway> we're pretty stable at around 50-60 modules, 120 classes or so | ||
| [2008/05/02 10:55:13] <martha> 31 modules, 88 classes, 3690 lines of manifest | ||
| [2008/05/02 10:55:44] <holoway> yeah, ~4392 lines | ||
| [2008/05/02 10:55:52] <martha> but I've only moved about a quarter of our servers to puppet | ||
| [2008/05/02 10:56:15] <holoway> interesting to see what the average is for a "fully automated" infrastructure | ||
| [2008/05/02 10:56:59] <martha> I think that really depends on the site | ||
| [2008/05/02 10:57:28] <martha> lots of sites run the exact same thing on all their servers. | ||
| [2008/05/02 10:57:41] <holoway> for sure | ||
| [2008/05/02 10:57:56] <martha> whereas we have nearly 100 servers, and they are almost all diffent | ||
| [2008/05/02 10:57:57] <holoway> it would make for an intersting graph, though, for illustrating the utility | ||
| [2008/05/02 11:13:31] @ Quit: hatumi: Read error: 110 (Connection timed out) | ||
| [2008/05/02 11:14:41] <fujin> sup gents! | ||
| [2008/05/02 11:14:46] * fujin back from pub | ||
| [2008/05/02 11:15:12] @ Quit: jvanzyl: | ||
| [2008/05/02 11:15:41] <fujin> holoway: hey, what's the tags plugin your using on your typo instance? | ||
| [2008/05/02 11:15:51] <fujin> holoway: it does the bigger-tags for most-used tags thing | ||
| [2008/05/02 11:15:58] <holoway> fujin: I think it's the default | ||
| [2008/05/02 11:17:01] <fujin> oh | ||
| [2008/05/02 11:17:03] <fujin> I must not have enough tags | ||
| [2008/05/02 11:17:15] <fujin> haha | ||
| [2008/05/02 11:17:22] <fujin> shifted from mephisto to typo last night | ||
| [2008/05/02 11:19:12] * fujin just signed up at github | ||
| [2008/05/02 11:20:33] @ andrewcshafer joined channel #puppet | ||
| [2008/05/02 11:21:13] <holoway> fujin: forking is fun! | ||
| [2008/05/02 11:22:11] <fujin> yeah, it's a cool concept. | ||
| [2008/05/02 11:22:39] <fujin> but I'm assuming github refers to 'forking' as creating a remote-tracking branch of master | ||
| [2008/05/02 11:22:46] <holoway> yes | ||
| [2008/05/02 11:22:58] <holoway> I just think it's fun to hit a "fork" button | ||
| [2008/05/02 11:23:01] * holoway is easily entertained | ||
| [2008/05/02 11:23:01] <fujin> ;) | ||
| [2008/05/02 11:23:04] * fujin nods | ||
| [2008/05/02 11:23:06] <fujin> SHINEY FORK | ||
| [2008/05/02 11:25:31] @ ricky__ joined channel #puppet | ||
| [2008/05/02 11:25:38] @ Quit: ricky: Read error: 113 (No route to host) | ||
| [2008/05/02 11:25:48] @ ricky__ is now known as ricky | ||
| [2008/05/02 11:25:52] @ Quit: ricky: Client Quit | ||
| [2008/05/02 11:25:56] @ ricky joined channel #puppet | ||
| [2008/05/02 11:31:15] @ Quit: shake-n-bake__: Read error: 110 (Connection timed out) | ||
| [2008/05/02 11:36:57] @ randybias joined channel #puppet | ||
| [2008/05/02 11:38:15] @ a-priori joined channel #puppet | ||
| [2008/05/02 11:38:24] @ Quit: randybias: Client Quit | ||
| [2008/05/02 11:43:27] @ Quit: lak: | ||
| [2008/05/02 11:44:59] @ jvanzyl joined channel #puppet | ||
| [2008/05/02 11:46:31] @ randybias joined channel #puppet | ||
| [2008/05/02 11:50:21] @ Quit: johnf: Read error: 110 (Connection timed out) | ||
| [2008/05/02 11:54:25] @ M- joined channel #puppet | ||
| [2008/05/02 11:55:20] @ Quit: felix_da_catz: Connection timed out | ||
| [2008/05/02 11:58:30] @ nigelk joined channel #puppet | ||
| [2008/05/02 12:01:50] <fastjay> evenin | ||
| [2008/05/02 12:08:45] @ m1n3s6 joined channel #puppet | ||
| [2008/05/02 12:12:32] @ Quit: a-priori: Connection timed out | ||
| [2008/05/02 12:29:44] @ johnf joined channel #puppet | ||
| [2008/05/02 13:11:47] @ Quit: Volcane: Read error: 60 (Operation timed out) | ||
| [2008/05/02 13:12:12] @ martha left channel #puppet () | ||
| [2008/05/02 13:12:38] @ Arri joined channel #puppet | ||
| [2008/05/02 13:14:24] @ lak joined channel #puppet | ||
| [2008/05/02 13:16:09] <jamesturnbull> lak: how are you using github? | ||
| [2008/05/02 13:16:36] <lak> well, i'm now hosting my personal dev repo on there (which i haven't done anything to since i switched) | ||
| [2008/05/02 13:17:00] <lak> and i also went through a bunch of the puppet modules i've had kicking around and made sure they're all in separate git repos and started hosting them there | ||
| [2008/05/02 13:17:14] <jamesturnbull> hmmm maybe I'll move my remote to github | ||
| [2008/05/02 13:17:40] <lak> i'm seriously thinking about signing up for a pay account, though, because it would make it easy to have private repos that i could share with clients | ||
| [2008/05/02 13:17:56] <lak> this wouldn't be a problem with, e.g., svn, because it uses https which has an easy perm model | ||
| [2008/05/02 13:18:11] <lak> but git has *no* perm model, which means having limited access repos, um, sucks | ||
| [2008/05/02 13:18:20] <lak> i dunno how they solve that, but they apparently do | ||
| [2008/05/02 13:18:30] <lak> probably through some kind of middle layer that checks perms and then just proxies to git | ||
| [2008/05/02 13:18:36] <lak> on the server side | ||
| [2008/05/02 13:18:46] <lak> since most access is still through ssh | ||
| [2008/05/02 13:20:46] <waawaamilk> I solved this problem the other day | ||
| [2008/05/02 13:20:55] <waawaamilk> with an update hook on the git repo | ||
| [2008/05/02 13:21:29] <lak> yeah, that would make sense, too, i guess, since it has pre-update hooks | ||
| [2008/05/02 13:21:38] <waawaamilk> although users still have to have ssh access of course.. | ||
| [2008/05/02 13:21:40] <lak> dunno how it handles identity | ||
| [2008/05/02 13:21:57] <lak> did you use a single user for all logins, or a different user per login? | ||
| [2008/05/02 13:22:03] <waawaamilk> different | ||
| [2008/05/02 13:22:06] <lak> you almost have to use a single one, so you don't have to manage unix perms | ||
| [2008/05/02 13:22:09] <lak> really? wow | ||
| [2008/05/02 13:22:14] <lak> i'd think that'd be quite difficult | ||
| [2008/05/02 13:22:24] <waawaamilk> all users get their own login, which means they can put their own key on the box etc. | ||
| [2008/05/02 13:22:45] <waawaamilk> they're given write access to the repo via a group | ||
| [2008/05/02 13:22:50] <waawaamilk> the update hook locks things down | ||
| [2008/05/02 13:22:54] <waawaamilk> it's not ideal of course | ||
| [2008/05/02 13:23:14] <waawaamilk> in theory they could be restricted to only running the command 'git' on the machine tho | ||
| [2008/05/02 13:24:19] <lak> yeah, but you can do that with just the authorized_keys file | ||
| [2008/05/02 13:25:33] @ flagg0204 joined channel #puppet | ||
| [2008/05/02 13:26:05] <waawaamilk> anyways.. | ||
| [2008/05/02 13:26:08] <waawaamilk> I got the idea from | ||
| [2008/05/02 13:26:12] <waawaamilk> http://www.kernel.org/pub/software/scm/git/docs/howto/update-hook-example.txt | ||
| [2008/05/02 13:26:54] @ Quit: zirpu: Read error: 110 (Connection timed out) | ||
| [2008/05/02 13:30:08] <flagg0204> ok, anyone know of a good way to perform a kernel module upgrade with puppet? The problem is the module is an ethernet module, and in order for the changes to take effect I need to rmmod and the modprobe the new module. I lose network connectivit when this happens and puppet then cant talk to puppetmaster | ||
| [2008/05/02 13:32:12] @ shadoi joined channel #puppet | ||
| [2008/05/02 13:34:14] <lak> you shouldn't need to be talking to the server during the actual installation, just before and after, i'd think | ||
| [2008/05/02 13:35:50] <flagg0204> ok that what I as curious about. so puppet pulls down the entire manifest prior to execution? | ||
| [2008/05/02 13:36:12] @ tty9 joined channel #puppet | ||
| [2008/05/02 13:37:42] <shadoi> flagg0204: aside from files/templates referenced during the run. | ||
| [2008/05/02 13:39:00] <flagg0204> i see | ||
| [2008/05/02 13:39:50] <flagg0204> the kernel module does install, but once i rmmod and the modprobe again puppet hangs for aout 10 mnutes, before it finally finishes its config run | ||
| [2008/05/02 13:40:05] <flagg0204> is there any sort of timeout or retry value on puppetd? | ||
| [2008/05/02 13:40:17] <flagg0204> cant seem to find any info about it on the website or wiki | ||
| [2008/05/02 13:41:04] <shadoi> timeout => <seconds> | ||
| [2008/05/02 13:41:15] <shadoi> wiki:TypeReference#exec | ||
| [2008/05/02 13:41:34] <gepetto> shadoi: wiki: wiki:TypeReference is http://reductivelabs.com/trac/puppet/wiki/TypeReference | ||
| [2008/05/02 13:41:34] <flagg0204> thank you | ||
| [2008/05/02 13:41:35] @ Quit: lak: | ||
| [2008/05/02 13:49:26] @ Quit: nigelk: | ||
| [2008/05/02 13:59:50] @ lak joined channel #puppet | ||
| [2008/05/02 13:59:57] <gepetto> ::puppet:: Developer Repositories edited by jamtur01 @ http://reductivelabs.com/trac/puppet/wiki/DeveloperRepositories (by james@lovedthanlost.net) | ||
| [2008/05/02 14:01:04] <jamesturnbull> lak: moved my remotes for Puppet and Facter to github | ||
| [2008/05/02 14:01:12] <jamesturnbull> lak: details on the Dev repo pages | ||
| [2008/05/02 14:01:14] <lak> cool | ||
| [2008/05/02 14:01:27] <jamesturnbull> shadoi: is your github repo now the master for puppetshow? | ||
| [2008/05/02 14:01:56] <fujin> Github is pretty pretty | ||
| [2008/05/02 14:02:06] <fujin> I put my puppet changecontrol repo on there | ||
| [2008/05/02 14:02:20] <fujin> lak: have you got the puppet repo on there yet so I can fork it? | ||
| [2008/05/02 14:02:23] @ Quit: flagg0204: "This computer has gone to sleep" | ||
| [2008/05/02 14:02:25] <fujin> (I hate how they call it fork) | ||
| [2008/05/02 14:02:31] <lak> yeah | ||
| [2008/05/02 14:03:16] <lak> a while ago | ||
| [2008/05/02 14:03:23] <lak> well, yesterday :) | ||
| [2008/05/02 14:03:39] <lak> http://github.com/lak/puppet/tree/master | ||
| [2008/05/02 14:03:46] <fujin> awesome mate | ||
| [2008/05/02 14:04:06] <fujin> We're forking a repository just for you. It should only take a few seconds. Refresh at will. | ||
| [2008/05/02 14:04:10] <fujin> hardcore forking action ! | ||
| [2008/05/02 14:04:12] <fujin> thanks lak | ||
| [2008/05/02 14:04:18] <lak> i've also published a bunch of puppet modules there | ||
| [2008/05/02 14:04:19] <shadoi> jamesturnbull: luke has pulled it into the one on reductivelabs.com in the past. | ||
| [2008/05/02 14:04:33] <shadoi> fujin: man, fork off. | ||
| [2008/05/02 14:04:58] <fujin> fork you shadoi ! | ||
| [2008/05/02 14:05:53] @ flagg0204 joined channel #puppet | ||
| [2008/05/02 14:06:21] @ Quit: asa: | ||
| [2008/05/02 14:09:26] <jamesturnbull> lak: feel like pulling in shadoi's puppetshow updates? | ||
| [2008/05/02 14:09:35] <lak> sure | ||
| [2008/05/02 14:09:57] <jamesturnbull> thanks | ||
| [2008/05/02 14:10:04] <fujin> how does this pull request work | ||
| [2008/05/02 14:11:11] <fujin> oh fuck | ||
| [2008/05/02 14:11:14] <fujin> that pull request shit is awesome | ||
| [2008/05/02 14:11:15] <lak> fujin: you sent me pull requests, but you don't seem to have any commits in there | ||
| [2008/05/02 14:11:16] <lak> hah | ||
| [2008/05/02 14:11:20] <fujin> yeah, I'm a nub | ||
| [2008/05/02 14:11:24] <fujin> didn't understand the concept | ||
| [2008/05/02 14:11:24] <lak> jamesturnbull: done | ||
| [2008/05/02 14:11:25] <fujin> sorry :> | ||
| [2008/05/02 14:11:30] <lak> you're fired! | ||
| [2008/05/02 14:11:43] <shadoi> lak: when you use if tagged() does the tag go on the definition when it's used or on the class that uses the definition? | ||
| [2008/05/02 14:11:58] <shadoi> or does it matter | ||
| [2008/05/02 14:12:02] <fujin> damnit, I was doing so well too | ||
| [2008/05/02 14:12:12] <lak> shouldn't matter, but, well, test :) | ||
| [2008/05/02 14:12:17] <shadoi> hehe ok | ||
| [2008/05/02 14:12:35] <lak> so, i was doing some client work today | ||
| [2008/05/02 14:12:38] <fujin> some light enjoyment: http://junglist.gen.nz/articles/2008/05/02/cat-yodeling | ||
| [2008/05/02 14:12:48] <lak> and i'm thinking of making a git repo that would be a starter repo for making new puppet installations | ||
| [2008/05/02 14:12:56] @ Quit: randybias: | ||
| [2008/05/02 14:13:30] <jamesturnbull> lak: soinds good to me | ||
| [2008/05/02 14:13:30] <lak> it would have a rakefile for setup and such, and would know how to pull in the popular modules for managing the important stuff, like puppet itself | ||
| [2008/05/02 14:13:35] <lak> and would have scripts for scaffolding | ||
| [2008/05/02 14:13:50] <lak> and, what i really want, would have setup for tests | ||
| [2008/05/02 14:14:15] <jamesturnbull> shadoi: still got that hobo error | ||
| [2008/05/02 14:15:39] <shadoi> nooooooooo | ||
| [2008/05/02 14:16:20] <shadoi> jamesturnbull: ummm... ummm.... the same error? | ||
| [2008/05/02 14:18:03] <shadoi> jamesturnbull: doh, I think I goofed my commit, didn't include all the hobo changes. heh | ||
| [2008/05/02 14:21:32] <fujin> does github automatically pull from upstream? | ||
| [2008/05/02 14:22:20] <shadoi> only if you forked from it I think | ||
| [2008/05/02 14:22:40] <fujin> know when? | ||
| [2008/05/02 14:23:22] <shadoi> jamesturnbull: there we go | ||
| [2008/05/02 14:24:03] <lak> i doubt github ever automatically does anything | ||
| [2008/05/02 14:24:07] <lak> i'd certainly hope not | ||
| [2008/05/02 14:24:41] <shadoi> yeah I imagine it just tells you about changes | ||
| [2008/05/02 14:25:23] <fujin> but surely these forks are remote tracking branches? | ||
| [2008/05/02 14:28:18] <shadoi> I doubt it | ||
| [2008/05/02 14:28:40] <shadoi> that's all client side | ||
| [2008/05/02 14:28:46] <shadoi> for sanity | ||
| [2008/05/02 14:29:43] <fujin> ah right | ||
| [2008/05/02 14:29:46] <fujin> it's just a fork of master | ||
| [2008/05/02 14:31:41] <shadoi> I was just adding full-text search to puppetshow | ||
| [2008/05/02 14:31:49] <shadoi> but... maybe it's a bad idea | ||
| [2008/05/02 14:32:03] <shadoi> it's hard enough to setup as it is. | ||
| [2008/05/02 14:32:41] <fujin> hobo has that magical one you can magically insert though right? the ajax one | ||
| [2008/05/02 14:32:59] <shadoi> yeah but it's not gonna cut it for large datasets | ||
| [2008/05/02 14:33:33] <fujin> ah true | ||
| [2008/05/02 14:36:15] <fujin> so, anyone know how to do it? in order to make my fork of say puppetshow up to date on github | ||
| [2008/05/02 14:36:22] <fujin> do I have to pull then push back to my fork? | ||
| [2008/05/02 14:36:26] <fujin> (if so, that fails) | ||
| [2008/05/02 14:36:41] <shadoi> yeah, that's how it works. | ||
| [2008/05/02 14:36:47] <shadoi> the model is you pull from LOTS of forks | ||
| [2008/05/02 14:36:52] <shadoi> add your magic sauce | ||
| [2008/05/02 14:36:55] <shadoi> push | ||
| [2008/05/02 14:37:10] <fujin> I suppose that's more like how you're supposed to use Git really. | ||
| [2008/05/02 14:37:15] <shadoi> yes. | ||
| [2008/05/02 14:37:33] <jamesturnbull> lak: can you pull again? thanks | ||
| [2008/05/02 14:37:42] <fujin> seem a bit redundant though - how hard would it be to have a "pull" button on the fork menu | ||
| [2008/05/02 14:37:51] <fujin> to update the version on github | ||
| [2008/05/02 14:37:59] <fujin> from remote origin | ||
| [2008/05/02 14:38:11] * fujin whinges | ||
| [2008/05/02 14:38:17] <fujin> oh well, the interface is better than Gitweb at least :P | ||
| [2008/05/02 14:39:25] <shadoi> fujin: mainly because a lot of the times you'll clone a repo that's not in github | ||
| [2008/05/02 14:39:42] <shadoi> which is how it was for me when I started using it. | ||
| [2008/05/02 14:39:51] <shadoi> almost nothing was in github. | ||
| [2008/05/02 14:40:56] <fujin> right, i guess so. | ||
| [2008/05/02 14:41:07] <fujin> it seems like vital functionality that was overlooked though, imho | ||
| [2008/05/02 14:41:25] <shadoi> submit a bug :) | ||
| [2008/05/02 14:42:04] <fujin> I'll just go and punch them | ||
| [2008/05/02 14:42:17] <shadoi> the new rubygem integration is awesome | ||
| [2008/05/02 14:42:32] <fujin> i saw that | ||
| [2008/05/02 14:42:36] <fujin> gem install github right | ||
| [2008/05/02 14:43:47] <shadoi> no, if you have a gemspec file in your repo, you can click a box and generate a gem that people can install using: gem install | ||
| [2008/05/02 14:44:15] <fujin> oh right | ||
| [2008/05/02 14:44:23] <fujin> shadoi: there's also the github gem aswell | ||
| [2008/05/02 14:44:25] <fujin> which dose some other magic | ||
| [2008/05/02 14:44:48] <shadoi> just have to do: gem source -a http://gems.github.com | ||
| [2008/05/02 14:45:35] <fujin> oh, that's epic | ||
| [2008/05/02 14:45:38] <fujin> shadoi: install the github gem | ||
| [2008/05/02 14:45:40] <fujin> it does heaps of cool shit | ||
| [2008/05/02 14:45:56] <jamesturnbull> shadoi: thanks - works now | ||
| [2008/05/02 14:46:00] <shadoi> yeah I played a little with it, but I couldn't think of anything practical to do with it. | ||
| [2008/05/02 14:46:03] <shadoi> jamesturnbull: phew | ||
| [2008/05/02 14:47:02] <jamesturnbull> shadoi: doesn't stop me still hating gems | ||
| [2008/05/02 14:47:25] <shadoi> jamesturnbull: they're a lot better now with the arch detection | ||
| [2008/05/02 14:47:30] <shadoi> still some flaws though, yeah | ||
| [2008/05/02 14:48:12] <lak> jamesturnbull: done | ||
| [2008/05/02 14:48:54] <jamesturnbull> shadoi: some flaws he says some flaws... | ||
| [2008/05/02 14:48:59] <shadoi> haha | ||
| [2008/05/02 14:49:21] <jamesturnbull> lak: thanks | ||
| [2008/05/02 14:49:52] <shadoi> jamesturnbull: if there weren't so man cool gems, easily available, I'd be much harder on it. | ||
| [2008/05/02 14:50:00] <lak> man, it'd be awesome if github replaced rubyforge | ||
| [2008/05/02 14:50:05] <lak> die! rubyforge die! | ||
| [2008/05/02 14:50:26] <jamesturnbull> shadoi: I hate gems worse than I hate CPAN and that's saying something... :) | ||
| [2008/05/02 14:50:32] <shadoi> yeah | ||
| [2008/05/02 14:52:04] <jamesturnbull> lak: word on rubyforge | ||
| [2008/05/02 14:52:16] <shadoi> one change that would be nice is a way to mark a gem as orphaned | ||
| [2008/05/02 14:52:22] <shadoi> keep it out of searches | ||
| [2008/05/02 14:52:29] <jamesturnbull> lak: thank god you did'nt host on rubyforge - I'd not be speaking to you right now... :) | ||
| [2008/05/02 14:52:41] <lak> heh | ||
| [2008/05/02 14:52:52] <lak> i had some crap on sourceforge and it wasn't a good experience | ||
| [2008/05/02 14:52:58] <lak> figured rubyforge couldn't be any better, either | ||
| [2008/05/02 14:53:02] <shadoi> yeah that's even worse | ||
| [2008/05/02 14:53:10] <jamesturnbull> I have two sourceforge projects - hate them | ||
| [2008/05/02 14:53:19] <lak> plus, the whole corporation thing -- i wanted to be able to enforce my identity | ||
| [2008/05/02 14:53:22] <lak> which isn't really working | ||
| [2008/05/02 14:53:36] <lak> redmonk is encouraging me to rename reductivelabs to something more puppet-related | ||
| [2008/05/02 14:53:41] <shadoi> they were talking about using redmine for rubyforge but I guess that fell through | ||
| [2008/05/02 14:53:50] <lak> e.g., the way springsource changed their name to be about spring | ||
| [2008/05/02 14:54:03] <lak> dunno what it was before springsource | ||
| [2008/05/02 14:54:21] <shadoi> how about Puppet Inc. heh | ||
| [2008/05/02 14:54:37] <shadoi> a subsidiary of Reductive Labs | ||
| [2008/05/02 14:54:53] <lak> i need to reincorporate for other reasons, so it wouldn't be hard | ||
| [2008/05/02 14:54:57] <shadoi> is it a big pain to do umbrella crap? | ||
| [2008/05/02 14:55:08] <lak> depends, but not really | ||
| [2008/05/02 14:55:22] <lak> my company's actual name is reductive llc and no one cares | ||
| [2008/05/02 14:55:30] <shadoi> *nod* | ||
| [2008/05/02 14:55:40] <shadoi> I suppose I should do an llc for myself too | ||
| [2008/05/02 14:56:05] <shadoi> I dunno | ||
| [2008/05/02 14:59:55] <fujin> so, a new era of puppet development eh | ||
| [2008/05/02 15:00:02] <fujin> github even | ||
| [2008/05/02 15:01:05] @ Quit: zobbo_: "Enough, no more. 'tis not as sweet as it was before." | ||
| [2008/05/02 15:01:11] @ Quit: zobbo: "Ex-Chat" | ||
| [2008/05/02 15:03:38] <shadoi> jebus, CA has an $800 annual tax for an LLC | ||
| [2008/05/02 15:03:48] <lak> it's $300 in tn | ||
| [2008/05/02 15:04:00] <lak> you kinda start not to notice that size tax :) | ||
| [2008/05/02 15:04:09] <lak> i pay $800/yr for insurance, e.g. | ||
| [2008/05/02 15:04:19] <lak> and so far, $2k for lawyer | ||
| [2008/05/02 15:04:26] <shadoi> ugh | ||
| [2008/05/02 15:04:32] <lak> and as of this week, $5k for analysts | ||
| [2008/05/02 15:05:12] <lak> but hopefully that will easily pay for itself | ||
| [2008/05/02 15:11:10] <lak> ftr, we're working with redmonk now, which is a great analyst firm -- their blogs are some of the best tech reading out there | ||
| [2008/05/02 15:11:16] @ zirpu2 joined channel #puppet | ||
| [2008/05/02 15:11:18] <lak> and they have pretty good podcasts too | ||
| [2008/05/02 15:11:21] @ zirpu2 is now known as zirpu | ||
| [2008/05/02 15:27:45] <jamesturnbull> lak: Gepetto Inc? | ||
| [2008/05/02 15:27:53] <lak> yeah, i thought about that, too | ||
| [2008/05/02 15:28:06] <lak> i think i'd get sued by disney, tho | ||
| [2008/05/02 15:28:16] <jamesturnbull> lak: imagine the free publicity | ||
| [2008/05/02 15:28:22] <lak> true dat | ||
| [2008/05/02 15:28:24] <jamesturnbull> lak: and the crippling poverty | ||
| [2008/05/02 15:28:34] <lak> puppeteer isn't bad, but... | ||
| [2008/05/02 15:29:00] <lak> i'm slightly skeptical of the rename, but i also *really* like my company logo, and i haven't been able to come up with a good puppet logo | ||
| [2008/05/02 15:29:42] <jamesturnbull> lak: what's wring with the puppet logo yo've got now? | ||
| [2008/05/02 15:29:51] <lak> i... don't like it | ||
| [2008/05/02 15:30:02] <lak> i don't really smile much, it hurts my face for some reason :) | ||
| [2008/05/02 15:30:08] <lak> it always kinda throws me off | ||
| [2008/05/02 15:30:28] <shadoi> lak: why would you need to change the logo? | ||
| [2008/05/02 15:30:47] <shadoi> maybe just tweak the colors to make it noticeably different. | ||
| [2008/05/02 15:30:47] <lak> because erlenmeyer flasks don't really scream puppets, i guess | ||
| [2008/05/02 15:30:59] <lak> altho if you put one into a flask, maybe | ||
| [2008/05/02 15:31:03] @ randybias joined channel #puppet | ||
| [2008/05/02 15:31:04] <lak> maybe it would scream, i mean | ||
| [2008/05/02 15:31:27] <shadoi> oh I thought you mean the puppet jester one | ||
| [2008/05/02 15:31:31] <shadoi> meant* | ||
| [2008/05/02 15:31:44] <shadoi> duh | ||
| [2008/05/02 15:32:13] <jamesturnbull> http://www.mrtoys.com/sesamestreet/pics/bob-the-builder-puppet.jpg | ||
| [2008/05/02 15:32:30] <lak> shadoi: i've been trying to replace that logo since ajax created it | ||
| [2008/05/02 15:32:33] <lak> i just don't feel it | ||
| [2008/05/02 15:32:43] <jamesturnbull> lak: pay someone | ||
| [2008/05/02 15:32:51] <jamesturnbull> lak: I know some cool grahpics people | ||
| [2008/05/02 15:32:54] <lak> heh, i've tried a bit | ||
| [2008/05/02 15:32:57] <lak> not a lot, but some | ||
| [2008/05/02 15:33:01] <lak> not much success so far | ||
| [2008/05/02 15:33:15] <shadoi> lak: do you have anything in mind? I like to tinker with logos and stuff | ||
| [2008/05/02 15:33:23] <lak> not really | ||
| [2008/05/02 15:33:45] <lak> andrewcshafer has played with some of marionette forms that looked pretty good but never really coalesced into a final form | ||
| [2008/05/02 15:34:07] <lak> i'd really like something iconic, like my company logo -- something that's notable without really having any detail | ||
| [2008/05/02 15:34:18] <lak> looks good as both a favicon and a large logo | ||
| [2008/05/02 15:34:37] <andrewcshafer> and makes all the young girls swoon | ||
| [2008/05/02 15:35:42] <jamesturnbull> andrewcshafer: I'd prefer equal opportunity swooning - gender neutral | ||
| [2008/05/02 15:36:33] <andrewcshafer> people freak out when you say young boys specifically, so let's go with swooning all around | ||
| [2008/05/02 15:38:05] <shadoi> lol | ||
| [2008/05/02 15:42:05] <nevyn> is anyone an expert on yumhelper ? | ||
| [2008/05/02 15:42:38] <lak> one hopes lutter is since he wrote it :) | ||
| [2008/05/02 15:42:54] <nevyn> in particular I'm getting some disturbing data usage reports for a deployment I have | ||
| [2008/05/02 15:43:57] <nevyn> it's probably not yumhelper's fault as much as yums fault but it looks like from these reports that yum is getting the package lists from every source every time puppetd runs. | ||
| [2008/05/02 15:45:19] <nevyn> so over a month the newly "fixed" yum/puppet for this client seems to have chewed through 260Gig of data. which is pretty ungood. | ||
| [2008/05/02 15:46:05] <jamesturnbull> nevyn: I think that's yum - ther are some circumstances when "latest" means constant reinstalls | ||
| [2008/05/02 15:46:26] <nevyn> GAH. | ||
| [2008/05/02 15:46:33] * nevyn feels ill... | ||
| [2008/05/02 15:46:49] * nevyn multiplies 260,000*17c | ||
| [2008/05/02 15:48:44] <shadoi> does not compute. | ||
| [2008/05/02 15:49:04] <nevyn> data in .au cost 17c/gig | ||
| [2008/05/02 15:49:11] <nevyn> sorry /meg | ||
| [2008/05/02 15:50:33] <nevyn> I actually think it's the crack repos that are enabled everywhere.. like dag | ||
| [2008/05/02 15:53:07] <shadoi> mmm crack | ||
| [2008/05/02 16:06:11] @ Quit: lak: | ||
| [2008/05/02 16:12:53] @ Quit: shadoi: "leaving" | ||
| [2008/05/02 16:59:01] @ Quit: M-: "Leaving" | ||
| [2008/05/02 17:01:30] @ Quit: Innocenti: Remote closed the connection | ||
| [2008/05/02 17:06:14] @ Quit: silk: kubrick.freenode.net irc.freenode.net | ||
| [2008/05/02 17:06:16] @ Quit: authentic: kubrick.freenode.net irc.freenode.net | ||
| [2008/05/02 17:06:18] @ Quit: wrobel: kubrick.freenode.net irc.freenode.net | ||
| [2008/05/02 17:06:20] @ Quit: mellen: kubrick.freenode.net irc.freenode.net | ||
| [2008/05/02 17:08:57] @ Quit: dysinger: | ||
| [2008/05/02 17:13:11] @ mellen joined channel #puppet | ||
| [2008/05/02 17:18:00] @ silk joined channel #puppet | ||
| [2008/05/02 17:18:01] @ authentic joined channel #puppet | ||
| [2008/05/02 17:18:03] @ wrobel joined channel #puppet | ||
| [2008/05/02 17:19:47] @ Quit: flagg0204: "Leaving" | ||
| [2008/05/02 17:23:02] @ DerekW joined channel #puppet | ||
| [2008/05/02 17:24:02] @ Quit: kolla: Remote closed the connection | ||
| [2008/05/02 17:24:11] @ Quit: tty9: "Leaving" | ||
| [2008/05/02 17:30:06] @ yure__ joined channel #puppet | ||
| [2008/05/02 17:36:25] @ Innocenti joined channel #puppet | ||
| [2008/05/02 17:44:42] @ tim|macbook joined channel #puppet | ||
| [2008/05/02 17:45:26] @ Quit: yure_: Read error: 110 (Connection timed out) | ||
| [2008/05/02 18:23:10] @ kolla joined channel #puppet | ||
| [2008/05/02 18:30:03] @ Quit: jvanzyl: | ||
| [2008/05/02 18:53:23] @ Quit: johnf: Read error: 110 (Connection timed out) | ||
| [2008/05/02 18:53:46] @ Quit: randybias: | ||
| [2008/05/02 19:03:05] @ johnf joined channel #puppet | ||
| [2008/05/02 19:12:07] @ pupdog joined channel #puppet | ||
| [2008/05/02 19:12:37] <pupdog> How do I determine which name the puppetmaster certificates are using? The one i think it is isn't working on the puppet client | ||
| [2008/05/02 19:12:46] <pupdog> - Certificates were not trusted: sslv3 alert bad certificate | ||
| [2008/05/02 19:54:44] @ sparanjape joined channel #puppet | ||
| [2008/05/02 20:03:51] @ Quit: johnf: Read error: 113 (No route to host) | ||
| [2008/05/02 20:16:15] @ Quit: pupdog: "leaving" | ||
| [2008/05/02 20:25:24] @ Quit: tim|macbook: "This computer has gone to sleep" | ||
| [2008/05/02 20:42:58] @ johnf joined channel #puppet | ||
| [2008/05/02 20:45:12] @ stevil joined channel #puppet | ||
| [2008/05/02 20:45:14] <stevil> hi | ||
| [2008/05/02 20:45:30] @ Quit: m1n3s6: "auf wiedersehen" | ||
| [2008/05/02 20:46:02] @ Quit: andrewcshafer: | ||
| [2008/05/02 21:06:39] @ Quit: erikh: "Terminated with extreme prejudice - dircproxy 1.0.5" | ||
| [2008/05/02 21:06:56] @ erikh joined channel #puppet | ||
| [2008/05/02 21:43:32] @ Quit: sparanjape: "Leaving" | ||
| [2008/05/02 21:46:12] @ pleemans joined channel #puppet | ||
| [2008/05/02 22:05:13] @ Quit: huangmingyou: Remote closed the connection | ||
| [2008/05/02 22:05:53] @ huangmingyou joined channel #puppet | ||
| [2008/05/02 22:34:53] @ Soahc_ joined channel #puppet | ||
| [2008/05/02 22:35:56] @ Quit: Soahc: Remote closed the connection | ||
| [2008/05/02 22:36:39] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/05/02 22:39:49] @ kenvandine joined channel #puppet | ||
| [2008/05/02 22:39:51] @ Quit: kenvandine: Read error: 104 (Connection reset by peer) | ||
| [2008/05/02 22:41:07] @ Quit: kolla: Remote closed the connection | ||
| [2008/05/02 22:44:39] @ tim|macbook joined channel #puppet | ||
| [2008/05/02 22:54:58] @ Zothar_Work joined channel #puppet | ||
| [2008/05/02 23:05:15] @ keithlard joined channel #puppet | ||
| [2008/05/02 23:09:53] @ Ohad joined channel #puppet | ||
| [2008/05/02 23:14:00] @ shenson_not_here is now known as shenson | ||
| [2008/05/02 23:15:18] @ shenson is now known as shenson_not_here | ||
| [2008/05/02 23:18:48] @ ghatak left channel #puppet () | ||
| [2008/05/02 23:26:42] @ ohadlevy joined channel #puppet | ||
| [2008/05/02 23:28:58] @ jeckersb joined channel #puppet | ||
| [2008/05/02 23:32:54] @ kenvandine joined channel #puppet | ||
| [2008/05/02 23:35:25] @ tim|mb joined channel #puppet | ||
| [2008/05/02 23:36:16] @ lak joined channel #puppet | ||
| [2008/05/02 23:40:22] @ m1n3s6 joined channel #puppet | ||
| [2008/05/02 23:42:46] @ Quit: tim|macbook: Read error: 110 (Connection timed out) | ||
| [2008/05/02 23:52:03] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/05/02 23:54:20] @ a-priori joined channel #puppet |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!