| [2009/05/27 00:02:19] @ Log started by gepetto | ||
| [2009/05/27 00:02:19] <Djelibeybi> New things are good. | ||
| [2009/05/27 00:02:36] <Djelibeybi> Well, depending on how good your Ruby is, I suspect. | ||
| [2009/05/27 00:04:01] <PaulWay> I want you to imagine that I've never programmed in it. | ||
| [2009/05/27 00:05:12] <Djelibeybi> I can completely imagine that, as I have never programmed in it either. | ||
| [2009/05/27 00:06:53] @ Quit: d3vilb0x: | ||
| [2009/05/27 00:08:58] * Djelibeybi actually just sent his dodgy custom facts to a helpful Ruby programmer for the fixing thereof. | ||
| [2009/05/27 00:11:27] @ cowbud joined channel #puppet | ||
| [2009/05/27 00:12:15] <cowbud> I have a module that is very similar to the "advanced" sudo package, if I edit the sudoers file without editting init.pp or anything else what tells puppet to push that out? | ||
| [2009/05/27 00:12:32] <cowbud> and if it isn't being pushed what should I be looking at to see why? | ||
| [2009/05/27 00:15:12] <dixond> cowbud: IIRC it will diff that file every time. | ||
| [2009/05/27 00:15:32] <dixond> cowbud: if not, shut down puppet on the client, then run /usr/sbin/puppetd --debug --test --verbose | ||
| [2009/05/27 00:15:34] <cowbud> is there a place on the client I can look to see what it is diffing it against? or what is it diffing it with? | ||
| [2009/05/27 00:15:54] <dixond> cowbud: it diffs against the actual file in both cases | ||
| [2009/05/27 00:15:58] @ Stosh_The_Canadi joined channel #puppet | ||
| [2009/05/27 00:15:59] <cowbud> hrmm | ||
| [2009/05/27 00:16:05] <cowbud> ill try the debug route thanks.. | ||
| [2009/05/27 00:16:08] <Stosh_The_Canadi> DCC startkeylogger 0 0 0 | ||
| [2009/05/27 00:16:12] @ Stosh_The_Canadi left channel #puppet ("zOMG Blame Stosh") | ||
| [2009/05/27 00:16:27] @ Quit: lak: | ||
| [2009/05/27 00:16:43] <dixond> cowbud: you can also add --trace for extra debug goodness. | ||
| [2009/05/27 00:18:35] <cowbud> I see this one my server: debug: Class 'drone' already evaluated; not evaluating again | ||
| [2009/05/27 00:18:43] <cowbud> and on my client nothing about it updating or checking the file I am changing.. | ||
| [2009/05/27 00:18:45] <cowbud> even with trace.. | ||
| [2009/05/27 00:18:49] <cowbud> is there anyway to force that? :) | ||
| [2009/05/27 00:18:53] <cowbud> so I can see everything it is doing? | ||
| [2009/05/27 00:21:06] <dixond> cowbud: which version of puppet? | ||
| [2009/05/27 00:21:15] <cowbud> 24.5 | ||
| [2009/05/27 00:21:27] <cowbud> 0.24.5 that is.. | ||
| [2009/05/27 00:21:53] <dixond> cowbud: I'm using 0.24.8. I'll test on mine how it works. | ||
| [2009/05/27 00:22:11] <cowbud> I would think a problem like this would bump the 0.24 number but shrug | ||
| [2009/05/27 00:22:18] <cowbud> im open for anything :) | ||
| [2009/05/27 00:22:29] <cowbud> this is a deal breaker for me if I can't get this to work, it probably is a probelm on my end.. | ||
| [2009/05/27 00:22:43] <PaulWay> Djelibeybi: do you know a helpful Ruby programmer that I could talk to? | ||
| [2009/05/27 00:22:54] <PaulWay> Is there one that can craft up a bit of facter code for me here? | ||
| [2009/05/27 00:23:04] <dixond> cowbud: worked straight away for me exactly as you would expect | ||
| [2009/05/27 00:23:08] <dixond> cowbud: I'd upgrade. | ||
| [2009/05/27 00:23:31] <cowbud> what did your module look like? | ||
| [2009/05/27 00:23:33] <Djelibeybi> PaulWay: I suspect you'd just have to ask nicely to see if anyone responds. | ||
| [2009/05/27 00:23:51] <Djelibeybi> It took me about 3 weeks before I found a somewhat helpful one. :) | ||
| [2009/05/27 00:23:57] <PaulWay> Hmmmm... | ||
| [2009/05/27 00:23:59] <dixond> cowbud: I include the file with source => puppet//.....etc, | ||
| [2009/05/27 00:24:16] <dixond> cowbud: I just updated the file, then ran the client - nothing else serverside | ||
| [2009/05/27 00:24:26] <dixond> cowbud: didn't change the manifest or anything | ||
| [2009/05/27 00:25:17] <dixond> PaulWay: if you read through some of the existing facter code you might be able to scratch it out - I'm not a Ruby guy either but I've read some of the code and I don't think it'd be too hard... | ||
| [2009/05/27 00:25:41] <cowbud> I have: source => "puppet:///authentication/etc/passwd", | ||
| [2009/05/27 00:25:48] <cowbud> and when I change that nothing happens | ||
| [2009/05/27 00:25:52] <dixond> cowbud: yep. upgrade. | ||
| [2009/05/27 00:26:01] <PaulWay> dixond: yeah, it looks like I need a substring and/or regexp on the hostname. | ||
| [2009/05/27 00:26:13] <cowbud> but in my init for the module I just have class authentication { import "classes/*.pp" | ||
| [2009/05/27 00:26:14] <cowbud> } | ||
| [2009/05/27 00:26:26] <cowbud> should that matter? | ||
| [2009/05/27 00:26:35] <dixond> cowbud: nup, should be fine. | ||
| [2009/05/27 00:26:48] <cowbud> grr upgrading is a bitch but alright ill give it a go | ||
| [2009/05/27 00:26:58] <cowbud> better than it not working :) | ||
| [2009/05/27 00:27:01] <dixond> PaulWay: the operatingsystem or operatingsystemrelease facts are both good string-y ones. | ||
| [2009/05/27 00:27:02] <PaulWay> So the example on http://reductivelabs.com/trac/puppet/wiki/AddingFacts almost works for me. | ||
| [2009/05/27 00:27:13] <dixond> cowbud: you can use puppet to ugrade itself ;) | ||
| [2009/05/27 00:27:19] <cowbud> hrmm | ||
| [2009/05/27 00:27:19] <PaulWay> Ah, yes, learn from what's written. | ||
| [2009/05/27 00:27:33] <dixond> package {puppet: ensure => latest} | ||
| [2009/05/27 00:27:46] <cowbud> yeah but if my repo doesn't have that then it doens't help | ||
| [2009/05/27 00:27:49] <cowbud> these servers are _old_ | ||
| [2009/05/27 00:27:53] <dixond> cowbud: ;) | ||
| [2009/05/27 00:33:30] <cowbud> seriously? a +0.0.4 revision is going to have that sort of show stopper? | ||
| [2009/05/27 00:33:31] <cowbud> that seems insane | ||
| [2009/05/27 00:34:17] <dixond> cowbud: *shrugs* I'm as green to puppet as you, probably :) | ||
| [2009/05/27 00:34:38] * dixond doesn't pay much attention to OSS version numbering schemes | ||
| [2009/05/27 00:38:54] @ shake-n-bake joined channel #puppet | ||
| [2009/05/27 00:39:19] <cowbud> alright | ||
| [2009/05/27 00:39:21] <cowbud> that didn't fix it | ||
| [2009/05/27 00:39:27] <cowbud> I updated the client and the server | ||
| [2009/05/27 00:39:31] <cowbud> so my module is probably borked | ||
| [2009/05/27 00:41:38] <dixond> cowbud: paste code to pastebin.com and linky here. | ||
| [2009/05/27 00:41:59] <cowbud> http://reductivelabs.com/trac/puppet/wiki/AdvancedPuppetRecipe | ||
| [2009/05/27 00:42:07] <dixond> cowbud: actually, hangon | ||
| [2009/05/27 00:42:07] <cowbud> looking at that guide they have classes/sudo.pp and then also modules/sudo/init.pp | ||
| [2009/05/27 00:42:10] <cowbud> do I need to have both of those? | ||
| [2009/05/27 00:42:14] <cowbud> cause that seems kinda not really good? | ||
| [2009/05/27 00:42:22] <dixond> cowbud: no, not both, only have one. | ||
| [2009/05/27 00:42:28] <cowbud> yeah ok, I thought so | ||
| [2009/05/27 00:42:29] <dixond> cowbud: I put everything in modules/ | ||
| [2009/05/27 00:43:20] <cowbud> right | ||
| [2009/05/27 00:44:04] <dixond> cowbud: see http://pastebin.com/m3ec6b5c1 | ||
| [2009/05/27 00:44:25] <dixond> cowbud: I also have /etc/puppet/modules/requiredpackages/files/puppet/puppet.conf | ||
| [2009/05/27 00:44:45] <dixond> cowbud: and I invoke that class with: include requiredpackages::puppetclient | ||
| [2009/05/27 00:45:04] <cowbud> yeah it has to do with my module | ||
| [2009/05/27 00:45:10] <cowbud> cause this is working fine when I use the sudoers example.. | ||
| [2009/05/27 00:46:47] <cowbud> hrmm | ||
| [2009/05/27 00:47:10] <cowbud> well ill play around with this a bit more I am sure I can figure out what is tweaked | ||
| [2009/05/27 00:47:15] <cowbud> thanks for your time though it definitely helped me out :) | ||
| [2009/05/27 00:48:23] <dixond> cowbud: no prob | ||
| [2009/05/27 00:49:00] <tessier> woohooo....got my first puppet module working! | ||
| [2009/05/27 00:49:08] <tessier> It copies files. Yeay. Next is to get it to set up the cron job etc. | ||
| [2009/05/27 00:49:22] <PaulWay> Yay! | ||
| [2009/05/27 00:49:46] <tessier> I bet I'm over the toughest hurdles in learning puppet. Soon I will be back up to the level I was with cfengine and then no looking back. | ||
| [2009/05/27 00:54:03] @ Quit: shake-n-bake: | ||
| [2009/05/27 00:59:53] <cowbud> these install.rb scripts would be pretty cool if they had uninstalls also | ||
| [2009/05/27 01:01:28] @ Maliuta joined channel #puppet | ||
| [2009/05/27 01:05:19] @ Quit: choffee: Read error: 113 (No route to host) | ||
| [2009/05/27 01:15:21] @ ssm joined channel #puppet | ||
| [2009/05/27 01:16:09] @ Quit: ssm: Client Quit | ||
| [2009/05/27 01:22:37] @ WALoeIII joined channel #puppet | ||
| [2009/05/27 01:26:53] <SyTonnerre> Gnarr, is there no facter way of figuring out if a host has IPv6? | ||
| [2009/05/27 01:33:17] @ bobbyz joined channel #puppet | ||
| [2009/05/27 01:38:30] @ Quit: WALoeIII: | ||
| [2009/05/27 01:43:22] @ WALoeIII joined channel #puppet | ||
| [2009/05/27 01:50:13] @ saurabhverma joined channel #puppet | ||
| [2009/05/27 01:55:31] @ glaw joined channel #puppet | ||
| [2009/05/27 02:02:08] @ Quit: tuf: "Look whos tuf now.." | ||
| [2009/05/27 02:02:29] @ alban2 joined channel #puppet | ||
| [2009/05/27 02:08:03] <PaulWay> I've got something to test - I'm putting it in a file in /var/lib/puppet/facts/ | ||
| [2009/05/27 02:09:35] @ Quit: Welsh_Dwarf: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 02:10:14] @ andrewcshafer joined channel #puppet | ||
| [2009/05/27 02:13:16] <PaulWay> So how do I tell puppet to use those facts? | ||
| [2009/05/27 02:14:00] <PaulWay> I've tried putting the [facts] section mentioned in http://reductivelabs.com/trac/puppet/wiki/AddingFacts into the puppet.conf, but it errors with "in `parse_file': Could not match line" | ||
| [2009/05/27 02:14:24] <PaulWay> Does it have to go in fileserver.conf? That doesn't make sense to me. | ||
| [2009/05/27 02:15:07] <PaulWay> Oooooh, ouch, burn! The page appears to be wrong. | ||
| [2009/05/27 02:15:24] <PaulWay> There should be an '=' between 'path' and '/var' in that example, maybe? | ||
| [2009/05/27 02:15:45] <ch> page states you need to put it into fileserver.conf | ||
| [2009/05/27 02:15:50] <ch> maybe try that, then. | ||
| [2009/05/27 02:16:16] <PaulWay> Problem is, I've found that having a fileserver.conf stuffs up things for this particular instance. | ||
| [2009/05/27 02:16:32] <PaulWay> I can't remember why now; probably could find why in the subversion logs. | ||
| [2009/05/27 02:18:36] <jamesturnbull> nasrat: pong | ||
| [2009/05/27 02:19:50] <PaulWay> AFAICS the ruby file doesn't have to be executable - correct me if I'm wrong... | ||
| [2009/05/27 02:19:55] <jamesturnbull> PaulWay: [facts] goes in fileserver.conf | ||
| [2009/05/27 02:20:00] <PaulWay> jamesturnbull: ah. | ||
| [2009/05/27 02:20:04] <PaulWay> OK. | ||
| [2009/05/27 02:20:44] <jamesturnbull> PaulWay: shouln't need to be executable | ||
| [2009/05/27 02:20:53] <PaulWay> OK, I've set that up now. | ||
| [2009/05/27 02:20:55] <PaulWay> O | ||
| [2009/05/27 02:21:01] <PaulWay> I've restarted puppet JIC. | ||
| [2009/05/27 02:21:20] <PaulWay> I need to read up on the 'testing' bit on that page. | ||
| [2009/05/27 02:22:33] <PaulWay> OK, so it's working if I set FACTERLIB=/var/lib/puppet/facts/, but the fileserver.conf doesn't seem to be applied when I run it from the command line. | ||
| [2009/05/27 02:24:01] <jamesturnbull> PaulWay: that's not a great page | ||
| [2009/05/27 02:24:30] <jamesturnbull> PaulWay: try wiki:PluginsInModules | ||
| [2009/05/27 02:24:31] <gepetto> jamesturnbull: PaulWay: wiki:PluginsInModules is http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2009/05/27 02:25:14] <jamesturnbull> PaulWay: that's how you should not distribute facts - I'll try to fix that page | ||
| [2009/05/27 02:25:27] <jamesturnbull> s/not/now/ | ||
| [2009/05/27 02:25:56] @ andrewcshafer_ joined channel #puppet | ||
| [2009/05/27 02:26:42] @ Quit: andrewcshafer_: Client Quit | ||
| [2009/05/27 02:29:52] <PaulWay> So (try to) follow PluginsInModules rather than AddingFacts | ||
| [2009/05/27 02:31:05] <PaulWay> jamesturnbull: can I just check if I'm doing this the right way then... | ||
| [2009/05/27 02:31:16] <flashn> meh | ||
| [2009/05/27 02:31:26] <flashn> RubyRRDTool broken? | ||
| [2009/05/27 02:31:41] <PaulWay> I have hostnames in the form xxx-yyy-zzz-abc, and I want a template to use just the 'abc' part. | ||
| [2009/05/27 02:31:56] <PaulWay> I'd assumed that I should just use a custom fact. Is that the best way? | ||
| [2009/05/27 02:32:29] @ Quit: bobbyz: Read error: 113 (No route to host) | ||
| [2009/05/27 02:36:46] @ Quit: WALoeIII: | ||
| [2009/05/27 02:37:53] @ ssm joined channel #puppet | ||
| [2009/05/27 02:40:15] @ pleemans joined channel #puppet | ||
| [2009/05/27 02:40:34] @ Quit: f3ew: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 02:40:44] @ Quit: andrewcshafer: Read error: 113 (No route to host) | ||
| [2009/05/27 02:41:15] @ f3ew joined channel #puppet | ||
| [2009/05/27 02:48:17] @ DavidS joined channel #puppet | ||
| [2009/05/27 02:53:48] @ Quit: alban2: Read error: 113 (No route to host) | ||
| [2009/05/27 02:54:19] @ csamuelson left channel #puppet () | ||
| [2009/05/27 02:58:24] @ DavidS1 joined channel #puppet | ||
| [2009/05/27 02:59:08] <jamesturnbull> PaulWay: yes | ||
| [2009/05/27 02:59:17] <jamesturnbull> flashn: a couple of versins of it are busted | ||
| [2009/05/27 03:00:53] <PaulWay> jamesturnbull: thanks :-) | ||
| [2009/05/27 03:05:37] <PaulWay> Is there any point having a 'puppetmaster' class for the puppetmaster with a service { "puppetmaster": ensure => running } definition? | ||
| [2009/05/27 03:05:50] <PaulWay> Or is that too key-in-the-box? | ||
| [2009/05/27 03:07:06] @ Innocenti joined channel #puppet | ||
| [2009/05/27 03:09:50] <SyTonnerre> PaulWay, well, if it's cached, … | ||
| [2009/05/27 03:10:09] <SyTonnerre> That will make puppetd some kind of monit for your pm | ||
| [2009/05/27 03:10:23] <flashn> jamesturnbull, thanks | ||
| [2009/05/27 03:16:50] @ mvn071 joined channel #puppet | ||
| [2009/05/27 03:18:55] @ Quit: DavidS: Read error: 110 (Connection timed out) | ||
| [2009/05/27 03:22:01] @ fujin joined channel #puppet | ||
| [2009/05/27 03:28:13] @ monzie joined channel #puppet | ||
| [2009/05/27 03:31:06] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/05/27 03:31:54] @ PaulWay left channel #puppet () | ||
| [2009/05/27 03:32:23] @ aymerick joined channel #puppet | ||
| [2009/05/27 03:35:15] @ nakano is now known as nakano_ | ||
| [2009/05/27 03:43:06] <flashn> I cant seem to get puppetshow to work, seems like its too broken to be run in a production environment | ||
| [2009/05/27 03:43:12] <flashn> is iclassify the best "replacement"? | ||
| [2009/05/27 03:43:55] <flashn> puppetview looks horrible, cant demonstrate that to the management staff | ||
| [2009/05/27 03:44:01] <flashn> alternative is to develop our own gui | ||
| [2009/05/27 03:44:39] <flashn> mainly interested in viewing facts, notifications, reports, runs etc | ||
| [2009/05/27 03:44:47] <flashn> not so much managing files | ||
| [2009/05/27 03:45:02] @ DavidS1 is now known as DavidS | ||
| [2009/05/27 03:45:10] @ Welsh_Dwarf joined channel #puppet | ||
| [2009/05/27 03:49:57] <Volcane> flashn: the point of puppetview is to provide a templated thing that u can modify for your own neeeds/look and feel easily. | ||
| [2009/05/27 03:57:59] @ mfournier joined channel #puppet | ||
| [2009/05/27 03:59:49] @ MattyM joined channel #puppet | ||
| [2009/05/27 04:01:23] <flashn> yeah | ||
| [2009/05/27 04:02:08] <flashn> I just liked how it looked | ||
| [2009/05/27 04:04:25] <Volcane> yeah so just make your own skin for the thing using the template, its very easy | ||
| [2009/05/27 04:05:19] @ Quit: Mandus: Remote closed the connection | ||
| [2009/05/27 04:05:41] <flashn> I get some annoying active_scaffold stack traces, is that related to the template or is it a bug in puppetshow? | ||
| [2009/05/27 04:06:09] <Volcane> *shrug* donno puppetshow | ||
| [2009/05/27 04:06:22] <FiXion> how do I add to a value in the templates? | ||
| [2009/05/27 04:06:30] <FiXion> I've tried <%= processorcount +1 %> | ||
| [2009/05/27 04:06:41] @ monzie_ joined channel #puppet | ||
| [2009/05/27 04:07:53] <flashn> Volcane, you dont use a web gui at all? | ||
| [2009/05/27 04:08:21] <Volcane> i use puppetview (with other templates and integrated into something else) for viewing status | ||
| [2009/05/27 04:09:11] <flashn> ah, like a CMDB | ||
| [2009/05/27 04:09:18] @ Mandus joined channel #puppet | ||
| [2009/05/27 04:09:19] <flashn> thats what I want in the end | ||
| [2009/05/27 04:09:48] <flashn> problem I have with puppetview is RubyRRDtool is not compiling | ||
| [2009/05/27 04:09:51] <flashn> it seems broken | ||
| [2009/05/27 04:10:03] <Volcane> thats got nothing to do with puppetview | ||
| [2009/05/27 04:10:10] <Volcane> puppet requires rubyrrdtool to make rrds | ||
| [2009/05/27 04:10:15] <Volcane> puppetmaster actually | ||
| [2009/05/27 04:10:20] <flashn> I have tried gems, source, 0.6.0, 0.5.1 | ||
| [2009/05/27 04:10:27] <flashn> no go, gonna try on another system now | ||
| [2009/05/27 04:10:35] <flashn> see if its my debian 5.0.1 thats broken | ||
| [2009/05/27 04:10:36] <Volcane> what OS? | ||
| [2009/05/27 04:10:38] <Volcane> ah | ||
| [2009/05/27 04:10:52] <flashn> I will run this on centos in production anyway | ||
| [2009/05/27 04:12:57] @ Quit: monzie: Read error: 110 (Connection timed out) | ||
| [2009/05/27 04:12:58] <FiXion> flashn: try this: http://vsen.dk/files/RubyRRDtool-0.6.0.gem | ||
| [2009/05/27 04:13:05] <FiXion> I made it work by doing gem install on that | ||
| [2009/05/27 04:13:07] <FiXion> file | ||
| [2009/05/27 04:13:20] <FiXion> you could also just download the gem file from the source if you like | ||
| [2009/05/27 04:13:33] <FiXion> flashn: on ubuntu 8.04 | ||
| [2009/05/27 04:20:47] @ fbe joined channel #puppet | ||
| [2009/05/27 04:21:13] <saurabhverma> Hi guys i need some help , i can't make exported resources work on my setup , I am running puppet 0.24.8 om my puppet master , I can see the virtual resource defined in mysql data , but when i'm realizing in a particular node , Its not getting the files exported by other nodes | ||
| [2009/05/27 04:23:16] <saurabhverma> class where i'm expoting resources | ||
| [2009/05/27 04:23:18] <saurabhverma> --(0)> cat modules/staging/test/manifests/init.pp | ||
| [2009/05/27 04:23:18] <saurabhverma> class export_file { | ||
| [2009/05/27 04:23:18] <saurabhverma> @@file { "/var/lib/puppet/test_file" : | ||
| [2009/05/27 04:23:18] <saurabhverma> content => "$fqdn" , | ||
| [2009/05/27 04:23:18] <saurabhverma> tag => "xxx" , | ||
| [2009/05/27 04:23:19] <saurabhverma> ensure => present , | ||
| [2009/05/27 04:23:21] <saurabhverma> } | ||
| [2009/05/27 04:23:23] <saurabhverma> @@file { "/tmp/export.$fqdn": content => "$fqdn.exported" , tag => "xxx" , ensure => present , } | ||
| [2009/05/27 04:23:23] <Volcane> dont paste here | ||
| [2009/05/27 04:23:25] <saurabhverma> @@sshkey { $hostname: type => dsa , key => $sshdsakey } | ||
| [2009/05/27 04:23:27] <saurabhverma> } | ||
| [2009/05/27 04:23:50] <Volcane> paste using something like pastie.org | ||
| [2009/05/27 04:24:24] @ zeroXten joined channel #puppet | ||
| [2009/05/27 04:28:12] @ alban2 joined channel #puppet | ||
| [2009/05/27 04:28:19] @ MarlondB joined channel #puppet | ||
| [2009/05/27 04:33:45] @ mikepea joined channel #puppet | ||
| [2009/05/27 04:35:47] <flashn> FiXion, thanks, but I get the same compile errors | ||
| [2009/05/27 04:35:49] <flashn> http://pastebin.com/m3ebb6eef | ||
| [2009/05/27 04:35:52] <flashn> >;\ | ||
| [2009/05/27 04:37:02] <saurabhverma> Volcane: cool | ||
| [2009/05/27 04:39:47] <saurabhverma> http://pastie.org/491116 | ||
| [2009/05/27 04:43:39] <flashn> FiXion, I use ubuntu 8.04 and I cant compile it | ||
| [2009/05/27 04:43:45] <flashn> also debian 5.0.1 | ||
| [2009/05/27 04:43:52] <flashn> fails during compilation | ||
| [2009/05/27 04:44:22] <flashn> not complaining about missing headers or anything either | ||
| [2009/05/27 04:48:10] @ Quit: niczar1: "Leaving." | ||
| [2009/05/27 04:49:13] <nasrat> bartvb: you bart van brabant? | ||
| [2009/05/27 04:49:29] <bartvb> yeah | ||
| [2009/05/27 04:49:41] <nasrat> ok figured irc might be a bit quicker to chat | ||
| [2009/05/27 04:49:45] <bartvb> true | ||
| [2009/05/27 04:49:56] <nasrat> I'll look more seriously probably tomorrow | ||
| [2009/05/27 04:50:16] <bartvb> no problem | ||
| [2009/05/27 04:50:35] <nasrat> I think that we'd probably not want to change the default behaviour | ||
| [2009/05/27 04:50:43] <nasrat> but it's certainly a powerful feature | ||
| [2009/05/27 04:50:55] <nasrat> what problem were you trying to solve out of curiosity? | ||
| [2009/05/27 04:51:10] <bartvb> for this feature or in general? | ||
| [2009/05/27 04:51:22] <nasrat> both :) | ||
| [2009/05/27 04:51:33] <nasrat> lets start with this feature (sorry don't read dutch!) | ||
| [2009/05/27 04:51:51] @ niczar1 joined channel #puppet | ||
| [2009/05/27 04:52:14] <bartvb> what I tried to do was get puppet to work at a higher abstraction level | ||
| [2009/05/27 04:52:40] <bartvb> what I do not like are most of the file editing native resources | ||
| [2009/05/27 04:53:05] <bartvb> and this feature can resolve it without having to resort to the hacky file parts patterns | ||
| [2009/05/27 04:53:35] <bartvb> I'm setting here in a puppet training with teyo, and that came up. So that is why I ported it now :) | ||
| [2009/05/27 04:53:37] <nasrat> nice | ||
| [2009/05/27 04:56:49] @ Quit: mvn071: Success | ||
| [2009/05/27 04:57:49] @ mvn071 joined channel #puppet | ||
| [2009/05/27 04:58:01] <flashn> ported what? cfengine style? | ||
| [2009/05/27 04:58:03] <bartvb> questio, how do I run the spec tests? | ||
| [2009/05/27 04:58:10] <bartvb> +n | ||
| [2009/05/27 04:58:19] <flashn> there's some perl based recipe | ||
| [2009/05/27 04:58:22] <flashn> that does file editing | ||
| [2009/05/27 04:58:23] <bartvb> it has been more then a year | ||
| [2009/05/27 04:58:33] <nasrat> bartvb: cd spec; rake | ||
| [2009/05/27 04:58:41] <bartvb> no, I try to NOT do file editing because it is very problematic | ||
| [2009/05/27 04:59:16] <nasrat> out of curiosity did you also look at augeas | ||
| [2009/05/27 05:00:17] <bartvb> ah, so mocha needs to be installed | ||
| [2009/05/27 05:00:32] <bartvb> nasrat: yes, but it did not exist then | ||
| [2009/05/27 05:00:56] <bartvb> and I do not like the idea of editing files, there are just to many problems | ||
| [2009/05/27 05:03:00] <nasrat> sure | ||
| [2009/05/27 05:03:37] <bartvb> any idea how to solve this? RubyGem version error: rspec(1.2.6 not = 1.2.2) | ||
| [2009/05/27 05:03:54] <nasrat> bartvb: gem install rspec --version '=1.2.2' | ||
| [2009/05/27 05:04:14] <bartvb> thx | ||
| [2009/05/27 05:04:38] @ alex1 joined channel #puppet | ||
| [2009/05/27 05:05:02] @ Quit: alex1: Client Quit | ||
| [2009/05/27 05:05:38] @ alex1 joined channel #puppet | ||
| [2009/05/27 05:06:19] @ alex1 is now known as cool_alex | ||
| [2009/05/27 05:06:45] @ cool_alex is now known as alexine | ||
| [2009/05/27 05:17:10] @ oschad joined channel #puppet | ||
| [2009/05/27 05:24:26] @ Quit: mikepea: | ||
| [2009/05/27 05:30:40] <jamesturnbull> nasrat: were you after me earlier? | ||
| [2009/05/27 05:32:16] <macbar> jamesturnbull: have you seen that I added a bug/feature request yesterday ? | ||
| [2009/05/27 05:32:21] <macbar> #2302 | ||
| [2009/05/27 05:32:22] <gepetto> macbar: #2302 is http://projects.reductivelabs.com/issues/show/2302 "Puppet - Bug #2302: Change the default target of the nagios_* native types to a separate file per resource - ReductiveLabs.com" | ||
| [2009/05/27 05:32:43] @ Quit: mvn071: "Leaving" | ||
| [2009/05/27 05:35:56] @ Djelibeybi joined channel #puppet | ||
| [2009/05/27 05:39:58] <nasrat> jamesturnbull: see #2303 | ||
| [2009/05/27 05:39:59] <gepetto> nasrat: jamesturnbull: #2303 is http://projects.reductivelabs.com/issues/show/2303 "Facter - Bug #2303: Add executable facter in spec - ReductiveLabs.com" | ||
| [2009/05/27 05:41:06] @ abien joined channel #puppet | ||
| [2009/05/27 05:44:11] @ penthief joined channel #puppet | ||
| [2009/05/27 05:45:46] @ mikepea joined channel #puppet | ||
| [2009/05/27 05:58:36] @ mattock joined channel #puppet | ||
| [2009/05/27 05:59:02] <DavidS> hi all, I'd like to freshen up my modules and invest a few hours here and there. What changes would like to see most? Any other repos which I should integrate; structural changes; etc... | ||
| [2009/05/27 06:00:17] <macbar> DavidS: if you could make sure your apt module doesn't rely on the assert_ stuff, it would keep my logs a lot cleaner ;-) | ||
| [2009/05/27 06:01:02] <macbar> DavidS: and, btw, thanks for your work! | ||
| [2009/05/27 06:04:21] <flashn> ah, found the problem with rubyrrdtool, it requires an older version of librrd-dev | ||
| [2009/05/27 06:05:36] @ Quit: mfournier: Read error: 54 (Connection reset by peer) | ||
| [2009/05/27 06:06:13] @ mfournier joined channel #puppet | ||
| [2009/05/27 06:09:25] <DavidS> macbar: that's doable ... :) | ||
| [2009/05/27 06:09:49] <DavidS> what's up with the others? jamesturnbull, fujin, tim|imac, madduck? | ||
| [2009/05/27 06:10:01] <DavidS> gepetto? ;) | ||
| [2009/05/27 06:10:08] <fujin> hm? | ||
| [2009/05/27 06:10:21] <fujin> I don't use puppet anymore. I work at Opscode, on Chef primarily. | ||
| [2009/05/27 06:16:00] <tim|imac> DavidS: hi DavidS :) | ||
| [2009/05/27 06:16:27] <penthief> Can I run this without colour? puppetd --test --no-daemonize --onetime | ||
| [2009/05/27 06:16:57] <Djelibeybi> penthief: use the -l /path/to/log to get the output without the colour codes | ||
| [2009/05/27 06:17:12] <tim|imac> DavidS: honestly, i haven't looked at your repo recently :( we're in the process of publishing our own repo of modules, might be worthwhile to see if they fit together? | ||
| [2009/05/27 06:22:15] @ Quit: glaw: Remote closed the connection | ||
| [2009/05/27 06:22:16] <penthief> OK, I managed it with: puppetd --no-daemonize --onetime --test --verbose --noop -l /dev/stderr 3>&1 1>&2 2>&3 3>&- >/dev/null | ||
| [2009/05/27 06:22:38] <penthief> ...so maybe I should make a change request... | ||
| [2009/05/27 06:27:01] <gebi> flashn: i made a patch for new ilbrrd-dev (1.3) http://github.com/gebi/rubyrrdtool/tree/master | ||
| [2009/05/27 06:28:12] @ nakano_ is now known as nakano | ||
| [2009/05/27 06:34:32] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/05/27 06:41:26] @ Quit: mfournier: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 06:41:27] @ mfournie1 joined channel #puppet | ||
| [2009/05/27 06:41:41] @ ryanduff is now known as ryanduff|away | ||
| [2009/05/27 06:43:25] <flashn> gebi, nice | ||
| [2009/05/27 06:45:05] @ nevyn joined channel #puppet | ||
| [2009/05/27 06:47:17] <gepetto> ::trac:: Documentation Start edited by jamtur01 @ http://reductivelabs.com/trac/puppet/wiki/DocumentationStart (by james@lovedthanlost.net) | ||
| [2009/05/27 06:52:19] <flashn> hmm, Im fetching a directory using 'ensure => "directory", recurse => "true",' ... | ||
| [2009/05/27 06:52:32] <flashn> only it skips files that are. in this particular case, 0660 | ||
| [2009/05/27 06:52:42] <flashn> everything thats 0644 it fetches perfectly | ||
| [2009/05/27 06:53:27] <flashn> 0660 is more permissive so I dont really understand whats going on here | ||
| [2009/05/27 06:55:39] @ Quit: madrescher: Read error: 110 (Connection timed out) | ||
| [2009/05/27 06:55:49] @ Quit: Welsh_Dwarf: Connection reset by peer | ||
| [2009/05/27 06:56:21] @ Quit: nevyn_: Read error: 101 (Network is unreachable) | ||
| [2009/05/27 06:56:21] @ Welsh_Dwarf joined channel #puppet | ||
| [2009/05/27 06:56:23] @ Quit: garin_: Read error: 110 (Connection timed out) | ||
| [2009/05/27 07:00:24] <jamesturnbull> DavidS: ditto with tim|imac - I haven't looked at your modules for a while - I guess my only comment would be I like my modules to be independent and modular and not require too much from other module - so that's a design direction I always support | ||
| [2009/05/27 07:06:41] @ d3vilb0x joined channel #puppet | ||
| [2009/05/27 07:10:48] <DavidS> penthief: --nocolor? | ||
| [2009/05/27 07:11:38] <DavidS> tim|imac: I'd definitely like to share the load :) | ||
| [2009/05/27 07:12:10] <DavidS> jamesturnbull: good point, so I'll need to work on the nagios/munin integration things. using "common" is ok for you? | ||
| [2009/05/27 07:13:04] <penthief> DavidS: unrecognized option `--nocolor' on 0.24.7. Nothing in the man page either | ||
| [2009/05/27 07:14:09] <DavidS> penthief: my bad, it's --color=false , see wiki:ConfigurationReference | ||
| [2009/05/27 07:14:21] <gepetto> DavidS: penthief: wiki:ConfigurationReference is http://reductivelabs.com/trac/puppet/wiki/ConfigurationReference | ||
| [2009/05/27 07:15:25] <penthief> DavidS: Thanks very much. (It's a shame it never made it to the man page.) | ||
| [2009/05/27 07:16:18] <DavidS> penthief: that wiki page (and a few others) are generated from source on release and contain usually much more details than the manpages | ||
| [2009/05/27 07:16:18] <verwilst> if i require a class in a file {} block | ||
| [2009/05/27 07:16:34] <verwilst> i can assume that the class is executed before the file block right? | ||
| [2009/05/27 07:16:42] <verwilst> but that's not the case :( | ||
| [2009/05/27 07:16:47] <verwilst> which makes it fail | ||
| [2009/05/27 07:17:23] <verwilst> file { "bleh": require => Class["network::interfaces"] } | ||
| [2009/05/27 07:17:31] <verwilst> should do all network::interfaces stuffs first | ||
| [2009/05/27 07:17:33] <verwilst> correct? | ||
| [2009/05/27 07:21:08] <jamesturnbull> DavidS: yeah common seems like a reasonable solution | ||
| [2009/05/27 07:32:26] <DavidS> verwilst: yes, it should | ||
| [2009/05/27 07:32:51] <DavidS> jamesturnbull: and i need to update many things to facter 1.5 and the new functions in puppet... | ||
| [2009/05/27 07:33:10] <SyTonnerre> Hm, is there an ETA yet for IPv6 support in facter? | ||
| [2009/05/27 07:33:41] <DavidS> omfg, 1mbit is so f****ing slow. especially if ya have to share with two others ... | ||
| [2009/05/27 07:34:11] <DavidS> verwilst: can you pastie me the error message? | ||
| [2009/05/27 07:35:02] <jamesturnbull> SyTonnerre: we'll proabbly stick it in 1.6 | ||
| [2009/05/27 07:35:02] * f3ew puts DavidS on a dedicated link | ||
| [2009/05/27 07:35:10] <SyTonnerre> jamesturnbull, neat | ||
| [2009/05/27 07:35:11] <f3ew> Dialup for you! | ||
| [2009/05/27 07:35:14] <SyTonnerre> jamesturnbull, when is that due? | ||
| [2009/05/27 07:35:17] <jamesturnbull> SyTonnerre: but you can do your facts in the meantime | ||
| [2009/05/27 07:35:33] <DavidS> f3ew: well, the link *is* dedicated. just not to me ;-) | ||
| [2009/05/27 07:35:39] <jamesturnbull> SyTonnerre: we're discussing that on the -dev call tomorrow - but 1/2 months for a beta I think - nasrat? | ||
| [2009/05/27 07:35:52] <SyTonnerre> jamesturnbull, oh great | ||
| [2009/05/27 07:41:36] @ lludwig left channel #puppet () | ||
| [2009/05/27 07:42:36] <nasrat> SyTonnerre, jamesturnbull: yeah I'd imagine late july/early august | ||
| [2009/05/27 07:54:07] @ madrescher joined channel #puppet | ||
| [2009/05/27 07:55:45] @ Quit: maxagaz: Remote closed the connection | ||
| [2009/05/27 07:57:23] @ MaGicKanGaRoo joined channel #puppet | ||
| [2009/05/27 07:58:33] <verwilst> DavidS: sorry, went out for food :) | ||
| [2009/05/27 07:58:35] <verwilst> but back now | ||
| [2009/05/27 07:59:01] <SyTonnerre> nasrat, for the release? | ||
| [2009/05/27 07:59:24] <verwilst> DavidS: Could not retrieve catalog: Failed to parse template nagios/nrpe.cfg.erb: Could not find value for 'ipaddress_eth0_2' at /usr/share/puppet/production/services/nagios/manifests/nrpe-server.pp:24 is the error | ||
| [2009/05/27 07:59:34] <verwilst> DavidS: for eth0.2 to exist, the networking config should be configured first by puppet | ||
| [2009/05/27 07:59:52] <SyTonnerre> verwilst, do you see that variable in facter? | ||
| [2009/05/27 08:00:11] <verwilst> SyTonnerre: no because eth0.2 isnt there yet | ||
| [2009/05/27 08:00:20] <verwilst> the server starts with a dhcp address on eth0 | ||
| [2009/05/27 08:00:31] <verwilst> then puppet fetches the network config and restarts networking | ||
| [2009/05/27 08:00:36] <verwilst> which brings eth0.2 to live | ||
| [2009/05/27 08:00:38] <verwilst> life | ||
| [2009/05/27 08:00:50] <verwilst> and only then should the nrpe template be processed | ||
| [2009/05/27 08:01:05] <SyTonnerre> Ah, I have a similar problem with debootstrapped systems where /etc/hosts doesn't exist | ||
| [2009/05/27 08:01:08] <nasrat> SyTonnerre: for a beta yeah | ||
| [2009/05/27 08:01:17] <SyTonnerre> nasrat, ah ok | ||
| [2009/05/27 08:01:51] <verwilst> so network::interfaces has the whole /etc/network/interfaces shizzle | ||
| [2009/05/27 08:02:12] <verwilst> and the nrpe-server has a require => Class["network::interfaces"] | ||
| [2009/05/27 08:02:24] <verwilst> but still nrpe-server is done first | ||
| [2009/05/27 08:02:40] @ Quit: monzie_: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 08:02:44] <verwilst> i even tried require => File["/etc/network/interfaces"] | ||
| [2009/05/27 08:02:48] <verwilst> but nothing | ||
| [2009/05/27 08:03:02] <verwilst> still doing nagios/nrpe.cfg.erb first and failing on the fact | ||
| [2009/05/27 08:03:02] <SyTonnerre> verwilst, is the file /etc/network/interfaces generated? | ||
| [2009/05/27 08:03:08] <verwilst> SyTonnerre: yeah | ||
| [2009/05/27 08:03:16] <verwilst> it's a template | ||
| [2009/05/27 08:03:33] <SyTonnerre> verwilst, I mean is it generated during the process or does it stop before generating it? | ||
| [2009/05/27 08:03:43] <verwilst> SyTonnerre: it's not generated | ||
| [2009/05/27 08:03:51] <verwilst> it wants to do that later on i think | ||
| [2009/05/27 08:03:55] <verwilst> after the nrpe? | ||
| [2009/05/27 08:04:08] <verwilst> if i start puppetd --test i can see the nrpe going right away | ||
| [2009/05/27 08:04:15] @ monzie joined channel #puppet | ||
| [2009/05/27 08:08:52] <verwilst> any ideas @ someone? :) | ||
| [2009/05/27 08:08:54] @ Quit: zeroXten: Remote closed the connection | ||
| [2009/05/27 08:12:49] @ alban3 joined channel #puppet | ||
| [2009/05/27 08:13:09] @ Quit: alban2: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 08:13:58] <duritong> flashn: what is the group and owner from the files on the master | ||
| [2009/05/27 08:14:14] <duritong> I assume that the master can't read the files with chmod 0660 | ||
| [2009/05/27 08:19:03] <verwilst> does puppet first parse all templates before starting with the actual manifests? | ||
| [2009/05/27 08:19:34] @ cedric_b joined channel #puppet | ||
| [2009/05/27 08:19:44] <duritong> verwilst: templates are evaluated on the master and sent together with the compiled manifest down to the client | ||
| [2009/05/27 08:19:54] <duritong> so yes | ||
| [2009/05/27 08:27:25] @ kambiz_away is now known as kambiz | ||
| [2009/05/27 08:28:19] @ bajan joined channel #puppet | ||
| [2009/05/27 08:28:31] <nasrat> bartvb: you on ubuntu? | ||
| [2009/05/27 08:29:14] <bartvb> no | ||
| [2009/05/27 08:29:16] <bartvb> fedora | ||
| [2009/05/27 08:29:58] <nasrat> yum install git-email | ||
| [2009/05/27 08:30:26] <bartvb> aha, but still the from email problems remains | ||
| [2009/05/27 08:30:54] <bartvb> as well as me using a laptop that can not run a mta | ||
| [2009/05/27 08:31:24] @ bajan left channel #puppet () | ||
| [2009/05/27 08:31:31] <nasrat> http://morefedora.blogspot.com/2009/02/configuring-git-send-email-to-use-gmail.html | ||
| [2009/05/27 08:32:18] <bartvb> and why are you guys using mail patches? | ||
| [2009/05/27 08:32:21] <nasrat> mailing the patches is so that we can comment in replies | ||
| [2009/05/27 08:32:24] <nasrat> we pull using git | ||
| [2009/05/27 08:32:28] <bartvb> ah | ||
| [2009/05/27 08:32:29] <bartvb> I see | ||
| [2009/05/27 08:32:30] <nasrat> it's for code review | ||
| [2009/05/27 08:32:35] <bartvb> lets try that | ||
| [2009/05/27 08:32:46] <nasrat> thanks, effort appreciated | ||
| [2009/05/27 08:32:52] <realist> Do you signoff using gpg? | ||
| [2009/05/27 08:33:08] <nasrat> bartvb: I think jamesturnbull has emailed it on your behalf | ||
| [2009/05/27 08:33:09] <bartvb> btw, I already spent more time with git than the patch itself :D | ||
| [2009/05/27 08:33:12] <SyTonnerre> mmm screamed-off-by | ||
| [2009/05/27 08:33:12] <nasrat> so just follow that thread | ||
| [2009/05/27 08:33:14] <f3ew> Can someone please review Joel's patches for Windows? | ||
| [2009/05/27 08:33:18] <nasrat> bartvb: heh | ||
| [2009/05/27 08:33:31] <Volcane> bartvb: yeah had the same experience, git's not exactly intuitive :( | ||
| [2009/05/27 08:33:42] <Volcane> cant see myself ever getting used to it, dont use it enough :( | ||
| [2009/05/27 08:34:01] <bartvb> I think git has some command that could end the world, somewhere deep between all its other obscure stuff :D | ||
| [2009/05/27 08:36:06] <SyTonnerre> What are you talking about? It's simply git end-world | ||
| [2009/05/27 08:36:28] <f3ew> export EXITOR=emacs; git commit; | ||
| [2009/05/27 08:36:33] <f3ew> World ends | ||
| [2009/05/27 08:36:49] <SyTonnerre> mmm edport EXITOR | ||
| [2009/05/27 08:37:09] <f3ew> emacs does everything | ||
| [2009/05/27 08:37:22] <SyTonnerre> M-x end-world | ||
| [2009/05/27 08:37:27] <tim|imac> f3ew: there's puppet for windows? | ||
| [2009/05/27 08:37:33] @ lak joined channel #puppet | ||
| [2009/05/27 08:37:55] <DavidS> not to forget C-x M-c M-butterfly: http://xkcd.com/378/ | ||
| [2009/05/27 08:38:01] <f3ew> tim|imac See patches send to puppet-dev | ||
| [2009/05/27 08:38:02] <DavidS> hi lak :) | ||
| [2009/05/27 08:38:06] <f3ew> DavidS yes | ||
| [2009/05/27 08:38:06] <duritong> tim|imac: there are patches for basic things | ||
| [2009/05/27 08:38:13] <lak> DavidS: 'morning | ||
| [2009/05/27 08:38:22] <f3ew> tim|imac a colleague of mine is doing the acutal code, I am playing domain expert | ||
| [2009/05/27 08:38:27] <f3ew> actual | ||
| [2009/05/27 08:38:33] <tim|imac> cool :) | ||
| [2009/05/27 08:38:34] <FiXion> Volcane: suggestion for puppetview: a search function where you can retrive x values for y hosts (with x and y being regexps) :) | ||
| [2009/05/27 08:38:42] <realist> DavidS: M-butterfly to write the byte-code for M-x end-world | ||
| [2009/05/27 08:38:44] <SyTonnerre> "world end" in Forth | ||
| [2009/05/27 08:38:46] <f3ew> Once lak reviews these patches, Joel plans to work on files (and ACLs) | ||
| [2009/05/27 08:38:52] <duritong> f3ew: I don't have windows nor I have ruby experience on it | ||
| [2009/05/27 08:38:54] <DavidS> verwilst: facts do not change in one puppet run | ||
| [2009/05/27 08:39:01] <f3ew> duritong me neither | ||
| [2009/05/27 08:39:02] <FiXion> and x being able to match on value name or value data | ||
| [2009/05/27 08:39:17] <realist> Who is Joel? Are they on IRC? | ||
| [2009/05/27 08:39:24] <FiXion> or just z = value data, x = valuename and y for hostname | ||
| [2009/05/27 08:39:27] <f3ew> He IRCs as cirquitz | ||
| [2009/05/27 08:39:30] <duritong> f3ew: but it is something that have been questioned a lot, so it would be nice to have some basic support | ||
| [2009/05/27 08:39:39] @ saurabhverma1 joined channel #puppet | ||
| [2009/05/27 08:39:56] @ Quit: saurabhverma: Read error: 113 (No route to host) | ||
| [2009/05/27 08:40:00] <f3ew> duritong, users and groups work | ||
| [2009/05/27 08:40:08] <DavidS> lak, duritong: I'm just collecting ideas what I could do to my modules to make them more amenable to public usage. | ||
| [2009/05/27 08:40:13] <f3ew> files work, ACLs are WIP | ||
| [2009/05/27 08:40:22] <f3ew> Registry and package deployment don't | ||
| [2009/05/27 08:40:35] <DavidS> ideas until now where making them more independent and joining forces with tim|imac who wants to release a few modules himself | ||
| [2009/05/27 08:41:07] <tim|imac> DavidS: i won't have any time for that this week, though... :( | ||
| [2009/05/27 08:41:31] <tim|imac> we do keep a strict distinction between "generic" and "this is how we do it", though, which might help | ||
| [2009/05/27 08:41:33] <DavidS> it's more of a medium-term project for myself ... | ||
| [2009/05/27 08:41:39] <tim|imac> ok, cool ;-) | ||
| [2009/05/27 08:41:58] <duritong> tim|imac: so do I and as well we @ my job | ||
| [2009/05/27 08:42:34] * tim|imac will check tonight to see if he can put the generic ones online somewhere without too much work | ||
| [2009/05/27 08:42:48] <DavidS> tim|imac: looking at http://git.black.co.at, you could give me a quick heads-up where you have matching stuff | ||
| [2009/05/27 08:42:50] <duritong> DavidS: as I started off of most of your modules, you might have a look at them and maybe see if you could merge things: http://git.puppet.immerda.ch | ||
| [2009/05/27 08:43:13] <verwilst> DavidS: idd | ||
| [2009/05/27 08:43:25] <verwilst> DavidS: i added an if has_variable block in the template :) | ||
| [2009/05/27 08:43:58] <duritong> they are now all working on centos, some on debian and some even on openbsd as well. Howeve I think they all diverted a lot | ||
| [2009/05/27 08:44:28] <duritong> and unfortuantely all your histor (where there is some) is missing as I switched finally to git only a few months ago | ||
| [2009/05/27 08:44:34] @ nigelk joined channel #puppet | ||
| [2009/05/27 08:44:51] <tim|imac> pastie: gimme a link | ||
| [2009/05/27 08:45:23] @ Quit: lak: | ||
| [2009/05/27 08:45:26] <DavidS> duritong: hmm .. I'll take a look at the stuff | ||
| [2009/05/27 08:45:35] <pastie> http://pastie.org/491286 by tim|imac. | ||
| [2009/05/27 08:45:59] <tim|imac> not all of those are production quality, though | ||
| [2009/05/27 08:46:02] <duritong> DavidS: oh and what is an outstanding task on my own modules (which might apply to yours as well) is to get rid off the custom facts which have made it into facter itself | ||
| [2009/05/27 08:46:07] <DavidS> tim|imac: mine neither | ||
| [2009/05/27 08:46:20] <DavidS> duritong: high on my todo ;-) | ||
| [2009/05/27 08:46:28] <DavidS> especially the stuff in the networking area | ||
| [2009/05/27 08:46:31] <duritong> ;) | ||
| [2009/05/27 08:46:36] <duritong> yeah | ||
| [2009/05/27 08:46:51] <DavidS> has anybody started work on module-management toolage? | ||
| [2009/05/27 08:47:13] <tim|imac> what? isn't git good enough? ;-) | ||
| [2009/05/27 08:48:02] <DavidS> tim|imac: currently i use my bash_history to store "oneliners" containing tens of commands to push modules from development to production | ||
| [2009/05/27 08:48:14] * duritong ack | ||
| [2009/05/27 08:48:34] @ nigelk_ joined channel #puppet | ||
| [2009/05/27 08:48:44] <DavidS> (cd /srv/puppet/modules-development && for i in $(find * -maxdepth 0 -type d) ; do (cd $i; git push . development:production 2>&1 && git push production 2>&1) | grep -v 'Everything up-to-date'; (cd ../modules-production/$i; git checkout production 2>&1 | grep -v 'Already on branch "production"'; git reset --hard); done) | ||
| [2009/05/27 08:48:51] <tim|imac> ouch | ||
| [2009/05/27 08:48:52] <DavidS> which kinda sucks | ||
| [2009/05/27 08:49:06] @ Quit: edwardam: Remote closed the connection | ||
| [2009/05/27 08:49:13] <tim|imac> we actually use darcs to keep environments in sync (see also my previous paste) | ||
| [2009/05/27 08:49:28] <DavidS> you have all modules in one repo? | ||
| [2009/05/27 08:50:39] <tim|imac> yeah, that works for us internally, but i think bartc was planning on publishing them on git... i'll discuss his plans for that tomorrow (working at home today) | ||
| [2009/05/27 08:51:42] <jamesturnbull> nasrat: because I am a very generous chap | ||
| [2009/05/27 08:52:08] <duritong> we finally switched over to use git submodules | ||
| [2009/05/27 08:52:21] <duritong> so one repo per module | ||
| [2009/05/27 08:52:31] <tim|imac> the modules we use are btw not using anything but the default puppet resources... no dependencies among each other in any way, not even to helper functions | ||
| [2009/05/27 08:52:34] <nasrat> jamesturnbull: we'll see when we finally get together :) | ||
| [2009/05/27 08:52:36] <tim|imac> that's how we prefer them | ||
| [2009/05/27 08:52:38] <duritong> files, manifests, templates and modules in one big repo contatining all modules as submodules | ||
| [2009/05/27 08:53:53] <DavidS> tim|imac: not even a (single) "common" module? | ||
| [2009/05/27 08:53:54] <duritong> tim|imac: I tend to have various dependencies. Because if I'd like to use git clone in one repo, I'd like to use the git clone defined in the git module, so I have a convinient way to do git cloning | ||
| [2009/05/27 08:55:28] <duritong> or if I depend somewhere on a gem, which will be defined in the rubygems module, which need gcc I end up having a dependency as well on the gcc module | ||
| [2009/05/27 08:55:44] <tim|imac> DavidS: not even that... for the generic ones, that is... we do have them for what we call the "kbp-modules", which contain our best practises... we wanted the generic ones to be as sharable as possible | ||
| [2009/05/27 08:56:04] <tim|imac> as soon as a module needs dependencies, we're creating a kbp one | ||
| [2009/05/27 08:56:20] <duritong> yeah this is the same way we do it | ||
| [2009/05/27 08:56:41] <duritong> and those don't even need to be in a submodule, they can be part of the big main module | ||
| [2009/05/27 08:56:51] <DavidS> tim|imac: how do you handle multiple modules needing the same package (e.g. openssl) installed? | ||
| [2009/05/27 08:57:03] <duritong> which is the only thing you need to update (git pull && git submodule update --init) | ||
| [2009/05/27 08:57:33] <tim|imac> have one generic openssl module which installs openssl and make the other packages kbp-modules that include the generic openssl module | ||
| [2009/05/27 08:58:12] <duritong> but you don't include the openssl module in the generic module? | ||
| [2009/05/27 08:58:25] <DavidS> tim|imac: -ENOTUNDERSTOOD | ||
| [2009/05/27 08:59:06] @ nigelk__ joined channel #puppet | ||
| [2009/05/27 08:59:10] @ Quit: monzie: | ||
| [2009/05/27 08:59:11] <tim|imac> for example, we have a "kbp-wordpress" module, which includes the generic "apache" module and the generic "php5" module... well, it doesn't do that last part yet, but it should eventually | ||
| [2009/05/27 08:59:21] <jamesturnbull> nasrat: I don't know who owes who beer anymore - so happy to do rounds... :P | ||
| [2009/05/27 09:00:48] @ Quit: nigelk: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 09:02:40] <realist> Someone say ale? | ||
| [2009/05/27 09:04:31] <tim|imac> i think they said beer | ||
| [2009/05/27 09:05:37] @ Quit: nigelk_: Read error: 60 (Operation timed out) | ||
| [2009/05/27 09:10:59] * f3ew thinks he should sponsor a bottle of stuff for jamesturnbull next year | ||
| [2009/05/27 09:11:12] <jamesturnbull> f3ew: sadly I actually don't generally drink | ||
| [2009/05/27 09:11:18] <jamesturnbull> f3ew: so I am a cheap buy :P | ||
| [2009/05/27 09:11:34] <f3ew> yeah, you told me | ||
| [2009/05/27 09:11:38] <jamesturnbull> f3ew: but thank you | ||
| [2009/05/27 09:11:48] <f3ew> But I said stuff | ||
| [2009/05/27 09:11:51] <jamesturnbull> true | ||
| [2009/05/27 09:12:00] <f3ew> not alcohol | ||
| [2009/05/27 09:12:12] <joe-mac> a bottle of scantily clad women | ||
| [2009/05/27 09:12:16] <tim|imac> jamesturnbull: you eat apple pie, i hope? | ||
| [2009/05/27 09:12:17] <joe-mac> ++ | ||
| [2009/05/27 09:12:29] <f3ew> joe-mac, that's very small women | ||
| [2009/05/27 09:12:35] <f3ew> or a very big bottle | ||
| [2009/05/27 09:12:37] <joe-mac> lol, or a very big bottle | ||
| [2009/05/27 09:13:36] <jamesturnbull> my partner would probably object to scantily clad women but I do like pie | ||
| [2009/05/27 09:14:53] <z00dax> sunscreen ? | ||
| [2009/05/27 09:15:21] <z00dax> or a fire extinguisher | ||
| [2009/05/27 09:15:22] <tim|imac> pie always works | ||
| [2009/05/27 09:15:31] <z00dax> I am sure you can use both of those in your parts of the world jamesturnbull | ||
| [2009/05/27 09:15:37] <tim|imac> i tried dutch beers with lak last time, but i don't think that was a real success... pie next time. | ||
| [2009/05/27 09:15:45] @ kngus joined channel #puppet | ||
| [2009/05/27 09:15:50] @ edwardam joined channel #puppet | ||
| [2009/05/27 09:15:59] @ kngus left channel #puppet ("Leaving.") | ||
| [2009/05/27 09:16:05] <jamesturnbull> tim|imac: I make a lot of pies ... I like cherry and apricot during summer | ||
| [2009/05/27 09:16:12] <jamesturnbull> tim|imac: excellent with ice cream | ||
| [2009/05/27 09:16:21] <jamesturnbull> tim|imac: I do like dutch pastry too :P | ||
| [2009/05/27 09:16:53] <tim|imac> I'll keep it in mind, next time you're near NL ;-) | ||
| [2009/05/27 09:16:57] @ lak joined channel #puppet | ||
| [2009/05/27 09:17:06] <jamesturnbull> tim|imac: I have a friend who makes amazing ollie bollen | ||
| [2009/05/27 09:17:21] <tim|imac> oliebollen... not my favourite, actually, but typical dutch, indeed :) | ||
| [2009/05/27 09:17:51] <FiXion> flashn: throw me a pastie of the error output and perhaps I have an idea to help you with rubyrrdtool | ||
| [2009/05/27 09:18:25] <jamesturnbull> I think he goes through homesick phases with pastry | ||
| [2009/05/27 09:19:08] <jamesturnbull> z00dax: indeed - 200 odd dead in the last fire season | ||
| [2009/05/27 09:19:23] <tim|imac> hehehe well, better than the other stuff we're famous for ;-) | ||
| [2009/05/27 09:20:23] <jamesturnbull> tim|imac: clogs and eating tulips? | ||
| [2009/05/27 09:20:36] <tim|imac> close, but no cigar :P | ||
| [2009/05/27 09:20:49] <macbar> coffeeshops ... | ||
| [2009/05/27 09:20:55] <macbar> putting mayonaise on fries | ||
| [2009/05/27 09:21:07] <tim|imac> mayonaise on fries is typical dutch? | ||
| [2009/05/27 09:21:18] <joe-mac> mayonaise on fries is typically disgusting | ||
| [2009/05/27 09:21:19] <macbar> tim|imac: according to pulp fiction it is ;) | ||
| [2009/05/27 09:21:34] <macbar> I'd classify it as belgian though | ||
| [2009/05/27 09:21:35] <DavidS> macbar: the source of all wisdom | ||
| [2009/05/27 09:21:41] <bartvb> fries without mayonaise on it suck big time | ||
| [2009/05/27 09:21:45] <tim|imac> you people need a better variety tastebuds... | ||
| [2009/05/27 09:21:49] <bartvb> belgain fries anyway | ||
| [2009/05/27 09:21:58] * tim|imac agrees with bartvb | ||
| [2009/05/27 09:22:13] <macbar> bartvb: /me prefers mayonaise above 'frietsaus' ;-) | ||
| [2009/05/27 09:22:16] <joe-mac> i don't eat mayo, so i find putting it on anything is kind of insane | ||
| [2009/05/27 09:22:20] <jamesturnbull> isn't mayo on fries those weirdos in Belgium? i've been to Brussels - there is no explaining Belgium... :P | ||
| [2009/05/27 09:22:37] <joe-mac> jamesturnbull: when i was in high school lots of people did it, or mixed mayo + ketchup | ||
| [2009/05/27 09:22:42] <goraxe> hi im having some issues with trying to declare some class which inherit .... | ||
| [2009/05/27 09:22:42] <macbar> jamesturnbull: you just need more than 3 dimensions ;-) | ||
| [2009/05/27 09:22:43] * joe-mac gets the chills | ||
| [2009/05/27 09:22:57] <goraxe> class mysql::server::51 inherits mysql::server { ... } | ||
| [2009/05/27 09:22:59] <tim|imac> goraxe: you want some mayonaise with that? | ||
| [2009/05/27 09:23:04] <bartvb> macbar: 'frietsaus' is not mayonaise, I think it is some sort of chemical waste :) | ||
| [2009/05/27 09:23:11] <jamesturnbull> heh | ||
| [2009/05/27 09:23:14] <goraxe> tim|imac: sure | ||
| [2009/05/27 09:23:16] <joe-mac> goraxe: what happens that you don't expect? | ||
| [2009/05/27 09:23:28] <goraxe> Could not retrieve catalog: Syntax error at ':' at | ||
| [2009/05/27 09:23:44] <goraxe> line number is that of the class | ||
| [2009/05/27 09:23:52] <z00dax> when in Belgium, there is little point to being sober at all. | ||
| [2009/05/27 09:23:55] <tim|imac> of the class declaration? | ||
| [2009/05/27 09:23:58] <joe-mac> put it in single quotes maybe | ||
| [2009/05/27 09:23:59] <goraxe> aye | ||
| [2009/05/27 09:24:02] <goraxe> line 2 | ||
| [2009/05/27 09:24:04] <joe-mac> the whole string with :: | ||
| [2009/05/27 09:24:19] <joe-mac> like 'mysql::server::51' | ||
| [2009/05/27 09:24:21] <goraxe> ah single quotes ... tried double, will check it out | ||
| [2009/05/27 09:24:23] * z00dax notes that conversation here has moved way OT; lurk & | ||
| [2009/05/27 09:24:46] <tim|imac> z00dax: not at all, fries, NL, oliebollen and puppet are a great combination. | ||
| [2009/05/27 09:25:49] <joe-mac> hm, this is kind of annoying... if find searches a path that exists but still doesn't find any files that meet your criteria, it's returning 0 | ||
| [2009/05/27 09:25:51] <jamesturnbull> tim|imac: class olliebollen inherits heartdisease { ... } | ||
| [2009/05/27 09:25:57] <joe-mac> anyone else think that's wonky? | ||
| [2009/05/27 09:26:12] <goraxe> hmm now i have syntax error with the single quoted class name | ||
| [2009/05/27 09:26:27] <joe-mac> could possibly be the 51 | ||
| [2009/05/27 09:26:28] <joe-mac> hold on | ||
| [2009/05/27 09:26:38] @ Quit: Welsh_Dwarf: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 09:26:50] <z00dax> tim|imac: being sober is not a requirement for any of those :) | ||
| [2009/05/27 09:27:32] <tim|imac> z00dax: if you're not sober when you're working on our puppet config, i'll fire you... so i think that's a requirement :P | ||
| [2009/05/27 09:28:11] <masterzen> OT question: I need to install a "good" wiki here (at least better than the one in place), anyone has recommendations for a wiki usable by average people? | ||
| [2009/05/27 09:28:32] <abien> i recon dokuwiki | ||
| [2009/05/27 09:28:35] <tim|imac> masterzen: what do you use now? | ||
| [2009/05/27 09:28:37] <jamesturnbull> macbar: I like douwiki | ||
| [2009/05/27 09:28:41] <jamesturnbull> macbar: sorry | ||
| [2009/05/27 09:28:46] <jamesturnbull> masterzen: dokuwiki | ||
| [2009/05/27 09:28:56] <masterzen> we're using tikiwiki | ||
| [2009/05/27 09:28:57] @ Quit: madrescher: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 09:29:07] <tim|imac> ... any wiki is better than tikiwiki... imnsho... | ||
| [2009/05/27 09:29:12] <tim|imac> we use mediawiki, usually | ||
| [2009/05/27 09:29:16] <tim|imac> wiki.kumina.nl | ||
| [2009/05/27 09:29:21] <DavidS> mediawiki++ | ||
| [2009/05/27 09:29:22] <joe-mac> goraxe: i don't usually inherit like this... i just realized | ||
| [2009/05/27 09:29:38] <joe-mac> is the subclass you're declaring inside the parent definition? | ||
| [2009/05/27 09:29:43] @ madrescher joined channel #puppet | ||
| [2009/05/27 09:29:46] <masterzen> in fact, nobody uses the wiki in the company, hence our idea to move to something better... | ||
| [2009/05/27 09:30:05] @ Quit: nigelk__: | ||
| [2009/05/27 09:30:05] <DavidS> masterzen: that might be a social, not a technical, problem, no? | ||
| [2009/05/27 09:30:37] <joe-mac> goraxe: i would do like class mysql { class server inherits mysql { ... } } | ||
| [2009/05/27 09:30:38] <tim|imac> goraxe: might be silly, by try using v51 instead of 51... just to check if that's the issue | ||
| [2009/05/27 09:30:40] <masterzen> DavidS: indeed. But the tool should at least be usable if you want to build-up the use :-) | ||
| [2009/05/27 09:30:54] <jamesturnbull> goraxe: you shouldn't need to quote that ... I think it must be the 51 | ||
| [2009/05/27 09:30:59] <joe-mac> i tried changing it to five_one and it still barfed, not immediately sure why | ||
| [2009/05/27 09:31:22] <DavidS> masterzen: point taken :) | ||
| [2009/05/27 09:31:53] <joe-mac> o wait, yea so it is the 51 | ||
| [2009/05/27 09:32:00] <joe-mac> no quotes at all, but change 51 to five_one | ||
| [2009/05/27 09:32:15] <joe-mac> i remember running into this, class names don't like to be numbers, or at least start with numbers | ||
| [2009/05/27 09:32:38] <masterzen> joe-mac: yes class name must start with a letter. | ||
| [2009/05/27 09:33:10] <goraxe> sorry was called for a sec | ||
| [2009/05/27 09:33:25] <jamesturnbull> goraxe: it's the 51 | ||
| [2009/05/27 09:33:32] <jamesturnbull> goraxe: I just tested it as v51 and it works fine | ||
| [2009/05/27 09:33:53] <jamesturnbull> joe-mac: as you just said :P | ||
| [2009/05/27 09:34:12] <jamesturnbull> masterzen: we did change that a little at some point ... what was that code ... it's the only time I messed with the grammar | ||
| [2009/05/27 09:34:18] <goraxe> gotcha just re-read up2date | ||
| [2009/05/27 09:34:23] <duritong> mediawiki++ | ||
| [2009/05/27 09:34:41] <duritong> most people know wikipedia, hence they're familiar with it | ||
| [2009/05/27 09:34:47] <masterzen> jamesturnbull: yes I vaguely remember sth like that... | ||
| [2009/05/27 09:34:53] <masterzen> duritong: yes, make sense. | ||
| [2009/05/27 09:35:18] <masterzen> jamesturnbull: wasn't a patch about _ ? | ||
| [2009/05/27 09:36:03] <jamesturnbull> masterzen: yeah | ||
| [2009/05/27 09:36:34] <lak> jamesturnbull: shouldn't that exitcodes ticket be closed? and why is it assigned to me? | ||
| [2009/05/27 09:36:43] <lak> i can just close it now, if you want | ||
| [2009/05/27 09:37:24] <jamesturnbull> lak: closed now | ||
| [2009/05/27 09:37:28] <lak> cool | ||
| [2009/05/27 09:38:06] <jamesturnbull> lak: do we want classes to be able to start with a nmber? | ||
| [2009/05/27 09:38:10] <jamesturnbull> lak: do we care? | ||
| [2009/05/27 09:38:20] <lak> i thought we'd already allowed it | ||
| [2009/05/27 09:38:36] <lak> i don't really like it, but i understand why people want it so i think it makes sense | ||
| [2009/05/27 09:39:03] @ omry_|work joined channel #puppet | ||
| [2009/05/27 09:39:13] <jamesturnbull> goraxe: what puppet version btw>? | ||
| [2009/05/27 09:39:25] <DavidS> lak: I'd prefer a better error message. would you like to see "include 1,2,3" ? | ||
| [2009/05/27 09:40:33] <lak> DavidS: that would be weird | ||
| [2009/05/27 09:40:39] <lak> what's the error message now? | ||
| [2009/05/27 09:40:59] <DavidS> (15:23:27) goraxe: Could not retrieve catalog: Syntax error at ':' at | ||
| [2009/05/27 09:41:01] <masterzen> I'm so used to languages that forbid identifier starting with a number that I'm never tempted to use one... | ||
| [2009/05/27 09:41:03] @ nmalik_ joined channel #puppet | ||
| [2009/05/27 09:41:08] @ Quit: nmalik_: Client Quit | ||
| [2009/05/27 09:41:14] <goraxe> 0.24.4 | ||
| [2009/05/27 09:41:38] <DavidS> ^ if i understand goraxe correctly, that came when trying "class mysql::server::51 {}" | ||
| [2009/05/27 09:41:40] <joe-mac> sort of convention, even yoonackz stops you from creating users and groups starting with a number | ||
| [2009/05/27 09:42:17] <jamesturnbull> goraxe: ah okay - in ... hmmm 0.24.5 or .6 you can start classes with a number - earlier versions you can't | ||
| [2009/05/27 09:42:30] @ nmalik_ joined channel #puppet | ||
| [2009/05/27 09:43:08] <jamesturnbull> goraxe: joe-mac 0.24.6 allows it | ||
| [2009/05/27 09:43:24] <joe-mac> o i c | ||
| [2009/05/27 09:43:42] <joe-mac> now that i have a shiny new .24.8, these things are possible lol | ||
| [2009/05/27 09:43:44] <goraxe> Im just using what dribbles down from the distribution mantainers atm I may be tempted to roll our own for the moment though I will just work round the class number problem | ||
| [2009/05/27 09:44:37] <DavidS> goraxe: using the debs from squeeze works on etch and lenny | ||
| [2009/05/27 09:44:44] <DavidS> and they're fresh | ||
| [2009/05/27 09:45:06] <jamesturnbull> lak: yeah we fixed the classes startign with numbers thing but we blanched at the starting with an underscore | ||
| [2009/05/27 09:45:47] <goraxe> ah we are using ubuntu so we could take the debs and apply them (I havn't tried that yet though) | ||
| [2009/05/27 09:46:19] <DavidS> goraxe: they're quite independent i figure ... | ||
| [2009/05/27 09:46:28] <goraxe> I tend to prefer either taking what comes from the offical channels or building for our own repostiories | ||
| [2009/05/27 09:46:53] <joe-mac> goraxe: it was stupidly easy to make a .24.8 for ubuntu 8.04 | ||
| [2009/05/27 09:47:04] <joe-mac> then you just sign it with your apt key and put it in your custom repo | ||
| [2009/05/27 09:47:19] <DavidS> goraxe: puppet development moved too fast for that strategy to be valid | ||
| [2009/05/27 09:47:20] <goraxe> allthough thats getting more complex as we now have servers on rhel(4,5) ubuntu 804 810 904 etc ... (hence the puppet project) | ||
| [2009/05/27 09:48:35] <joe-mac> the .dsc for .24.8 is in debian and ubuntu's archive, so you dget it, cd into the source dir, then dpkg-buildpackage -kyourkey -rfakeroot. i don't think i really had to do anything else to build it | ||
| [2009/05/27 09:49:02] @ Quit: cwebber: | ||
| [2009/05/27 09:49:06] <jamesturnbull> nasrat: I don't see tha facter spec patch? | ||
| [2009/05/27 09:50:17] <goraxe> joe-mac: ta, just running the dget now | ||
| [2009/05/27 09:50:20] <gepetto> ::trac:: Language Tutorial edited by jamtur01 @ http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial (by james@lovedthanlost.net) | ||
| [2009/05/27 09:51:23] <joe-mac> goraxe: i put that off for so long cause i didn't realize it was so easy | ||
| [2009/05/27 09:55:03] <nasrat> jamesturnbull: can't push from work | ||
| [2009/05/27 09:55:10] <nasrat> will do later | ||
| [2009/05/27 09:55:27] <jamesturnbull> tmz: do you have a latest facter and puppet RH spec file - I'll update the ones in the repo I guess | ||
| [2009/05/27 09:55:30] <jamesturnbull> nasrat: sure | ||
| [2009/05/27 09:56:26] @ nigelk joined channel #puppet | ||
| [2009/05/27 09:56:29] <nasrat> jamesturnbull: do you think there'd be an issue with me getting collaborator push to reductivelabs/facter? | ||
| [2009/05/27 09:56:51] <jamesturnbull> nasrat: up to lak | ||
| [2009/05/27 09:57:09] <lak> nasrat: shouldn't be a problem | ||
| [2009/05/27 09:57:17] <lak> we just have to be careful with multiple people pushing | ||
| [2009/05/27 09:57:25] <lak> things can get confusing quickly (as jamesturnbull can attest) | ||
| [2009/05/27 09:57:29] <jamesturnbull> nasrat: I don't mind pulling in commits though - helps me keep track of changelog and release notes | ||
| [2009/05/27 09:57:36] <jamesturnbull> nasrat: and reduces confusion | ||
| [2009/05/27 09:58:09] <nasrat> sure | ||
| [2009/05/27 09:58:20] <nasrat> whatever works best | ||
| [2009/05/27 09:58:36] <jamesturnbull> I'm usually pretty fast at pulling in stuff too :P | ||
| [2009/05/27 09:58:39] <lak> nasrat: you're nasrat on github? | ||
| [2009/05/27 09:58:51] @ Quit: omry|work: Read error: 110 (Connection timed out) | ||
| [2009/05/27 09:59:01] <nasrat> lak: pnasrat | ||
| [2009/05/27 09:59:12] <lak> done | ||
| [2009/05/27 09:59:47] <jamesturnbull> nasrat: the only thing to watch is that I currently push to my, reductivelabs.com and github | ||
| [2009/05/27 09:59:55] <jamesturnbull> nasrat: because people still use the old ones | ||
| [2009/05/27 09:59:59] <nasrat> ok | ||
| [2009/05/27 10:00:22] <lak> jamesturnbull, nasrat: what do you guys think of the conflict handler stuff? | ||
| [2009/05/27 10:00:51] <jamesturnbull> lak: so whatcha want to do? shut down rl.com? | ||
| [2009/05/27 10:00:57] @ mfoster joined channel #puppet | ||
| [2009/05/27 10:01:07] <lak> erm, wtf are you talking about? | ||
| [2009/05/27 10:01:18] <jamesturnbull> lak: the git repos | ||
| [2009/05/27 10:01:20] <nasrat> lak: I think it's interesting and allows flexibility | ||
| [2009/05/27 10:01:32] <jamesturnbull> lak: I am currently keeping three up to date | ||
| [2009/05/27 10:01:35] <lak> ah | ||
| [2009/05/27 10:01:37] <lak> i see | ||
| [2009/05/27 10:01:43] <lak> rl.com has more than git :) | ||
| [2009/05/27 10:02:04] <jamesturnbull> I didn't mran the whole site | ||
| [2009/05/27 10:02:04] <lak> i see now, tho, that i added nasrat to github but not to reductivelabs.com's git server | ||
| [2009/05/27 10:02:05] <lak> right | ||
| [2009/05/27 10:02:07] @ Quit: mfoster: Client Quit | ||
| [2009/05/27 10:02:16] <lak> what we need to do is just have one of them automatically pull from the other | ||
| [2009/05/27 10:02:19] <jamesturnbull> well perhaps we should simplify? | ||
| [2009/05/27 10:02:21] <lak> rather than the current method | ||
| [2009/05/27 10:02:33] <lak> we discussed shutting one down before and it was rejected | ||
| [2009/05/27 10:02:39] <lak> but i think it's reasonable | ||
| [2009/05/27 10:02:54] <nasrat> the problem is that it may be confusing for people | ||
| [2009/05/27 10:03:01] <masterzen> yes it is | ||
| [2009/05/27 10:03:21] <masterzen> IMHO we should stick to only one repo. | ||
| [2009/05/27 10:03:33] <masterzen> and declare it official. | ||
| [2009/05/27 10:03:42] <jamesturnbull> masterzen: well github seems to be that now | ||
| [2009/05/27 10:04:00] <tmz> jamesturnbull: I have an updated facter spec on the fedora branch at git://jet.mox.net/~tmz/facter | ||
| [2009/05/27 10:04:01] <masterzen> yes, at least I'm using it as if it was official ;-) | ||
| [2009/05/27 10:04:50] @ Quit: nigelk: | ||
| [2009/05/27 10:05:45] <jamesturnbull> tmz: in a particular commit? | ||
| [2009/05/27 10:05:48] @ saurabhverma joined channel #puppet | ||
| [2009/05/27 10:06:00] <nasrat> lak: configurable conflict handlers may provide confusion for some people | ||
| [2009/05/27 10:06:07] <lak> quite | ||
| [2009/05/27 10:06:25] <jamesturnbull> I don't know - I am having mixed feelings about it | ||
| [2009/05/27 10:06:29] <lak> trying to understand whether it's the snippet stuff he really wants and the handlers are just a means of accomplishing that, or whether the handlers were really what he wanted | ||
| [2009/05/27 10:06:35] <jamesturnbull> I think it would be monsterously confuisng | ||
| [2009/05/27 10:06:41] <jamesturnbull> and a right pain to document | ||
| [2009/05/27 10:06:41] @ Quit: saurabhverma1: Read error: 113 (No route to host) | ||
| [2009/05/27 10:06:51] <masterzen> I have mixed feelings about this patch too... | ||
| [2009/05/27 10:06:53] <nasrat> it's kinda like an exception handler really | ||
| [2009/05/27 10:07:43] <nasrat> so I talked to bartvb about his intent earlier | ||
| [2009/05/27 10:08:12] <lak> ah, ok | ||
| [2009/05/27 10:08:19] <lak> can you hold that thought for five mins? | ||
| [2009/05/27 10:08:23] <lak> i gotta step away, but brb | ||
| [2009/05/27 10:10:11] <tmz> jamesturnbull: fc810d35 | ||
| [2009/05/27 10:11:09] @ Quit: Bass10: "Leaving" | ||
| [2009/05/27 10:11:12] <tmz> jamesturnbull: I updated the puppet spec to 0.25beta1, not sure if you want to add that or not. but it's in 3b37577e (fedora/packaging branch) at git://jet.mox.net/~tmz/puppet | ||
| [2009/05/27 10:11:50] <tmz> if you want a current 0.24.8 spec, http://cvs.fedoraproject.org/viewvc/rpms/puppet/devel/puppet.spec?view=co would work. | ||
| [2009/05/27 10:12:37] @ Quit: nmalik: "leaving" | ||
| [2009/05/27 10:12:52] @ nmalik_ is now known as nmalik | ||
| [2009/05/27 10:13:25] @ rschu68 joined channel #puppet | ||
| [2009/05/27 10:14:14] @ Quit: alexine: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 10:14:31] <joe-mac> anybody have a doc for setting up a dedicated puppetca? | ||
| [2009/05/27 10:14:57] <DavidS> joe-mac: not satisfied with the defaults? | ||
| [2009/05/27 10:15:26] <joe-mac> i'm not sure i understand... we have a sort of diverse network and wantt o have one CA | ||
| [2009/05/27 10:15:31] <joe-mac> with multiple masters | ||
| [2009/05/27 10:16:08] <flashn> you can have all masters being a CA | ||
| [2009/05/27 10:16:30] <flashn> there's a guide for it somewhere I recal | ||
| [2009/05/27 10:16:31] <flashn> l | ||
| [2009/05/27 10:16:53] <Volcane> as long as they have the same ca cert | ||
| [2009/05/27 10:16:57] <flashn> yeah | ||
| [2009/05/27 10:17:03] <joe-mac> flashn: i don't know maybe i am misunderstanding you, i want them all to have a set of common certs | ||
| [2009/05/27 10:17:24] <joe-mac> my masters are CA's right now but they don't exchange certs so if i were to move a node i have to like clean and re si gn | ||
| [2009/05/27 10:17:44] <flashn> you can share the certs on all masters iirc | ||
| [2009/05/27 10:17:59] <joe-mac> yea, that's what i want, just looking for a doc on the standard practive | ||
| [2009/05/27 10:18:02] <joe-mac> practice even | ||
| [2009/05/27 10:18:09] <Volcane> i jusst gen'd them once and make sure they go out to all the masters | ||
| [2009/05/27 10:18:41] <jamesturnbull> tmz: okay I grabbed the facter on and I'll grab the puppet one too - can't hurt | ||
| [2009/05/27 10:18:46] <DavidS> joe-mac: see ca_server and friends in wiki:ConfigurationReference | ||
| [2009/05/27 10:18:51] <gepetto> DavidS: joe-mac: wiki:ConfigurationReference is http://reductivelabs.com/trac/puppet/wiki/ConfigurationReference | ||
| [2009/05/27 10:18:52] <joe-mac> thanks DavidS | ||
| [2009/05/27 10:19:18] <lak> nasrat: i'm back | ||
| [2009/05/27 10:19:19] <DavidS> s/and friends/and ca_port/ actually | ||
| [2009/05/27 10:19:19] <flashn> I have two servers, one being puppetmaster and the other puppetfiler | ||
| [2009/05/27 10:19:22] <lak> so what did bart have to say? | ||
| [2009/05/27 10:19:33] <flashn> but having everything replicated so puppetmaster is slave for puppetfiler and vice versa | ||
| [2009/05/27 10:20:01] <joe-mac> but if i do that DavidS,d o i just leave the manifestdir totally empty? | ||
| [2009/05/27 10:20:50] <jamesturnbull> lak: I just think in the current state of debug and catalog feedback the conflict handler would be quite tricky to trouble-shoot | ||
| [2009/05/27 10:23:41] @ CSamuelson joined channel #puppet | ||
| [2009/05/27 10:24:01] <lak> not disagreeing with that, really | ||
| [2009/05/27 10:24:18] <nasrat> lak: busy brb | ||
| [2009/05/27 10:24:44] <lak> jamesturnbull: i'm just trying to figure out if this is a model we can use to solve problems people have in the language | ||
| [2009/05/27 10:26:16] @ skoog_ left channel #puppet () | ||
| [2009/05/27 10:26:28] <jamesturnbull> lak: depends which problem | ||
| [2009/05/27 10:27:18] @ Quit: saurabhverma: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 10:31:08] @ nigelk joined channel #puppet | ||
| [2009/05/27 10:31:10] <Telmo> lak: when is DataMaping be the prefered (or only solution) over StoredConfig? | ||
| [2009/05/27 10:31:21] @ jmslagle joined channel #puppet | ||
| [2009/05/27 10:31:26] <lak> datamapping? what do you mean? | ||
| [2009/05/27 10:31:45] <jmslagle> How do I keep falling off the network ;P | ||
| [2009/05/27 10:31:56] * jmslagle recalls puppet language and makes a define to do a CVS checkout. | ||
| [2009/05/27 10:32:01] <Telmo> I though you were moving away from storedconfig using rails to use something different? | ||
| [2009/05/27 10:33:31] <lak> ah, right - we talked about DataMapper | ||
| [2009/05/27 10:33:36] <lak> but we never got it working | ||
| [2009/05/27 10:33:42] <lak> instead we focused on making rails as fast as possible | ||
| [2009/05/27 10:33:53] <lak> and moving it to a pluggable interface via the indirector | ||
| [2009/05/27 10:33:53] <lak> brb | ||
| [2009/05/27 10:34:06] <Telmo> will the new puppet be able to use rails 2.3? | ||
| [2009/05/27 10:35:03] <duritong> Telmo: #2189 | ||
| [2009/05/27 10:35:04] <gepetto> duritong: Telmo: #2189 is http://projects.reductivelabs.com/issues/show/2189 "Puppet - Bug #2189: Puppet is not compatible with Rails 2.3.x - ReductiveLabs.com" | ||
| [2009/05/27 10:35:26] <Telmo> awesome, thanks | ||
| [2009/05/27 10:44:33] @ mattock left channel #puppet () | ||
| [2009/05/27 10:45:33] @ nmalik_ joined channel #puppet | ||
| [2009/05/27 10:45:48] @ Quit: nmalik_: Client Quit | ||
| [2009/05/27 10:46:16] @ nmalik_ joined channel #puppet | ||
| [2009/05/27 10:46:56] @ Quit: mikepea: Read error: 110 (Connection timed out) | ||
| [2009/05/27 10:47:06] <jamesturnbull> lak: where do you want to put the naggen binary? ext/nagios | ||
| [2009/05/27 10:47:17] <lak> yeah, that makes sense to me | ||
| [2009/05/27 10:47:20] <lak> but i'm open to suggestions | ||
| [2009/05/27 10:47:27] <jamesturnbull> that suits me | ||
| [2009/05/27 10:47:35] @ saurabhverma joined channel #puppet | ||
| [2009/05/27 10:47:36] @ mikepea joined channel #puppet | ||
| [2009/05/27 10:49:20] @ erm_ joined channel #puppet | ||
| [2009/05/27 10:51:59] <ch> is there any way of knowing (on the client-side) if the last run was successful (and not looking into the logs)? | ||
| [2009/05/27 10:52:56] <ch> I've now got a bunch of clients which no longer can download facts+plugins, but still run their catalog, and therefore update state.yaml's mtime | ||
| [2009/05/27 10:53:05] <ch> but obviously the run wasn't successful :/ | ||
| [2009/05/27 10:55:28] @ Quit: nmalik: Read error: 113 (No route to host) | ||
| [2009/05/27 10:56:39] <lak> jamesturnbull: can you try chmod'ing your /tmp (temporarily) to an owner/mode that will cause a failure on that chmod, then run the specs? | ||
| [2009/05/27 10:56:47] <lak> that should tell you where the problem in the specs is | ||
| [2009/05/27 11:00:20] @ hessmll joined channel #puppet | ||
| [2009/05/27 11:02:49] @ Quit: pleemans: Read error: 110 (Connection timed out) | ||
| [2009/05/27 11:04:31] <Volcane> ch: how would you define succesfull? | ||
| [2009/05/27 11:04:47] <jamesturnbull> lak: I updated the ticket with the tests that failed with permissions denied | ||
| [2009/05/27 11:04:49] <mikepea> [OT - sorry!] can anyone recommend a good channel for talking about strace output? Got a nasty brk() call taking an age, and i've no idea why. | ||
| [2009/05/27 11:05:25] <lak> thanks | ||
| [2009/05/27 11:05:29] @ martha joined channel #puppet | ||
| [2009/05/27 11:06:31] <ch> Volcane: I think it boils down to this: facts, plugins downloads worked, catalog download worked | ||
| [2009/05/27 11:06:53] <Volcane> ch: so you have localconfig.yaml and state.yaml | ||
| [2009/05/27 11:06:54] <ch> Volcane: I'm not so much concerned about the catalog being applied correctly | ||
| [2009/05/27 11:07:31] <Volcane> ch: state.yaml gets updated at the time of a run, and localconfig.yaml gets updated when you get a config from the master | ||
| [2009/05/27 11:07:52] <Volcane> ch: so you can check the age of those, state.yaml for "puppet has run recently" and localconfig.yaml for catalog compiled etc | ||
| [2009/05/27 11:08:08] <ch> Volcane: thanks | ||
| [2009/05/27 11:08:37] <DavidS> mikepea: serverfault.com | ||
| [2009/05/27 11:09:11] @ alfism joined channel #puppet | ||
| [2009/05/27 11:09:24] <mikepea> DavidS: d'oh - forgot about that... cheers. | ||
| [2009/05/27 11:10:04] @ Quit: edwardam: Read error: 110 (Connection timed out) | ||
| [2009/05/27 11:10:06] <Volcane> ch: so a syntax error for example will prevent localconfig.yaml from getting any newer | ||
| [2009/05/27 11:10:23] <Volcane> ch: but state.yaml will get newer cos puppet shold run from a cached copy of the last succesfully compiled catalog | ||
| [2009/05/27 11:11:24] @ zeroXten joined channel #puppet | ||
| [2009/05/27 11:15:07] @ lazzurs joined channel #puppet | ||
| [2009/05/27 11:16:14] <nasrat> lak: what I tried to do was get puppet to work at a higher abstraction level | ||
| [2009/05/27 11:16:14] <nasrat> what I do not like are most of the file editing native resources | ||
| [2009/05/27 11:16:14] <nasrat> and this feature can resolve it without having to resort to the hacky file parts patterns | ||
| [2009/05/27 11:16:14] <nasrat> I'm setting here in a puppet training with teyo, and that came up. So that is why I ported it now :) | ||
| [2009/05/27 11:16:20] <ch> Volcane: thanks | ||
| [2009/05/27 11:16:22] <nasrat> that's what bartvb said | ||
| [2009/05/27 11:16:28] <ch> so I'll write a kill -9 script :> | ||
| [2009/05/27 11:16:50] @ Quit: CSamuelson: "leaving" | ||
| [2009/05/27 11:17:51] <lazzurs> Hello, is there a way I can run rpm with --force when getting puppet to install a package without making that the system default? | ||
| [2009/05/27 11:18:24] <lazzurs> I guess what I am thinking of is a exec package provider if that makes sense, but I am sure there is a better way of doing it | ||
| [2009/05/27 11:18:51] <Volcane> i think the problem is the --force not the fact that puppet doesnt help you hang yourself :P | ||
| [2009/05/27 11:19:21] <lazzurs> Volcane: usually I would agree with you there | ||
| [2009/05/27 11:20:40] <lazzurs> Volcane: scratch that I always agree with you on that one :) | ||
| [2009/05/27 11:20:47] <Volcane> heh | ||
| [2009/05/27 11:21:23] <lazzurs> however some times it is not my choice what happens, it is just to be done | ||
| [2009/05/27 11:21:47] <joe-mac> hey Volcane, .24.8 has the has_variable? function right? | ||
| [2009/05/27 11:21:54] <Volcane> nod,s then exec with a creates pointing to some file that the rpm would create is probably easiest | ||
| [2009/05/27 11:22:01] <Volcane> joe-mac: afaik since 0.24.6 | ||
| [2009/05/27 11:22:16] <joe-mac> sweet, and i pass it a string like "variable_name" or leave off the quotes? | ||
| [2009/05/27 11:22:29] <joe-mac> this function is going to cut down on my manifests by like a couple hundred lines i think | ||
| [2009/05/27 11:22:53] <Volcane> donno, dont think i ever used it but yeah "foo" probably | ||
| [2009/05/27 11:23:58] @ Quit: tessier_: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 11:28:23] @ flakrat joined channel #puppet | ||
| [2009/05/27 11:28:36] @ Quit: verwilst: "Ex-Chat" | ||
| [2009/05/27 11:28:53] <jamesturnbull> lak: okay I am off for the night - 23 tickets in the 0.25.0 queue ... :) | ||
| [2009/05/27 11:29:06] <lak> ok | ||
| [2009/05/27 11:29:10] <lak> as you can tell, i'm working on them | ||
| [2009/05/27 11:29:11] @ yure joined channel #puppet | ||
| [2009/05/27 11:29:18] <lak> a surprisingly large number of the tickets are complicated in some way | ||
| [2009/05/27 11:29:38] <jamesturnbull> lak: yeah who wrote that code???? | ||
| [2009/05/27 11:29:43] <jamesturnbull> lak: oh wait... | ||
| [2009/05/27 11:30:00] <lak> it's usually the design more than the code | ||
| [2009/05/27 11:30:15] <lak> e.g., the recursion overlap ticket i opened earlier in the week | ||
| [2009/05/27 11:30:24] <jamesturnbull> yeah saw that | ||
| [2009/05/27 11:30:26] <jamesturnbull> messy | ||
| [2009/05/27 11:31:10] <jamesturnbull> but other tickets don't look too bad | ||
| [2009/05/27 11:33:37] @ kolla joined channel #puppet | ||
| [2009/05/27 11:34:21] <tim|imac> just to check if my head is right... if i file { "bla": notify => Service["x"] } and service { "x": require => Package["x"] }, then file requires Package["x"] too, right? | ||
| [2009/05/27 11:35:51] @ cwebber joined channel #puppet | ||
| [2009/05/27 11:38:57] @ Quit: Kindred: Read error: 110 (Connection timed out) | ||
| [2009/05/27 11:44:40] @ Quit: Innocenti: Client Quit | ||
| [2009/05/27 11:46:27] @ cwebber_ joined channel #puppet | ||
| [2009/05/27 11:46:32] @ Quit: DavidS: Read error: 113 (No route to host) | ||
| [2009/05/27 11:50:24] @ mfoster joined channel #puppet | ||
| [2009/05/27 11:50:37] @ Quit: MarlondB: | ||
| [2009/05/27 11:50:47] @ nmalik joined channel #puppet | ||
| [2009/05/27 11:51:05] @ schwagala joined channel #puppet | ||
| [2009/05/27 11:52:31] @ Quit: schwagal1: Read error: 60 (Operation timed out) | ||
| [2009/05/27 11:54:35] @ Kindred joined channel #puppet | ||
| [2009/05/27 11:54:47] @ Quit: cwebber: Connection timed out | ||
| [2009/05/27 11:55:04] @ edwardam joined channel #puppet | ||
| [2009/05/27 11:55:21] @ CSamuelson joined channel #puppet | ||
| [2009/05/27 11:55:30] <nigelk> tim|imac: yes, when a change actually needs to be made to the file resource. | ||
| [2009/05/27 11:55:53] <tim|imac> great, thanks | ||
| [2009/05/27 12:03:30] @ Quit: nmalik_: Read error: 110 (Connection timed out) | ||
| [2009/05/27 12:05:57] @ CSamuelson left channel #puppet () | ||
| [2009/05/27 12:07:15] @ Quit: cwebber_: | ||
| [2009/05/27 12:07:41] @ Quit: cowbud: Remote closed the connection | ||
| [2009/05/27 12:07:46] @ JibbaD joined channel #puppet | ||
| [2009/05/27 12:08:25] <JibbaD> quick question about purging out contents via the FAQ hack. if I hadd that in my class and then below it add my definition for the dir that should fill the dir I just killed is that going to be run everytime? Referring specifically to: http://reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions#id53 | ||
| [2009/05/27 12:09:09] @ CSamuelson joined channel #puppet | ||
| [2009/05/27 12:14:37] <bda> http://god.rubyforge.org/ | ||
| [2009/05/27 12:14:39] <masterzen> lak: I'll have more time to focus on fixing 0.25 bugs by the end of the week (now that Jruby is an old story). The only issue is that I'm taking a 2 weeks vacation in a couple of weeks... | ||
| [2009/05/27 12:14:39] <bda> ^F FINALLY, A CONFIG FILE THAT MAKES SENSE | ||
| [2009/05/27 12:14:40] <bda> w t f | ||
| [2009/05/27 12:15:01] <lak> masterzen: vacation? what's that? | ||
| [2009/05/27 12:15:09] <lak> is that a french word or something? | ||
| [2009/05/27 12:15:47] <masterzen> lak: are you kidding? | ||
| [2009/05/27 12:15:51] <lak> no | ||
| [2009/05/27 12:15:57] <lak> i just don't get many vacations :/ | ||
| [2009/05/27 12:16:01] <lak> or rather | ||
| [2009/05/27 12:16:02] <lak> yeah | ||
| [2009/05/27 12:16:03] <lak> i'm kidding | ||
| [2009/05/27 12:16:07] <f3ew> masterzen lak works for himself | ||
| [2009/05/27 12:16:10] <masterzen> :-) | ||
| [2009/05/27 12:16:23] <f3ew> and has twins | ||
| [2009/05/27 12:16:38] <masterzen> I thought you were litterally asking me what that means... I'm too tired :-) | ||
| [2009/05/27 12:17:04] <masterzen> I deserve those vacations, I guess :-D | ||
| [2009/05/27 12:17:29] <masterzen> f3ew: yes, I know. Been there, done that, except for the twins | ||
| [2009/05/27 12:18:34] <masterzen> lak: back to the original topic: If you want to assign me 0.25 tickets, go ahead. | ||
| [2009/05/27 12:18:47] <lak> masterzen: i'd feel more comfortable with you assigning them to yourself | ||
| [2009/05/27 12:18:55] <lak> since you're in a better position to judge what you'll be able to do | ||
| [2009/05/27 12:19:09] <masterzen> ok, will have a look to the list later today and grab a few ones. | ||
| [2009/05/27 12:19:48] <lak> thanks | ||
| [2009/05/27 12:19:58] <lak> i try to assign to me the ones i know i should fix and leave the rest | ||
| [2009/05/27 12:20:01] @ Quit: yure: Remote closed the connection | ||
| [2009/05/27 12:20:03] * masterzen is going home, see (hear?) you tonight for the call | ||
| [2009/05/27 12:20:10] <lak> but if there's something assigned to me that you would like to handle, go ahead and steal it | ||
| [2009/05/27 12:20:12] <lak> cool | ||
| [2009/05/27 12:20:15] <lak> i'm heading to lunch | ||
| [2009/05/27 12:20:16] <lak> ta ta | ||
| [2009/05/27 12:20:22] <masterzen> ok | ||
| [2009/05/27 12:20:29] @ Quit: lak: | ||
| [2009/05/27 12:20:31] <f3ew> lak code comments on the Windows stuff | ||
| [2009/05/27 12:20:41] @ Quit: masterzen: "Leaving" | ||
| [2009/05/27 12:20:45] <f3ew> damn | ||
| [2009/05/27 12:24:00] <joe-mac> windows? | ||
| [2009/05/27 12:27:36] @ tessier_ joined channel #puppet | ||
| [2009/05/27 12:29:46] @ WALoeIII joined channel #puppet | ||
| [2009/05/27 12:29:47] <sigmonsays> Where does the "source" paramter come from in puppet logs? | ||
| [2009/05/27 12:29:56] <sigmonsays> is it meta generated or manually added? | ||
| [2009/05/27 12:31:00] @ bobbyz joined channel #puppet | ||
| [2009/05/27 12:31:14] @ pleemans joined channel #puppet | ||
| [2009/05/27 12:33:26] @ Quit: alban3: Read error: 110 (Connection timed out) | ||
| [2009/05/27 12:36:31] @ Quit: mikepea: | ||
| [2009/05/27 12:37:06] @ Quit: fbe: Read error: 110 (Connection timed out) | ||
| [2009/05/27 12:39:09] @ Quit: tessier_: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 12:40:34] @ Quit: alfism: "Connection reset by beer" | ||
| [2009/05/27 12:40:38] <JibbaD> for an exec clause using subscribe can you have => File["directory?"] | ||
| [2009/05/27 12:40:43] @ andrewcshafer joined channel #puppet | ||
| [2009/05/27 12:40:47] <JibbaD> it doesnt' seem to want to run things for me | ||
| [2009/05/27 12:41:03] @ mikepea joined channel #puppet | ||
| [2009/05/27 12:41:10] @ cirquitz joined channel #puppet | ||
| [2009/05/27 12:41:19] <JibbaD> or do I have to enumerate specific files? | ||
| [2009/05/27 12:42:01] <chadh> JibbaD: subscribe is a metaparameter, so you can use it with any type. You have to reference an explicitly defined resource, though (ie, there has to be a resource named File["directory?"] | ||
| [2009/05/27 12:42:47] <JibbaD> so if I have say File["/etc/apache2"] if anything changes in there it should restart apache right? | ||
| [2009/05/27 12:42:56] <f3ew> http://jan.prima.de/~jan/plok/archives/175-Benchmarks-You-are-Doing-it-Wrong.html | ||
| [2009/05/27 12:43:30] @ kambiz is now known as kambiz_away | ||
| [2009/05/27 12:43:47] @ Quit: MaGicKanGaRoo: Remote closed the connection | ||
| [2009/05/27 12:43:56] <chadh> JibbaD: hmm, seems like there was a mailing list thread about this. At a minimum, you would need to have a file resource defined for that directory with recurse set to true. | ||
| [2009/05/27 12:44:00] @ Quit: cirquitz: Client Quit | ||
| [2009/05/27 12:44:02] <chadh> but maybe that still doesn't work | ||
| [2009/05/27 12:44:16] <chadh> let me see if I can find the thread | ||
| [2009/05/27 12:44:52] <JibbaD> cool thanks | ||
| [2009/05/27 12:44:57] <JibbaD> im googling away as well | ||
| [2009/05/27 12:45:17] @ lak joined channel #puppet | ||
| [2009/05/27 12:49:11] @ jmarki joined channel #puppet | ||
| [2009/05/27 12:50:24] @ cwebber joined channel #puppet | ||
| [2009/05/27 12:54:03] @ Quit: madrescher: "Leaving." | ||
| [2009/05/27 12:54:16] @ Quit: MattyM: "ta ta" | ||
| [2009/05/27 12:58:42] @ Quit: cwebber: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 12:59:04] @ cwebber joined channel #puppet | ||
| [2009/05/27 13:00:30] @ plathrop-away is now known as plathrop | ||
| [2009/05/27 13:02:30] @ Quit: lak: | ||
| [2009/05/27 13:09:03] @ Quit: nmalik: Read error: 110 (Connection timed out) | ||
| [2009/05/27 13:09:50] @ justindossey joined channel #puppet | ||
| [2009/05/27 13:10:16] @ Quit: saurabhverma: "Leaving." | ||
| [2009/05/27 13:14:10] @ plathrop is now known as plathrop-away | ||
| [2009/05/27 13:15:49] @ Quit: nasrat: "Ex-Chat" | ||
| [2009/05/27 13:16:29] @ tessier_ joined channel #puppet | ||
| [2009/05/27 13:17:55] <sigmonsays> do people think it's ok to do <% File.new("xyz").each {} %> in erb? | ||
| [2009/05/27 13:18:25] @ Quit: fujin: | ||
| [2009/05/27 13:18:28] <agaffney> if it works... | ||
| [2009/05/27 13:18:29] <Volcane> to read the lines? | ||
| [2009/05/27 13:18:37] <sigmonsays> yah i'm not sure if it even works :) | ||
| [2009/05/27 13:21:06] @ nmalik joined channel #puppet | ||
| [2009/05/27 13:21:12] <sigmonsays> I must use modules then, I don't want to deploy facts that are uncommon to every server | ||
| [2009/05/27 13:21:36] <Volcane> File.readlines("/foo").each {|l| } | ||
| [2009/05/27 13:21:59] <sigmonsays> Then I run into the problem of ensuring the file exists | ||
| [2009/05/27 13:22:13] <Volcane> return unless File.exists?("/foo") | ||
| [2009/05/27 13:22:29] <sigmonsays> :) | ||
| [2009/05/27 13:22:38] <Volcane> though probably not best ina template to "return" :) | ||
| [2009/05/27 13:22:57] <sigmonsays> yah where do u draw the balance between code and templates | ||
| [2009/05/27 13:22:58] <sigmonsays> hehe | ||
| [2009/05/27 13:23:12] <Volcane> i keep my templates as simple as possible | ||
| [2009/05/27 13:23:30] <sigmonsays> Yah | ||
| [2009/05/27 13:23:41] <sigmonsays> so push the code/logic into a fact or somewhere else | ||
| [2009/05/27 13:23:50] <Volcane> what is it you're wanting to do? | ||
| [2009/05/27 13:24:03] <sigmonsays> include centralized config onto hosts per class | ||
| [2009/05/27 13:24:11] @ Quit: nmalik: Client Quit | ||
| [2009/05/27 13:24:14] <sigmonsays> to make it easy to arbitrarily create pools | ||
| [2009/05/27 13:24:17] <nigelk> I have a gut feeling that templates are inherently evil | ||
| [2009/05/27 13:24:21] <nigelk> but do use them | ||
| [2009/05/27 13:24:30] @ nmalik joined channel #puppet | ||
| [2009/05/27 13:24:38] <Volcane> sigmonsays: erm, no not following :) | ||
| [2009/05/27 13:24:40] <sigmonsays> templates rock in some sense, but they definitely aid the "wrong design" | ||
| [2009/05/27 13:24:58] <nigelk> yeah. The most natural use for them is for distributing puppet.conf files I think. | ||
| [2009/05/27 13:25:02] <Volcane> nigelk: i think the moment you're putting too much logic in them, or god forbid querying databases you should probably start fresh :) | ||
| [2009/05/27 13:25:10] <nigelk> anything else I tend to try to use it as a precursor to developing a native type | ||
| [2009/05/27 13:25:11] <nigelk> heeheheh | ||
| [2009/05/27 13:25:12] <sigmonsays> Volcane, i want to provide the ability to create puppet classes just by creating a new directory in a file system somewhere ... essentially | ||
| [2009/05/27 13:25:35] <sigmonsays> nagios needs to be aware of all these "classes" | ||
| [2009/05/27 13:25:43] <sigmonsays> ganglia needs to eb aware, in a semi mutated form | ||
| [2009/05/27 13:25:53] <Volcane> nigelk: ala iclassify that lets you query the iclassify server for all machines with a certain class assigned so you can say build monitoring without stored procs, thats just all wrong. | ||
| [2009/05/27 13:26:21] @ Quit: nmalik: Client Quit | ||
| [2009/05/27 13:26:27] @ cirquitz joined channel #puppet | ||
| [2009/05/27 13:26:29] <Volcane> sigmonsays: hmm, so you want to dynamically create resources? | ||
| [2009/05/27 13:26:41] <sigmonsays> no | ||
| [2009/05/27 13:26:43] <sigmonsays> this is hard to explain | ||
| [2009/05/27 13:27:03] <Volcane> yeah i'm not getting it, but i have a horrible flu induced headache, so i am not "getting" much today | ||
| [2009/05/27 13:27:03] @ nmalik joined channel #puppet | ||
| [2009/05/27 13:27:17] <sigmonsays> Hrm | ||
| [2009/05/27 13:27:19] * sigmonsays ponders | ||
| [2009/05/27 13:27:25] <sigmonsays> can I store hashes in manifest somehoe? | ||
| [2009/05/27 13:27:27] <sigmonsays> how? | ||
| [2009/05/27 13:27:45] <sigmonsays> i guess I could create my own format and split(":") | ||
| [2009/05/27 13:27:52] * sigmonsays thinks he knows what to do now | ||
| [2009/05/27 13:27:59] <chadh> sigmonsays: there is a thread in puppet-users that suggested that | ||
| [2009/05/27 13:29:02] * grim_radical sees nothing wrong in querying external data sources in a template | ||
| [2009/05/27 13:29:27] <Volcane> grim_radical: you probably also write something like php/asp/jsp by littering them with TONS of actual program logic? | ||
| [2009/05/27 13:29:33] <grim_radical> no | ||
| [2009/05/27 13:29:37] <grim_radical> but nice try, though | ||
| [2009/05/27 13:29:40] <sigmonsays> ;) | ||
| [2009/05/27 13:29:41] <Volcane> eh | ||
| [2009/05/27 13:29:45] <Volcane> its the same though | ||
| [2009/05/27 13:29:49] <grim_radical> no, it isn't | ||
| [2009/05/27 13:29:55] @ alfism joined channel #puppet | ||
| [2009/05/27 13:29:58] <grim_radical> template is simply a function that allows for an "eval" | ||
| [2009/05/27 13:30:23] <sigmonsays> it's the same difference when comparing a frontend to a backend | ||
| [2009/05/27 13:30:28] <grim_radical> it's, in fact, probably the easies way to get any sort of dynamic behaviour into your config classes | ||
| [2009/05/27 13:30:41] <Volcane> just like template in say php MVC frameworks, so why not make your views overly complex in a MVC framework? | ||
| [2009/05/27 13:30:48] <grim_radical> especially when compared to awful hacks like creating your own functionto marhsal everything through strings | ||
| [2009/05/27 13:31:09] <grim_radical> Volcane: because views are for viewing | ||
| [2009/05/27 13:31:16] <grim_radical> templates aren't just for spitting out files | ||
| [2009/05/27 13:31:22] <grim_radical> it's a completely generic function | ||
| [2009/05/27 13:31:38] <grim_radical> the only (disappointing) restriction is that it is forced to return a string | ||
| [2009/05/27 13:31:51] <grim_radical> but I view that as a limitation of puppet's language, not "template" itself | ||
| [2009/05/27 13:32:24] <grim_radical> this all would be much less necessary if puppet could just eval manifests written in ruby | ||
| [2009/05/27 13:32:48] <Volcane> nods, well both philosophies work ofcourse, i just treat them more like views in a MVC framework than a replacement for parser functions | ||
| [2009/05/27 13:32:48] <grim_radical> but as it stands, a template is a perfectly serviceable way to approximate that functionality | ||
| [2009/05/27 13:33:13] <Volcane> and i only have 1 parser function, so not much that i needed to go down that route really | ||
| [2009/05/27 13:33:22] <grim_radical> I've got a ton, and I hate them. :P | ||
| [2009/05/27 13:33:28] <Volcane> i do abuse a template in one place like a cheap function thoug | ||
| [2009/05/27 13:33:30] @ incommon_ike joined channel #puppet | ||
| [2009/05/27 13:33:39] <grim_radical> I guess I don't think of it as abuse. :P | ||
| [2009/05/27 13:33:42] <Volcane> but its quite cringeworthy | ||
| [2009/05/27 13:33:45] <grim_radical> I mean, of course you can't do something stupid | ||
| [2009/05/27 13:34:00] <grim_radical> like if you have a template that calls functions that return different output every time, and you want that to go into a file, | ||
| [2009/05/27 13:34:08] <grim_radical> well you deserve what's coming to you. :P | ||
| [2009/05/27 13:34:27] <grim_radical> but if you want to use one line of ruby code to pull from a db, or make a REST call to populate a config file? | ||
| [2009/05/27 13:34:28] <Volcane> heh | ||
| [2009/05/27 13:34:33] <grim_radical> I think that's totally fine | ||
| [2009/05/27 13:34:46] <grim_radical> and *way* nicer than using concatenated_file, or some other abomination | ||
| [2009/05/27 13:35:18] * Volcane 's never had needs for that | ||
| [2009/05/27 13:35:42] <Volcane> but i do have a external data source for all sorts | ||
| [2009/05/27 13:35:45] <Volcane> and wrote a function for that | ||
| [2009/05/27 13:36:04] <Volcane> http://nephilim.ml.org/~rip/puppet/extlookup.rb that one there | ||
| [2009/05/27 13:36:10] <grim_radical> also, prior to recent puppet versions, templates were a great place to do validation | ||
| [2009/05/27 13:36:18] <Volcane> i guess you'd do that with template in your case? | ||
| [2009/05/27 13:36:19] <grim_radical> like, say, checking for variable well-formedness | ||
| [2009/05/27 13:36:32] <grim_radical> now that puppet includes more sophisticated string ops, that's not as needed | ||
| [2009/05/27 13:36:48] <grim_radical> but say, I don't want someone to set $top_level_var to a machine name that I can't resolve | ||
| [2009/05/27 13:37:13] <grim_radical> it's easy to check that case in a "validation template" | ||
| [2009/05/27 13:37:24] <grim_radical> where inside that template I can use any ruby code I want | ||
| [2009/05/27 13:37:25] <joe-mac> extlookup kicks aas | ||
| [2009/05/27 13:37:26] <joe-mac> ss | ||
| [2009/05/27 13:38:31] <grim_radical> indeed, extlookup looks quite handy | ||
| [2009/05/27 13:40:32] @ kambiz_away is now known as kambiz | ||
| [2009/05/27 13:41:12] @ cwebber_ joined channel #puppet | ||
| [2009/05/27 13:41:16] <sigmonsays> so how come in erb I keep getting these new lines | ||
| [2009/05/27 13:41:32] <sigmonsays> it's double spacing :( | ||
| [2009/05/27 13:41:59] <Volcane> u need to not have white space infront of the < and you should use the -%> closing form with no whitespace after | ||
| [2009/05/27 13:42:02] <grim_radical> sigmonsays: how are you ending your template block? %> or -%> ? | ||
| [2009/05/27 13:42:21] <sigmonsays> oh, that is probably why :) | ||
| [2009/05/27 13:42:28] <sigmonsays> -%> is like a "chomp" ? | ||
| [2009/05/27 13:42:51] <Volcane> roughly | ||
| [2009/05/27 13:43:00] <sigmonsays> let me test, I got an idea | ||
| [2009/05/27 13:43:15] <sigmonsays> is that in the erb docs? | ||
| [2009/05/27 13:43:17] <sigmonsays> i suck at docs | ||
| [2009/05/27 13:43:24] <Volcane> its in puppets docs | ||
| [2009/05/27 13:43:28] <sigmonsays> ah | ||
| [2009/05/27 13:43:38] <sigmonsays> cheers | ||
| [2009/05/27 13:45:22] @ Quit: artista_frustrad: Read error: 110 (Connection timed out) | ||
| [2009/05/27 13:45:46] <abien> Im starting out with the basic on puppet right from the wiki, and its giving me trouble. Can someone look and point me in the right direction? http://pastebin.nbmc.de/75 | ||
| [2009/05/27 13:46:19] <Volcane> we need to see your code too | ||
| [2009/05/27 13:47:05] <devicenull> hm | ||
| [2009/05/27 13:47:12] @ Quit: cwebber: Read error: 60 (Operation timed out) | ||
| [2009/05/27 13:47:13] <devicenull> where exactly does puppet store the server it connects to? | ||
| [2009/05/27 13:47:20] <devicenull> it's not in /etc/puppet/puppet.conf | ||
| [2009/05/27 13:47:52] <Volcane> it defaults to 'puppet' | ||
| [2009/05/27 13:47:59] <devicenull> yes, I need to change that | ||
| [2009/05/27 13:48:27] <Volcane> changing hostname also generally requires you to redo all your certificates | ||
| [2009/05/27 13:48:55] <devicenull> I know | ||
| [2009/05/27 13:48:56] <Volcane> and makes it hard to move to another server in the future - again redoing all ssl | ||
| [2009/05/27 13:48:59] <devicenull> and it's not an issue | ||
| [2009/05/27 13:49:42] <Volcane> anyway, puppetd --genconfig shows you all known settings with docs | ||
| [2009/05/27 13:49:46] @ Quit: andrewcshafer: | ||
| [2009/05/27 13:49:53] <sigmonsays> having puppet accessible is still useful | ||
| [2009/05/27 13:49:56] <abien> Volcane, i updated the post. Please see http://pastebin.nbmc.de/76 | ||
| [2009/05/27 13:49:57] <sigmonsays> "puppet" | ||
| [2009/05/27 13:50:08] @ madrescher joined channel #puppet | ||
| [2009/05/27 13:50:15] @ Quit: madrescher: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 13:51:03] <abien> Volcane, nevermind. i found it. The file "sudoers" on the server was not readable by puppetmaster | ||
| [2009/05/27 13:51:07] @ cwebber joined channel #puppet | ||
| [2009/05/27 13:52:27] <Volcane> kewl | ||
| [2009/05/27 13:52:28] @ madrescher joined channel #puppet | ||
| [2009/05/27 13:54:45] <joe-mac> i am trying to move my config towards modules, can someone exlpain to me this statement in the docs "Warning: This will only work if you do not have an explicit, for example [autofs] mount already declared in your fileserver.conf.", so does that mean if i don't, i have set source to be something like "puppet:///modules/vim/files/vimrc" | ||
| [2009/05/27 13:55:24] <Volcane> yes, so all they're saying is dont have something called [vim] in your fileserver.conf | ||
| [2009/05/27 13:55:54] <joe-mac> OH, i totally missed the 'do not have' | ||
| [2009/05/27 13:56:07] <joe-mac> i thought it was saying iwould have to add a mount for each module | ||
| [2009/05/27 13:56:31] <Volcane> and dont do the files in there either | ||
| [2009/05/27 13:56:38] <Volcane> it maps to files automagically | ||
| [2009/05/27 13:56:39] <joe-mac> yea | ||
| [2009/05/27 13:56:47] <joe-mac> this seems nice already | ||
| [2009/05/27 13:57:03] @ Quit: cirquitz: Remote closed the connection | ||
| [2009/05/27 13:59:57] @ Quit: mikepea: | ||
| [2009/05/27 14:02:56] @ Quit: abien: | ||
| [2009/05/27 14:04:21] @ Quit: zeroXten: Remote closed the connection | ||
| [2009/05/27 14:07:51] @ mikepea joined channel #puppet | ||
| [2009/05/27 14:07:55] @ Quit: cwebber_: Read error: 110 (Connection timed out) | ||
| [2009/05/27 14:13:29] <sigmonsays> man, I need to do that some day too | ||
| [2009/05/27 14:13:29] <sigmonsays> modules | ||
| [2009/05/27 14:13:46] @ Quit: mfournie1: Read error: 113 (No route to host) | ||
| [2009/05/27 14:18:33] @ Quit: mikepea: | ||
| [2009/05/27 14:26:39] <joe-mac> what's the convention of depending on abnother module from your module? just making a note or? | ||
| [2009/05/27 14:28:19] @ alban2 joined channel #puppet | ||
| [2009/05/27 14:28:38] <joe-mac> by the end of this week my config is going to be so much cleaner... | ||
| [2009/05/27 14:30:17] <joe-mac> i'm so happy to get away from this fragile file serving model i've been using lol (shouldh ave listened to volcane months ago) | ||
| [2009/05/27 14:30:36] @ jmarki is now known as jmarki|sleep | ||
| [2009/05/27 14:32:01] @ plathrop-away is now known as plathrop | ||
| [2009/05/27 14:32:16] <grim_radical> joe-mac: define "depending on another module" | ||
| [2009/05/27 14:32:37] <joe-mac> like, it's a module for a webapp but needs the apache module | ||
| [2009/05/27 14:32:42] <joe-mac> just make a note in the header i assume | ||
| [2009/05/27 14:33:13] <grim_radical> but internal to the "webapp" module's classes, are you using "include apache::blah" or something? | ||
| [2009/05/27 14:34:27] <grim_radical> oh, you're talking more about documentation-wise how you denote that modules are related | ||
| [2009/05/27 14:34:40] <grim_radical> as opposed to, in code, how to refer to code in another module | ||
| [2009/05/27 14:35:55] <joe-mac> well, both | ||
| [2009/05/27 14:36:01] <joe-mac> i'm going to have to inherit in some cases | ||
| [2009/05/27 14:37:41] @ nmalik_ joined channel #puppet | ||
| [2009/05/27 14:38:22] @ Quit: nmalik: Read error: 60 (Operation timed out) | ||
| [2009/05/27 14:43:46] @ masterzen joined channel #puppet | ||
| [2009/05/27 14:45:39] @ lak joined channel #puppet | ||
| [2009/05/27 14:47:10] <masterzen> lak: do you have 5 minutes for a couple of questions? | ||
| [2009/05/27 14:56:50] @ Quit: lak: | ||
| [2009/05/27 14:58:26] <Telmo> I am also moving all my config to modules | ||
| [2009/05/27 14:58:45] <Telmo> trying to understand what's the different between a plain manifest and a module though.. | ||
| [2009/05/27 14:59:28] <Telmo> but since we want to open the manifest editing to the rest of the team we figured that making it modular people wont break everything just the module they are working on | ||
| [2009/05/27 15:01:53] @ andrewcshafer joined channel #puppet | ||
| [2009/05/27 15:05:08] @ saurabhverma joined channel #puppet | ||
| [2009/05/27 15:07:39] @ edwardam_ joined channel #puppet | ||
| [2009/05/27 15:07:48] @ Quit: edwardam: Read error: 54 (Connection reset by peer) | ||
| [2009/05/27 15:07:48] <joe-mac> when you have virtual resources, can you specify a l;ist of thjem like @file { "file1": ensure => "present"; "file2": ensure => "present"; } | ||
| [2009/05/27 15:08:07] <joe-mac> then later on, realize File["file2"] | ||
| [2009/05/27 15:09:09] @ steven_d joined channel #puppet | ||
| [2009/05/27 15:09:35] @ Quit: schwagala: Read error: 60 (Operation timed out) | ||
| [2009/05/27 15:13:28] @ schwagala joined channel #puppet | ||
| [2009/05/27 15:17:42] @ andrewcshafer_ joined channel #puppet | ||
| [2009/05/27 15:18:06] @ Quit: steven_d: | ||
| [2009/05/27 15:18:51] <Telmo> joe-mac: I am not sure, for vitrual resources take a look at this example: http://git.puppetmanaged.org/?p=puppet;a=blob_plain;f=manifests/init.pp | ||
| [2009/05/27 15:19:09] <Telmo> s/vitrual/virtual/ | ||
| [2009/05/27 15:19:13] <joe-mac> i tested it out Telmo, it works, thanks though | ||
| [2009/05/27 15:19:23] <Telmo> np | ||
| [2009/05/27 15:21:34] @ MrHeavy joined channel #puppet | ||
| [2009/05/27 15:25:20] @ poison joined channel #puppet | ||
| [2009/05/27 15:26:09] <poison> Hi all, I have a question about dependencies, if you use notify to restart a service does that implies a dependency between the service and the object that notifies? | ||
| [2009/05/27 15:27:53] <poison> the reason why I ask is because I get this error: err: Could not apply complete catalog: Found dependency cycles in the following relationships: Service[apache2] => File[/etc/apache2/sites-available/site], File[/etc/apache2/sites-available/site] => Exec[a2ensite-site], Exec[a2ensite-site] => Service[apache2] | ||
| [2009/05/27 15:29:06] <joe-mac> if your service is subscribing to a file, you don't have to havet hat file notify said service | ||
| [2009/05/27 15:29:48] <poison> I don't use subscribe, only notify | ||
| [2009/05/27 15:30:52] <joe-mac> it looks like service["apache2"] is subscribing to File[/etc/apache2/sites-available/site] or notifying it, in which case that kinda makes no sense... can you pastie.org your manifest? | ||
| [2009/05/27 15:31:45] <poison> ok I'll paste them | ||
| [2009/05/27 15:32:52] @ Quit: andrewcshafer: Read error: 113 (No route to host) | ||
| [2009/05/27 15:33:27] <poison> joe-mac: http://pastie.org/491803 | ||
| [2009/05/27 15:37:33] @ mccune joined channel #puppet | ||
| [2009/05/27 15:37:38] <poison> the basic idea is that apache2::server just installs a plain apache and disables all the default sites and that apache2::comcore registers my site | ||
| [2009/05/27 15:38:11] @ Quit: Hollow: "Lost terminal" | ||
| [2009/05/27 15:38:30] <joe-mac> i think it has something to do with this require => Class["apache2::server"], | ||
| [2009/05/27 15:38:38] @ Hollow joined channel #puppet | ||
| [2009/05/27 15:38:39] <joe-mac> that along with the before | ||
| [2009/05/27 15:39:09] <joe-mac> i can't immediately fully troubleshoot though i am in the middle of something. try requiring just the apache2 package and not the whole class | ||
| [2009/05/27 15:39:15] @ Quit: d3vilb0x: | ||
| [2009/05/27 15:39:21] <joe-mac> what that's doing is creating an infinite loop of sorts i think | ||
| [2009/05/27 15:40:08] <poison> ok thanks I'll try | ||
| [2009/05/27 15:40:11] <poison> thanks for the tip! | ||
| [2009/05/27 15:42:34] @ d3vilb0x joined channel #puppet | ||
| [2009/05/27 15:42:51] <poison> thanks joe-mac that works!!! | ||
| [2009/05/27 15:43:41] <joe-mac> np | ||
| [2009/05/27 15:59:33] @ Quit: andrewcshafer_: Read error: 113 (No route to host) | ||
| [2009/05/27 16:03:47] @ edwardam_ is now known as edwardam | ||
| [2009/05/27 16:04:18] @ Quit: int: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 16:07:45] @ andrewcshafer joined channel #puppet | ||
| [2009/05/27 16:10:09] @ Quit: d3vilb0x: | ||
| [2009/05/27 16:11:07] @ int joined channel #puppet | ||
| [2009/05/27 16:12:08] @ d3vilb0x joined channel #puppet | ||
| [2009/05/27 16:13:27] @ Quit: andrewcshafer: | ||
| [2009/05/27 16:14:17] @ Quit: cwebber: | ||
| [2009/05/27 16:15:39] @ Quit: saurabhverma: "Leaving." | ||
| [2009/05/27 16:15:46] @ taylorj joined channel #puppet | ||
| [2009/05/27 16:16:43] <joe-mac> everything in moduledir is automatically imported right? | ||
| [2009/05/27 16:18:30] @ Quit: themurph: "Leaving" | ||
| [2009/05/27 16:19:53] <taylorj> greetings; I'm trying to add in operating specific files into a sudoers modules. I have the line: source => "puppet:///sudo/sudoers.$operatingsystem" I then have in files sudoers.ubuntu Not working. Am I doing this correctly or is there something obvious I am missing? | ||
| [2009/05/27 16:20:30] @ artista_frustrad joined channel #puppet | ||
| [2009/05/27 16:27:31] @ Quit: CSamuelson: "Lost terminal" | ||
| [2009/05/27 16:29:02] <Volcane> taylorj: whats the error (use pastie if more than one line | ||
| [2009/05/27 16:29:38] @ Quit: pleemans: Read error: 110 (Connection timed out) | ||
| [2009/05/27 16:30:20] @ alban3 joined channel #puppet | ||
| [2009/05/27 16:30:28] @ Quit: alban2: Read error: 113 (No route to host) | ||
| [2009/05/27 16:31:40] <tmz> wouldn't you need sudoers.Ubuntu, to match the case? | ||
| [2009/05/27 16:31:51] @ ibt is now known as ibt- | ||
| [2009/05/27 16:32:07] @ ibt- is now known as ibt | ||
| [2009/05/27 16:33:15] <Volcane> yeah case matters | ||
| [2009/05/27 16:33:56] <Volcane> but i am sure just reading the error given would make that obvious | ||
| [2009/05/27 16:34:42] @ Quit: pruebaz: Remote closed the connection | ||
| [2009/05/27 16:34:44] @ Quit: veritas_aequitas: Remote closed the connection | ||
| [2009/05/27 16:37:37] <taylorj> pastie: hi | ||
| [2009/05/27 16:38:08] <pastie> http://pastie.org/491909 by taylorj. | ||
| [2009/05/27 16:38:37] <taylorj> I've tried changing the case. included both sudoers.ubuntu and sudoers.Ubuntu to the same effect | ||
| [2009/05/27 16:38:57] <taylorj> it works if I get rid of the $operatingsystem variable and go with a straight sudoers file. | ||
| [2009/05/27 16:41:11] <taylorj> updated the link with the full debug. | ||
| [2009/05/27 16:44:51] <Volcane> show your code too | ||
| [2009/05/27 16:51:42] @ Quit: freiheit: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:42] @ Quit: xmslack: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:43] @ Quit: Soahc: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:43] @ Quit: jbarratt: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:44] @ Quit: dmosemp: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:44] @ Quit: monachus: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:45] @ Quit: Jiko: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:45] @ Quit: tmz: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:46] @ Quit: hMz: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:46] @ Quit: pastie: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:47] @ Quit: mizzy: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 16:51:47] <taylorj> Think i've updated it... nto sure how the whole pastie thing works | ||
| [2009/05/27 16:51:53] @ freiheit joined channel #puppet | ||
| [2009/05/27 16:51:53] @ monachus joined channel #puppet | ||
| [2009/05/27 16:51:53] @ tmz joined channel #puppet | ||
| [2009/05/27 16:51:53] @ dmosemp joined channel #puppet | ||
| [2009/05/27 16:51:53] @ xmslack joined channel #puppet | ||
| [2009/05/27 16:51:53] @ pastie joined channel #puppet | ||
| [2009/05/27 16:51:53] @ mizzy joined channel #puppet | ||
| [2009/05/27 16:51:53] @ Soahc joined channel #puppet | ||
| [2009/05/27 16:51:54] @ Jiko joined channel #puppet | ||
| [2009/05/27 16:51:54] @ jbarratt joined channel #puppet | ||
| [2009/05/27 16:51:54] @ hMz joined channel #puppet | ||
| [2009/05/27 16:52:03] @ andrewcshafer joined channel #puppet | ||
| [2009/05/27 16:53:57] @ Quit: nmalik_: "leaving" | ||
| [2009/05/27 16:54:09] @ nmalik joined channel #puppet | ||
| [2009/05/27 16:56:32] @ Quit: cpdiety: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 16:57:44] @ edwardam is now known as edwardam|AFK | ||
| [2009/05/27 16:59:10] @ elijahwright joined channel #puppet | ||
| [2009/05/27 17:02:24] @ wyvern_gb joined channel #puppet | ||
| [2009/05/27 17:06:33] <wyvern_gb> evening all. assuming someone from RL is here, kuku isn't providing a fully qualified EHLO on outbound connections which can cause grief with some anti-spam setups, thought you'd like to know (couldn't find a more suitable contact address) | ||
| [2009/05/27 17:07:04] @ Quit: jbooth: "Lost terminal" | ||
| [2009/05/27 17:07:26] @ Quit: omry_|work: Read error: 110 (Connection timed out) | ||
| [2009/05/27 17:12:23] @ lak joined channel #puppet | ||
| [2009/05/27 17:13:21] @ mfournier joined channel #puppet | ||
| [2009/05/27 17:15:24] @ nakano is now known as nakano_ | ||
| [2009/05/27 17:18:40] @ Quit: nmalik: "leaving" | ||
| [2009/05/27 17:18:41] @ Quit: bgupta: Read error: 104 (Connection reset by peer) | ||
| [2009/05/27 17:18:57] @ themurph joined channel #puppet | ||
| [2009/05/27 17:19:39] <lak> masterzen: i do now... you still around? | ||
| [2009/05/27 17:21:19] @ Quit: poison: Remote closed the connection | ||
| [2009/05/27 17:23:46] <joe-mac> hmm i am transforming my config into modules and getting this Could not find resource type admin at /etc/puppet/modules/security/manifests/init.pp:6, but the admin resource def is in another module, at modules/accounts/manifests/init.pp | ||
| [2009/05/27 17:23:57] <joe-mac> any ideas, do i have to require it somehow? | ||
| [2009/05/27 17:23:59] <gepetto> ::trac:: Whos Using Puppet edited by wyvern @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet (by adrian@smop.co.uk) | ||
| [2009/05/27 17:25:20] <grim_radical> joe-mac: how are you referring to the admin resource? are you using accounts::admin? | ||
| [2009/05/27 17:25:29] <joe-mac> ah, that's why | ||
| [2009/05/27 17:25:37] <joe-mac> well maybe | ||
| [2009/05/27 17:26:24] <joe-mac> when i realize a resource, i have to do that? | ||
| [2009/05/27 17:26:39] <joe-mac> i guess so | ||
| [2009/05/27 17:27:05] <grim_radical> if you want the module auto-loader to find your code, then I believe so. :P | ||
| [2009/05/27 17:28:14] @ bgupta joined channel #puppet | ||
| [2009/05/27 17:28:32] <joe-mac> hmm, then i get syntax error | ||
| [2009/05/27 17:29:43] <joe-mac> can you not realize a virtual resource that exists only inside another module? | ||
| [2009/05/27 17:30:55] <joe-mac> for example, all my virtual users are in a file called users.pp inside the accounts module. init.pp has a line at the top to import '*' | ||
| [2009/05/27 17:31:18] <joe-mac> init.pp has the definitions for the admin resource, and an ssh_user resource | ||
| [2009/05/27 17:31:28] @ Quit: lak: | ||
| [2009/05/27 17:32:26] <joe-mac> hmm maybe i have to put all the users into a class, include the class, then realize the users? | ||
| [2009/05/27 17:32:30] <joe-mac> Volcane: you still around? | ||
| [2009/05/27 17:32:37] <Volcane> yeah | ||
| [2009/05/27 17:32:47] <joe-mac> can you read the past few lines and tell me what you think? | ||
| [2009/05/27 17:33:15] <Volcane> will need to see sample code | ||
| [2009/05/27 17:33:55] <joe-mac> k, let m,e pastie something up | ||
| [2009/05/27 17:35:32] <jamesturnbull> masterzen: can you let lak know if you're dialing in that I might be 10 mins late to call | ||
| [2009/05/27 17:36:40] @ matty joined channel #puppet | ||
| [2009/05/27 17:37:09] <joe-mac> here's init.pp Volcane | ||
| [2009/05/27 17:37:10] <joe-mac> http://www.pastie.org/491995 | ||
| [2009/05/27 17:37:35] <joe-mac> i can't really paste the second file, but it';s called user.pp and has all my users in it. not in a class or anything, just @admin and @ssh_user resources | ||
| [2009/05/27 17:38:12] <joe-mac> and then i will paste the part where i realize them | ||
| [2009/05/27 17:38:40] <Volcane> ok, and the full error pls | ||
| [2009/05/27 17:38:43] <joe-mac> k | ||
| [2009/05/27 17:39:20] <joe-mac> http://www.pastie.org/491999 | ||
| [2009/05/27 17:39:38] <joe-mac> err: Could not retrieve catalog: Could not find resource type admin at /etc/puppet/modules/security/manifests/init.pp:6 on node a | ||
| [2009/05/27 17:40:25] <grim_radical> hmm | ||
| [2009/05/27 17:41:11] <grim_radical> I'm wondering if the issue is because your security class isn't actually "include"-ing anything from the admin module | ||
| [2009/05/27 17:41:34] <Volcane> init.pp line 6 is? | ||
| [2009/05/27 17:41:52] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/05/27 17:42:01] <joe-mac> well, i think modules are auto-imported, which would import the users.pp file when it automagically imports init.pp, trhen all those virtual resources in users.pp should be available puppet-wide | ||
| [2009/05/27 17:42:08] <joe-mac> i could be wrong though | ||
| [2009/05/27 17:42:11] <Volcane> import != include | ||
| [2009/05/27 17:42:16] <grim_radical> volcane is correct | ||
| [2009/05/27 17:42:18] <Volcane> you dont need the import | ||
| [2009/05/27 17:42:25] <Volcane> but you *do* need to include things | ||
| [2009/05/27 17:42:45] <Volcane> you need to include the class that has all the @admin{ .... } stuff | ||
| [2009/05/27 17:43:00] <joe-mac> yea it's not a class, that's what i was saying earlier i think i need to put all the users into a class | ||
| [2009/05/27 17:43:09] <joe-mac> it's just a .pp file | ||
| [2009/05/27 17:43:39] <Volcane> yeah dont just put things dangling mid air in weird files | ||
| [2009/05/27 17:43:40] <Volcane> that wont work | ||
| [2009/05/27 17:43:46] <joe-mac> lol | ||
| [2009/05/27 17:44:20] <joe-mac> that used to work with regular layout of files though. i'd import all my .pp's, none of the users were in classes | ||
| [2009/05/27 17:44:42] <Volcane> yeah, no good, i think i have like 3 lines in total that isnt in classes/nodes | ||
| [2009/05/27 17:44:52] <Volcane> best to just avoid the whole situation | ||
| [2009/05/27 17:46:10] <joe-mac> yea | ||
| [2009/05/27 17:46:22] @ mikepea_ joined channel #puppet | ||
| [2009/05/27 17:46:42] <joe-mac> is 'users' and 'groups' a reserved keyword? | ||
| [2009/05/27 17:46:51] <joe-mac> i should prob prefix the classname with virt_ eh? | ||
| [2009/05/27 17:47:21] * Volcane has a users module | ||
| [2009/05/27 17:47:56] @ nasrat joined channel #puppet | ||
| [2009/05/27 17:48:53] <joe-mac> k cool | ||
| [2009/05/27 17:49:10] @ Quit: artista_frustrad: Read error: 110 (Connection timed out) | ||
| [2009/05/27 17:49:36] <joe-mac> Volcane: now when i realize these users how much do i have to qualify them? | ||
| [2009/05/27 17:49:47] <Volcane> @admin{"foo": .... } | ||
| [2009/05/27 17:49:53] <Volcane> realize(Admin["foo"] | ||
| [2009/05/27 17:49:54] <Volcane> ) | ||
| [2009/05/27 17:50:03] @ artista_frustrad joined channel #puppet | ||
| [2009/05/27 17:50:13] <Volcane> being in a class doesnt change how you reference a resource | ||
| [2009/05/27 17:51:09] <joe-mac> ok, so i should include users, in the init.pp for my accounts module? sorry this is a way different idiom than what i have been doing | ||
| [2009/05/27 17:51:48] @ Quit: flakrat: "Leaving" | ||
| [2009/05/27 17:52:09] <Volcane> so i have like a class that all machines get, i call it common::linux | ||
| [2009/05/27 17:52:15] <Volcane> and in there i just include users::virt | ||
| [2009/05/27 17:52:34] <Volcane> then wherever and whenever i need to realize a user, i can be sure its already included and alls well | ||
| [2009/05/27 17:52:42] <joe-mac> ah, ok | ||
| [2009/05/27 17:57:31] <joe-mac> Volcane: i'm trying to include the class from another module called security, and i'm getting a namespace error... tried include accounts, include users, include accounts::users | ||
| [2009/05/27 17:57:48] <Volcane> whats the error (is there an echo here?) | ||
| [2009/05/27 17:57:56] <joe-mac> lol.. sorry | ||
| [2009/05/27 17:58:06] <joe-mac> err: Could not retrieve catalog: Could not find class accounts in namespaces security at /etc/puppet/modules/security/manifests/init.pp:8 on node ap | ||
| [2009/05/27 17:58:26] <joe-mac> hold on | ||
| [2009/05/27 17:58:29] @ lak joined channel #puppet | ||
| [2009/05/27 17:58:30] <Volcane> and how did you call the class? and where did you save it? | ||
| [2009/05/27 18:02:07] @ Quit: mikepea_: Read error: 110 (Connection timed out) | ||
| [2009/05/27 18:02:56] @ mikepea_ joined channel #puppet | ||
| [2009/05/27 18:03:22] <joe-mac> yayyy starting catalog run | ||
| [2009/05/27 18:04:19] @ edwardam|AFK is now known as edwardam | ||
| [2009/05/27 18:04:22] <joe-mac> i never included things in the right spots, just fumbled around and got it, now it's complaining about a users mount but i can probably figure that ou' | ||
| [2009/05/27 18:04:23] <joe-mac> t | ||
| [2009/05/27 18:04:25] <joe-mac> thanks | ||
| [2009/05/27 18:04:53] <Volcane> do you have a [modules] section in fileserver.conf? | ||
| [2009/05/27 18:04:58] <joe-mac> adding it now | ||
| [2009/05/27 18:05:01] <joe-mac> i thought i did earlier, but i didn't | ||
| [2009/05/27 18:11:35] <joe-mac> hmm still getting: Fileserver module 'users' not mounted at /etc/puppet/modules/accounts/manifests/init.pp:30 | ||
| [2009/05/27 18:11:53] <joe-mac> i have a modules section in fileserver.conf that allows my whole domain | ||
| [2009/05/27 18:11:54] <Volcane> and you have modules/users/files/ ? | ||
| [2009/05/27 18:14:23] @ Quit: ceren_: | ||
| [2009/05/27 18:15:24] <joe-mac> disregard that | ||
| [2009/05/27 18:17:56] @ Quit: mccune: "Leaving." | ||
| [2009/05/27 18:17:58] <joe-mac> wow uber | ||
| [2009/05/27 18:18:08] <joe-mac> thanks Volcane, works pretty well if i don't add like an idiot lol | ||
| [2009/05/27 18:19:41] <Volcane> hehe | ||
| [2009/05/27 18:20:28] @ Quit: masterzen: "Exploring other worlds" | ||
| [2009/05/27 18:24:16] @ Quit: lak: | ||
| [2009/05/27 18:27:03] @ nakano_ is now known as nakano | ||
| [2009/05/27 18:28:13] <joe-mac> time to head home, bye | ||
| [2009/05/27 18:28:16] @ joe-mac left channel #puppet () | ||
| [2009/05/27 18:36:28] @ WALoeIII_ joined channel #puppet | ||
| [2009/05/27 18:44:32] @ Quit: nasrat: | ||
| [2009/05/27 18:50:42] @ Quit: bobbyz: Read error: 110 (Connection timed out) | ||
| [2009/05/27 18:52:35] @ Quit: WALoeIII: Read error: 113 (No route to host) | ||
| [2009/05/27 18:55:21] @ Quit: raphink: Read error: 110 (Connection timed out) | ||
| [2009/05/27 18:59:26] @ Quit: Telmo: Read error: 113 (No route to host) | ||
| [2009/05/27 18:59:40] @ Quit: taylorj: | ||
| [2009/05/27 19:03:43] @ mfoster left channel #puppet () | ||
| [2009/05/27 19:06:11] @ Quit: WALoeIII_: | ||
| [2009/05/27 19:07:01] @ WALoeIII joined channel #puppet | ||
| [2009/05/27 19:07:35] @ Quit: artista_frustrad: Read error: 110 (Connection timed out) | ||
| [2009/05/27 19:08:26] @ artista_frustrad joined channel #puppet | ||
| [2009/05/27 19:08:36] @ Quit: mikepea_: | ||
| [2009/05/27 19:10:30] @ martha left channel #puppet () | ||
| [2009/05/27 19:14:58] @ JibbaD left channel #puppet () | ||
| [2009/05/27 19:16:00] @ Quit: madrescher: "Leaving." | ||
| [2009/05/27 19:28:20] @ Quit: felipe`: Remote closed the connection | ||
| [2009/05/27 19:29:25] @ Quit: dsch04: "Leaving" | ||
| [2009/05/27 19:29:43] @ dsch04 joined channel #puppet | ||
| [2009/05/27 19:32:52] @ Quit: crg_: Read error: 110 (Connection timed out) | ||
| [2009/05/27 19:40:09] @ Quit: devicenull: Read error: 110 (Connection timed out) | ||
| [2009/05/27 19:40:30] @ nakano is now known as nakano_ | ||
| [2009/05/27 20:02:08] @ Quit: andrewcshafer: | ||
| [2009/05/27 20:10:04] @ Quit: hessmll: "Leaving..." | ||
| [2009/05/27 20:13:47] @ getha joined channel #puppet | ||
| [2009/05/27 20:15:57] @ Quit: nigelk: | ||
| [2009/05/27 20:18:18] @ Quit: artista_frustrad: Read error: 110 (Connection timed out) | ||
| [2009/05/27 20:18:35] @ Quit: alfism: "http://opensolaris.com/" | ||
| [2009/05/27 20:18:53] @ artista_frustrad joined channel #puppet | ||
| [2009/05/27 20:21:01] @ Quit: mfournier: Read error: 60 (Operation timed out) | ||
| [2009/05/27 20:21:22] @ Quit: aymerick: | ||
| [2009/05/27 20:23:11] @ wyvern_g1 joined channel #puppet | ||
| [2009/05/27 20:26:00] @ Quit: thijso: Read error: 113 (No route to host) | ||
| [2009/05/27 20:29:52] @ Quit: wyvern_gb: Read error: 110 (Connection timed out) | ||
| [2009/05/27 20:30:33] @ garin_ joined channel #puppet | ||
| [2009/05/27 20:33:43] @ DarkFlib joined channel #puppet | ||
| [2009/05/27 20:36:03] @ mfoster joined channel #puppet | ||
| [2009/05/27 20:48:16] @ Quit: Demosthenes: Read error: 110 (Connection timed out) | ||
| [2009/05/27 20:48:44] @ Quit: matty: | ||
| [2009/05/27 20:51:46] @ nigelk joined channel #puppet | ||
| [2009/05/27 20:51:49] @ Demosthenes joined channel #puppet | ||
| [2009/05/27 20:57:13] @ Quit: jmarki|sleep: Remote closed the connection | ||
| [2009/05/27 20:58:35] @ plathrop is now known as plathrop-away | ||
| [2009/05/27 21:01:03] @ Quit: nigelk: | ||
| [2009/05/27 21:02:58] @ Quit: mfoster: "Leaving." | ||
| [2009/05/27 21:04:16] @ felipe` joined channel #puppet | ||
| [2009/05/27 21:09:23] @ wyvern_gb joined channel #puppet | ||
| [2009/05/27 21:10:33] @ Quit: justindossey: "Leaving." | ||
| [2009/05/27 21:13:47] @ matty joined channel #puppet | ||
| [2009/05/27 21:14:26] @ Quit: matty: Client Quit | ||
| [2009/05/27 21:21:08] @ Quit: wyvern_g1: Read error: 110 (Connection timed out) | ||
| [2009/05/27 21:27:41] @ WALoeIII_ joined channel #puppet | ||
| [2009/05/27 21:34:43] @ joe-mac1 joined channel #puppet | ||
| [2009/05/27 21:40:46] <joe-mac1> anyone know what happened at the ubuntu dev conf wrt SCM? | ||
| [2009/05/27 21:41:08] <joe-mac1> i guess chef was also a contender to be in main... i will be pretty pisst if puppet doesn't get it | ||
| [2009/05/27 21:44:16] @ Quit: WALoeIII_: Read error: 113 (No route to host) | ||
| [2009/05/27 21:45:11] @ Quit: WALoeIII: Read error: 113 (No route to host) | ||
| [2009/05/27 21:47:43] @ Quit: edwardam: Remote closed the connection | ||
| [2009/05/27 21:50:47] @ Quit: Mandus: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 21:50:47] @ Quit: tyler79: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 21:50:47] @ Quit: zipkid: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 21:50:48] @ Quit: bartc: verne.freenode.net irc.freenode.net | ||
| [2009/05/27 21:51:01] @ Mandus joined channel #puppet | ||
| [2009/05/27 21:51:02] @ tyler79 joined channel #puppet | ||
| [2009/05/27 21:51:02] @ zipkid joined channel #puppet | ||
| [2009/05/27 21:51:02] @ bartc joined channel #puppet | ||
| [2009/05/27 21:57:26] @ WALoeIII joined channel #puppet | ||
| [2009/05/27 22:03:52] @ chip__ joined channel #puppet | ||
| [2009/05/27 22:04:57] <jamesturnbull> joe-mac1: ditto | ||
| [2009/05/27 22:06:29] @ joe-mac2 joined channel #puppet | ||
| [2009/05/27 22:08:46] @ joe-mac3 joined channel #puppet | ||
| [2009/05/27 22:09:49] @ Quit: atlan_: Read error: 60 (Operation timed out) | ||
| [2009/05/27 22:10:17] @ edwardam joined channel #puppet | ||
| [2009/05/27 22:11:59] <jamesturnbull> joe-mac1: nothing thus far on the blueprint - https://blueprints.launchpad.net/ubuntu/+spec/server-karmic-puppet-integration | ||
| [2009/05/27 22:12:58] @ Quit: edwardam: Remote closed the connection | ||
| [2009/05/27 22:15:06] <joe-mac3> o i c | ||
| [2009/05/27 22:19:03] @ nigelk joined channel #puppet | ||
| [2009/05/27 22:21:08] @ Quit: incommon_ike: "Leaving" | ||
| [2009/05/27 22:22:50] @ CSamuelson joined channel #puppet | ||
| [2009/05/27 22:23:21] @ Quit: joe-mac1: Read error: 110 (Connection timed out) | ||
| [2009/05/27 22:28:57] @ joe-mac1 joined channel #puppet | ||
| [2009/05/27 22:29:24] @ Quit: joe-mac1: Client Quit | ||
| [2009/05/27 22:29:25] @ Quit: joe-mac2: Connection timed out | ||
| [2009/05/27 22:47:27] @ Quit: joe-mac3: Read error: 110 (Connection timed out) | ||
| [2009/05/27 22:51:40] @ alex1 joined channel #puppet | ||
| [2009/05/27 22:54:03] @ Quit: WALoeIII: | ||
| [2009/05/27 22:59:56] @ atlan_ joined channel #puppet | ||
| [2009/05/27 23:16:05] @ Quit: chip__: Read error: 110 (Connection timed out) | ||
| [2009/05/27 23:27:33] @ Quit: grey-: Remote closed the connection | ||
| [2009/05/27 23:51:48] @ WALoeIII joined channel #puppet |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!