| [2009/12/03 00:06:56] @ Log started by * | ||
| [2009/12/03 00:06:56] @ quit (seeya) | ||
| [2009/12/03 03:21:30] <*> ::trac:: Recipes/Debian Apache2Recipe edited @ http://reductivelabs.com/trac/puppet/wiki/Recipes/DebianApache2Recipe?version=18 | ||
| [2009/12/03 03:22:11] <gepetto> ::trac:: Recipes/Debian Apache2Recipe edited @ http://reductivelabs.com/trac/puppet/wiki/Recipes/DebianApache2Recipe?version=19 | ||
| [2009/12/03 09:02:19] <gepetto> ::trac:: Recipes/Aqueos Shorewall edited @ http://reductivelabs.com/trac/puppet/wiki/Recipes/AqueosShorewall?version=13 | ||
| [2009/12/03 12:55:26] <gepetto> ::trac:: Virtual Resources edited @ http://reductivelabs.com/trac/puppet/wiki/VirtualResources?version=12 | ||
| [2009/12/03 13:39:23] <gepetto> ::trac:: Virtual Resources edited @ http://reductivelabs.com/trac/puppet/wiki/VirtualResources?version=13 | ||
| [2009/12/03 14:38:55] <gepetto> ::trac:: Module Organisation edited @ http://reductivelabs.com/trac/puppet/wiki/ModuleOrganisation?version=49 | ||
| [2009/12/03 16:55:34] @ Log started by gepetto | ||
| [2009/12/03 16:55:34] @ Joined channel #puppet | ||
| [2009/12/03 16:55:34] @ Topic is "Puppet 0.25.1 released - http://tinyurl.com/puppet0251 | Log bugs and feature requests at http://tinyurl.com/46ryk7" | ||
| [2009/12/03 16:55:34] @ Topic set by jamesturnbull on Tue Oct 27 03:06:46 -0400 2009 | ||
| [2009/12/03 16:55:48] @ Mode +tnc by barjavel.freenode.net | ||
| [2009/12/03 16:56:10] <jamesturnbull> Volcane: well ... I just enomerated the entire .AU address space, scanned all open HTTP ports and catalgoued what I found | ||
| [2009/12/03 16:56:10] * Volcane 's been looking for some application for it too | ||
| [2009/12/03 16:56:11] <jamesturnbull> Volcane: enumerated even | ||
| [2009/12/03 16:56:11] <Volcane> jamesturnbull: ah nice | ||
| [2009/12/03 16:56:36] <Volcane> jamesturnbull: i ended up for opting for hosting in the west coast instead of AU due to cost, things are insane there! | ||
| [2009/12/03 16:57:01] <jamesturnbull> Volcane: yeah they are | ||
| [2009/12/03 16:57:06] <jamesturnbull> Volcane: I host in the US too | ||
| [2009/12/03 16:57:55] <Volcane> ppl's concerns about data protection goes right out the window when u give them a price for it :P | ||
| [2009/12/03 16:58:59] <jamesturnbull> joe-mac: !seen lak | ||
| [2009/12/03 16:59:07] <jamesturnbull> gepetto: !seen lak | ||
| [2009/12/03 17:00:22] <KarlHungus> argh. i created another manifest in my web cluster module and its having the same error as the memcached manifest! | ||
| [2009/12/03 17:00:40] <KarlHungus> but the apache manifest still works fine, even though its functionality is identical! | ||
| [2009/12/03 17:01:43] <KarlHungus> would someone more experienced than myself please take a quick look? http://pastebin.com/m3836fac2 I'm truly stumped. something is parsing funny | ||
| [2009/12/03 17:04:15] @ gpled joined channel #puppet | ||
| [2009/12/03 17:05:43] @ Quit: ashim: "Leaving." | ||
| [2009/12/03 17:07:21] <BarnacleBob> KarlHungus, whats the error? | ||
| [2009/12/03 17:07:47] <KarlHungus> BarnacleBob: right at the top of the pastebin. Service[memcached] cannot be found | ||
| [2009/12/03 17:08:13] <KarlHungus> its like the 'include memcached' from s_web_cluster::memcached isn't being parsed | ||
| [2009/12/03 17:08:16] <BarnacleBob> o | ||
| [2009/12/03 17:08:22] <BarnacleBob> yeah seems like it | ||
| [2009/12/03 17:08:34] <KarlHungus> am i doing it wrong? | ||
| [2009/12/03 17:08:48] <KarlHungus> and wouldn't i get an error if it was being parsed incorrectly? | ||
| [2009/12/03 17:08:54] <BarnacleBob> it seems right | ||
| [2009/12/03 17:09:18] <BarnacleBob> you could do a puppet --parseonly modules/memcached/manifests/init.pp | ||
| [2009/12/03 17:09:43] <jamesturnbull> gepetto: help | ||
| [2009/12/03 17:09:43] <gepetto> jamesturnbull: help topics: 10 core modules: auth, basics, config, filters, httputil, irclog, remote, unicode, userdata, wordlist; 8 plugins: debug, hudson, redmineurls, rss, seen, shortenurls, time, tracurls; 78 plugins ignored: use help ignored plugins to see why (help <topic> for more info) | ||
| [2009/12/03 17:10:00] <jamesturnbull> !seen lak | ||
| [2009/12/03 17:10:00] <gepetto> jamesturnbull: lak was last seen 21 hours, 14 minutes and 13 seconds ago, quitting IRC () and a moment before saying "duritong: i'm done for at least a while, but i'll look for an email from you or something" | ||
| [2009/12/03 17:10:12] @ Robbie_ joined channel #puppet | ||
| [2009/12/03 17:10:34] @ Quit: jcape: Read error: 104 (Connection reset by peer) | ||
| [2009/12/03 17:10:36] <KarlHungus> BarnacleBob: none of my manifests are showing any problems with parseonly :/ | ||
| [2009/12/03 17:10:40] * neek laffs. | ||
| [2009/12/03 17:11:05] <neek> when google turns up 3 hits, and one of them was a pastebin entry -you- made 2 hours ago on the problem.... | ||
| [2009/12/03 17:11:32] <KarlHungus> its not required for every module to have an init is it? | ||
| [2009/12/03 17:11:34] <BarnacleBob> KarlHungus, its using the cached catalog. i know its weak but did you try restarting puppetmaster? i've seen issues recently that were solved by that for me | ||
| [2009/12/03 17:11:46] @ jcape joined channel #puppet | ||
| [2009/12/03 17:12:16] <BarnacleBob> KarlHungus, i dunno. i think it does unless you use module::subfile and have a subfile.pp with a class called module::subfile | ||
| [2009/12/03 17:12:19] <BarnacleBob> in that | ||
| [2009/12/03 17:12:25] * neek . o O ( and the 3rd is another paste from someone else on a down pastebin.. ) | ||
| [2009/12/03 17:13:19] <KarlHungus> yeah. something is way messed up | ||
| [2009/12/03 17:13:20] @ Quit: brothers: Read error: 104 (Connection reset by peer) | ||
| [2009/12/03 17:13:27] <KarlHungus> things in that service module are not sticking | ||
| [2009/12/03 17:13:34] @ brothers joined channel #puppet | ||
| [2009/12/03 17:13:35] <KarlHungus> very very strange behvaior | ||
| [2009/12/03 17:13:37] @ cmek joined channel #puppet | ||
| [2009/12/03 17:16:07] <gpled> some of my postfix config files need to be run through /usr/sbin/postmap if i update them. how should i be handling that? | ||
| [2009/12/03 17:16:45] <BarnacleBob> file{ notify=>Exec["postmap"]} exec{"postmap": refresonly=>true} | ||
| [2009/12/03 17:17:55] @ ch left channel #puppet ("In nomine patris, et filii, et spiritus sancti.") | ||
| [2009/12/03 17:19:22] <gpled> BarnacleBob: thanks. can you point me to some docs that would explain this to me? | ||
| [2009/12/03 17:21:42] <neek> for sysctl{} is there a mechanism to enforce the change (it seems to only update the /etc/sysconfig.conf) | ||
| [2009/12/03 17:22:06] @ Quit: Robbie_: Remote closed the connection | ||
| [2009/12/03 17:22:31] <BarnacleBob> gpled, http://reductivelabs.com/trac/puppet/wiki/TypeReference#refreshonly | ||
| [2009/12/03 17:23:13] <BarnacleBob> notify is preferred over subscribe | ||
| [2009/12/03 17:23:32] <Volcane> why? | ||
| [2009/12/03 17:23:39] <fsweetser> neek: I have Systel { notify => Exec[...] } used to tie them all to sysctl -p | ||
| [2009/12/03 17:23:45] <neek> I see it in the module doc now. ;) | ||
| [2009/12/03 17:24:01] <neek> thanks | ||
| [2009/12/03 17:24:59] <BarnacleBob> Volcane, i thought it was.... i dunno you'll get annoyed when you ahve one exec with 5 subscribes under it | ||
| [2009/12/03 17:25:04] @ Quit: brothers: | ||
| [2009/12/03 17:25:25] @ brothers joined channel #puppet | ||
| [2009/12/03 17:25:52] <gpled> BarnacleBob: thanks, thats a perfect example :) | ||
| [2009/12/03 17:26:49] <Volcane> BarnacleBob: yeah it depends on situation but i think ore situations call for notify is all :) | ||
| [2009/12/03 17:27:14] <BarnacleBob> good point | ||
| [2009/12/03 17:27:22] <Volcane> BarnacleBob: however if you subscribe/notify classes and carefully arrange things so that the relationships are between those classes and not resources it becomes much the same | ||
| [2009/12/03 17:27:23] @ pting joined channel #puppet | ||
| [2009/12/03 17:28:16] <BarnacleBob> i just know i switched to notify when i realized apache was gonna have like 10 subscribes and also when i wanted to notify a service from an extra file outside the class. lost my taste for subscribe alltogether | ||
| [2009/12/03 17:28:26] <Volcane> heh | ||
| [2009/12/03 17:29:02] <Volcane> in apache::service class you might have service{"httpd": subscribe => Class["apache::config"]} | ||
| [2009/12/03 17:29:05] <KarlHungus> notify is great if the class can see the service resource properly :( | ||
| [2009/12/03 17:29:28] <Volcane> which if u have 10 files in apache::config isnt that bad a thing to do :) | ||
| [2009/12/03 17:29:39] @ bug joined channel #puppet | ||
| [2009/12/03 17:30:01] <BarnacleBob> thats true | ||
| [2009/12/03 17:30:05] <BarnacleBob> this was before namespaces | ||
| [2009/12/03 17:30:11] <Volcane> nods | ||
| [2009/12/03 17:31:04] @ Quit: swygue: "Ex-Chat" | ||
| [2009/12/03 17:31:07] <KarlHungus> Volcane: feeling clever? http://pastebin.com/m3836fac2 | ||
| [2009/12/03 17:31:22] <KarlHungus> you've helped me through some tricky stuff before =) | ||
| [2009/12/03 17:31:28] <Volcane> KarlHungus: mystery :) | ||
| [2009/12/03 17:31:30] * KarlHungus owes at least a beer | ||
| [2009/12/03 17:32:09] <KarlHungus> i should switch to 0.25, maybe that will fix it ;) | ||
| [2009/12/03 17:32:11] <BarnacleBob> i'm feeling good. today i just converted everything over into modules | ||
| [2009/12/03 17:32:53] <KarlHungus> i've been trying to leave modules/ completely generic, and put everything site specific into services/ until i can get around to extlookup | ||
| [2009/12/03 17:33:35] <BarnacleBob> well i have my generic modules, then my stuff is in a single module in each environment | ||
| [2009/12/03 17:33:46] <BarnacleBob> can move on from there | ||
| [2009/12/03 17:34:02] <KarlHungus> yeah, i'm no good at this yet. still pretty far down on the learning curve | ||
| [2009/12/03 17:34:21] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/12/03 17:36:12] <sebas891> hi folks, any idea which syntax highlight to use to edit puppet recipes files ? | ||
| [2009/12/03 17:36:13] <Volcane> KarlHungus: if u do just on a node 'include memcached' do you see it succesfully managing the service? | ||
| [2009/12/03 17:36:24] <KarlHungus> Volcane: yeah. that works great | ||
| [2009/12/03 17:36:53] <Volcane> oh i know what it is | ||
| [2009/12/03 17:37:20] <Volcane> try changing your 'include memcached' to 'include ::memcached' pls | ||
| [2009/12/03 17:38:10] <KarlHungus> ahh. it works! | ||
| [2009/12/03 17:38:11] <KarlHungus> am i misunderstanding namespaces? | ||
| [2009/12/03 17:38:19] <Volcane> its pretty subtle | ||
| [2009/12/03 17:38:32] <Volcane> will explain in a mo | ||
| [2009/12/03 17:39:17] @ Quit: bug: | ||
| [2009/12/03 17:39:20] <Volcane> class s_web_cluster::memcached if in there - or anywhere in s_web_cluster really - you want to include 'memcached' it wil try get the memcached under s_web_cluster | ||
| [2009/12/03 17:39:31] <gpled> what group/owner should i set files to, in /etc/puppet/modules/postfix/files ? | ||
| [2009/12/03 17:39:49] <KarlHungus> Volcane: oh. so it was including itself... | ||
| [2009/12/03 17:39:56] <Volcane> ::memcached is the one not in the current module | ||
| [2009/12/03 17:40:00] @ aleywa joined channel #puppet | ||
| [2009/12/03 17:40:12] <Volcane> there's other issues iwth this too ask dsch04 he had problems, i dont recall the specifics now | ||
| [2009/12/03 17:40:46] <dsch04> You called? | ||
| [2009/12/03 17:41:10] <KarlHungus> dsch04: i'm having a hard time understanding the differences in ::module and just module | ||
| [2009/12/03 17:41:14] <Volcane> dsch04: didnt u have troubles with in class foo::bar 'include bar' ? | ||
| [2009/12/03 17:41:14] <KarlHungus> http://pastebin.com/m3836fac2 | ||
| [2009/12/03 17:41:32] <Volcane> dsch04: and we then had to do 'include ::bar' instead ? | ||
| [2009/12/03 17:41:36] * dsch04 looking | ||
| [2009/12/03 17:42:24] @ Quit: joe-mac: Excess Flood | ||
| [2009/12/03 17:42:32] <dsch04> Yes, that's exactly the problem | ||
| [2009/12/03 17:42:49] <Volcane> ok so we know how to solve the include, but i recall you had other related problems? | ||
| [2009/12/03 17:43:06] <dsch04> Only with multipel module paths | ||
| [2009/12/03 17:43:06] <KarlHungus> i'm checking to see if they are related | ||
| [2009/12/03 17:43:28] @ joe-mac joined channel #puppet | ||
| [2009/12/03 17:43:50] <dsch04> Think of "::" in module/class names like "/" in a file path | ||
| [2009/12/03 17:44:39] <dsch04> So, if you're in s_web_cluster, and you do "include memcached", you'll get s_web_cluster::memcached | ||
| [2009/12/03 17:44:54] <Volcane> bah, xmpp server is struggling tonight | ||
| [2009/12/03 17:45:04] @ lak joined channel #puppet | ||
| [2009/12/03 17:45:09] <KarlHungus> what if i'm in s_web_cluster::nfs and i include nfs::server? | ||
| [2009/12/03 17:45:44] @ joe-mac left channel #puppet () | ||
| [2009/12/03 17:45:47] <dsch04> If you have a module s_web_cluster::nfs::nfs::server, you'll get that | ||
| [2009/12/03 17:45:53] <KarlHungus> ahh. ok | ||
| [2009/12/03 17:46:04] <Volcane> dsch04: i must recall wrong then i thought u had some other issues like requires not working or something, must remember wrong | ||
| [2009/12/03 17:46:25] <KarlHungus> dsch04: well, i was in s_web_cluster::memcached, and i did and include memcached and it wasn't working | ||
| [2009/12/03 17:46:45] <KarlHungus> so, i suppose my previous example might also look for s_web_cluster::nfs::server? | ||
| [2009/12/03 17:46:47] <dsch04> Ah, then I'm wrong | ||
| [2009/12/03 17:50:59] <dsch04> Bottom line, if you always prepend "::" you'll always know which module you're going to get | ||
| [2009/12/03 17:51:07] <KarlHungus> gotcha | ||
| [2009/12/03 17:51:52] <gpled> pleas look at: http://linux-coders.pastebin.com/d2c4a4d05 | ||
| [2009/12/03 17:52:11] @ nakano is now known as nakano_ | ||
| [2009/12/03 17:52:30] <gpled> Failed to call refresh on Exec[postmap]: postmap returned 1 instead of 0 at /etc/puppet/modules/postfix/manifests/init.pp:31 | ||
| [2009/12/03 17:52:32] @ Quit: lak: | ||
| [2009/12/03 17:52:45] @ jfreeman joined channel #puppet | ||
| [2009/12/03 17:52:59] <neek> so all of my xen VMs are getting the following failure, but none of my non-VM boxes (ignoring the yaml corruption isue) are seeing anything like this: | ||
| [2009/12/03 17:53:00] <neek> err: Connection timeout calling fileserver.list: execution expired | ||
| [2009/12/03 17:53:00] <neek> err: /File[/var/lib/puppet/lib/puppet/parser/functions/rattr.rb]: Failed t | ||
| [2009/12/03 17:53:00] <neek> o generate additional resources during transaction: Connection Timeout | ||
| [2009/12/03 17:53:10] <neek> err: Could not retrieve catalog: Broken pipe | ||
| [2009/12/03 17:53:51] <neek> "puppet" hits the same server, sysconfig/puppet and puppet/puppet.conf are the same. | ||
| [2009/12/03 17:53:58] @ Quit: giskard: Remote closed the connection | ||
| [2009/12/03 17:54:19] <gpled> neek: is this the first try? was it working before? | ||
| [2009/12/03 17:54:42] <neek> likely first try | ||
| [2009/12/03 17:54:51] <Volcane> how many nodes? | ||
| [2009/12/03 17:54:52] <neek> well, that is, it hasn't ever worked | ||
| [2009/12/03 17:55:06] <neek> 19 | ||
| [2009/12/03 17:55:36] <neek> I only just got access to them in the afternoon, and the SA who built them up never looked. | ||
| [2009/12/03 17:55:49] <Volcane> neek: do you use webrick or mongrel/passenger etc? | ||
| [2009/12/03 17:56:04] @ Quit: ezmobius: Remote closed the connection | ||
| [2009/12/03 17:56:05] @ Quit: bearnard: | ||
| [2009/12/03 17:56:12] <neek> not that I know of, but I'm not sure what they are. | ||
| [2009/12/03 17:56:30] <Volcane> do you have apache infront of your puppet or something like that? | ||
| [2009/12/03 17:56:31] @ Quit: lutter1: "Leaving." | ||
| [2009/12/03 17:56:41] <neek> unknown. | ||
| [2009/12/03 17:56:44] <neek> oh, wait. | ||
| [2009/12/03 17:56:51] <gpled> BarnacleBob: can you look at http://linux-coders.pastebin.com/d2c4a4d05 and see if i did that correct? | ||
| [2009/12/03 17:56:59] <neek> I bet the vpn definition doesnt have these.... | ||
| [2009/12/03 17:57:01] <BarnacleBob> sorry no. my site is down | ||
| [2009/12/03 17:57:22] <gpled> BarnacleBob: sorry to hear that | ||
| [2009/12/03 17:58:53] @ Quit: dsch04: "Leaving" | ||
| [2009/12/03 17:59:01] <neek> nope, that's not it. | ||
| [2009/12/03 17:59:09] <neek> I can hit the right port on the right server. | ||
| [2009/12/03 17:59:38] <Volcane> neek: well if u dont have it setup with apache or mongrel etc, then you're likely hitting the limits of the default puppet setup | ||
| [2009/12/03 17:59:53] @ nakano_ is now known as nakano | ||
| [2009/12/03 18:00:06] <Volcane> wiki:UsingMongrel i think | ||
| [2009/12/03 18:00:07] <gepetto> Volcane: wiki: wiki:UsingMongrel is http://reductivelabs.com/trac/puppet/wiki/UsingMongrel | ||
| [2009/12/03 18:00:30] <KarlHungus> tomorrow i learn how to avoid redefining files =) | ||
| [2009/12/03 18:01:07] <KarlHungus> so i can have file { httpd.conf: ensure => present, notify => Service[httpd], } in the base module, and set the source for it in the site specific service module | ||
| [2009/12/03 18:01:15] <neek> Volcane: but that would just result in more or less random inabilities to connect, not X boxes cant hit it box Y boxes can (not daemonized) | ||
| [2009/12/03 18:01:35] <neek> but I don't have access to the puppetmaster box. :) | ||
| [2009/12/03 18:01:52] <Volcane> neek: nope | ||
| [2009/12/03 18:01:57] <neek> well, I have my own lab master, but it's 2 VPNs and a ride in a puddle jumper away.. | ||
| [2009/12/03 18:02:00] @ Quit: brothers: Read error: 104 (Connection reset by peer) | ||
| [2009/12/03 18:02:10] <Volcane> neek: it doesnt stop accepting sockets it start just getting fucking slow and shitty | ||
| [2009/12/03 18:02:14] <Volcane> neek: and timing out and stuff | ||
| [2009/12/03 18:02:22] <Volcane> neek: and some connections getting SYN timeouts etc | ||
| [2009/12/03 18:02:26] @ brothers joined channel #puppet | ||
| [2009/12/03 18:02:42] <neek> ah. but since this is a consistent problem only applying to the Xen boxes, I think we can rule that out for the moment. | ||
| [2009/12/03 18:02:47] <Volcane> eventually when u really do have way too many nodes for it will u get conn refuseds | ||
| [2009/12/03 18:03:54] <Volcane> possibly yeah | ||
| [2009/12/03 18:03:56] @ Quit: siezer: Remote closed the connection | ||
| [2009/12/03 18:04:45] @ dsch04 joined channel #puppet | ||
| [2009/12/03 18:04:51] <neek> does anyone know what puppet is doing at that stage by chance? | ||
| [2009/12/03 18:05:42] <Volcane> neek: its tcp connections, check if you have lots of SYN sockets | ||
| [2009/12/03 18:06:55] <neek> just the half dozen for ldap, and my 1 ssh. | ||
| [2009/12/03 18:07:23] <Volcane> weird, pretty sure those timeout messages are about tcp connections timing out | ||
| [2009/12/03 18:07:49] * neek turns up the debug | ||
| [2009/12/03 18:08:22] <neek> it's just looping at | ||
| [2009/12/03 18:08:23] <neek> debug: Calling fileserver.list | ||
| [2009/12/03 18:08:23] <neek> debug: Calling fileserver.describe | ||
| [2009/12/03 18:08:49] <neek> ok got past that | ||
| [2009/12/03 18:09:01] @ erm_ joined channel #puppet | ||
| [2009/12/03 18:09:09] <neek> well, now this one is going. | ||
| [2009/12/03 18:09:20] @ Quit: erm_: Client Quit | ||
| [2009/12/03 18:09:26] @ Quit: pheezy: Remote closed the connection | ||
| [2009/12/03 18:14:42] <dan__t> In erb, how can I do an 'or'? | ||
| [2009/12/03 18:15:04] <dan__t> <% if environment = foo OR bar OR zing %> etc etc | ||
| [2009/12/03 18:17:53] <beelzebob> so I'm working on moving my all my config into modules... but modules are supposed to be self-contained, correct? | ||
| [2009/12/03 18:18:06] <beelzebob> is it poor form/impossible to reference across modules? | ||
| [2009/12/03 18:18:31] <beelzebob> so one module can include from another, or require from resources in another module? | ||
| [2009/12/03 18:18:33] <neek> beelzebob: reference how? I have modules that include other modules. | ||
| [2009/12/03 18:18:49] @ Quit: labrown: "Leaving" | ||
| [2009/12/03 18:19:02] <beelzebob> neek: refence like include, yeah | ||
| [2009/12/03 18:19:08] <whack> dan__t: stuff inside <% %> is just ruby | ||
| [2009/12/03 18:19:13] <neek> ie mod_ssl and mod_geoip include httpd for variables and the like | ||
| [2009/12/03 18:19:37] <whack> dan__t: so you can use || or "or", but "or" is last in the order of operations | ||
| [2009/12/03 18:20:06] <dan__t> Oh, sorry. I don't know Ruby, thought erb was templating inside of ruby? | ||
| [2009/12/03 18:20:09] <whack> dan__t: but for your case, you probably want: <% if %w[foo bar zing].include?(environment) %> | ||
| [2009/12/03 18:20:15] <beelzebob> I have a module that can't find a class in another module... maybe I should make sure I can include it directly from nodes.pp... | ||
| [2009/12/03 18:20:30] <whack> dan__t: erb is templating, but the stuff inside <% %> is where you embed ruby | ||
| [2009/12/03 18:20:38] <dan__t> Got it. | ||
| [2009/12/03 18:20:41] <dan__t> Thank you. | ||
| [2009/12/03 18:20:48] <whack> kind of like php's <?php ... ?> (if you've seen php) | ||
| [2009/12/03 18:20:52] <dan__t> Yep. | ||
| [2009/12/03 18:20:56] <dan__t> Very familiar with PHP. | ||
| [2009/12/03 18:26:34] @ Quit: bruce: "The computer fell asleep" | ||
| [2009/12/03 18:26:55] @ bruce joined channel #puppet | ||
| [2009/12/03 18:27:27] @ gpled left channel #puppet ("Ex-Chat") | ||
| [2009/12/03 18:27:52] <beelzebob> amazing how badly typos can mess with your head... | ||
| [2009/12/03 18:29:43] @ Quit: jfreeman: Connection timed out | ||
| [2009/12/03 18:29:53] <beelzebob> so importing from another module works as expected, when spelled correctly | ||
| [2009/12/03 18:29:53] <neek> indeed! | ||
| [2009/12/03 18:30:09] <bitmonk> beelzebob: i've found both of those statements to be true as well. ;) | ||
| [2009/12/03 18:31:30] <beelzebob> but I still have issues with a require across modules | ||
| [2009/12/03 18:31:47] <beelzebob> One module requires a file defined in another module | ||
| [2009/12/03 18:32:40] <beelzebob> Could not apply complete catalog: Could not retrieve dependency 'File[blahblah..]' | ||
| [2009/12/03 18:33:00] @ Quit: Mick27: "This computer has gone to sleep" | ||
| [2009/12/03 18:34:12] <beelzebob> should I be requiring the module, or the class in the module? | ||
| [2009/12/03 18:35:19] <neek> Volcane: I'm thinking you may be on to something. if I cut back the number of puppetd's running at once, the number of those errors goes down drasticly... | ||
| [2009/12/03 18:35:29] @ Quit: kaptk2: "Leaving." | ||
| [2009/12/03 18:36:06] <Volcane> neek: yes, you're not the first person to run in to this, infact you're like the thousandth, and they all come here :P | ||
| [2009/12/03 18:36:22] <neek> still getting these randomly, but at least these don't break anything. | ||
| [2009/12/03 18:36:22] <neek> err: //Node[twocommon]/puppet/Augeas[main puppet.conf]: Failed to retrieve current state of resource: Error sending command 'set' with params ["/files/etc/puppet/puppet.conf/main/runinterval"]/can't convert nil into String | ||
| [2009/12/03 18:38:05] <neek> if I read it right, it's trying to read the current runinterval, but isn't happy with what comes back. | ||
| [2009/12/03 18:38:29] <Volcane> i think thats some augeas type problem | ||
| [2009/12/03 18:38:33] <neek> even if I copy a puppet.conf from a box without that problem, though, it's still there. | ||
| [2009/12/03 18:38:45] @ bug joined channel #puppet | ||
| [2009/12/03 18:38:49] <neek> which makes me think it's looking somethere else. | ||
| [2009/12/03 18:40:02] <neek> "set runinterval ${puppet_runinterval}", | ||
| [2009/12/03 18:40:08] <neek> mmm, maybe it's there. | ||
| [2009/12/03 18:41:43] <neek> except the nodes with problems all bring in the same common class that includes setting that. | ||
| [2009/12/03 18:41:52] @ Quit: docelic: "Leaving" | ||
| [2009/12/03 18:46:02] @ Quit: bruce: Read error: 110 (Connection timed out) | ||
| [2009/12/03 18:51:41] @ Quit: sebas891: "Leaving." | ||
| [2009/12/03 18:53:34] @ Quit: padwan: "!" | ||
| [2009/12/03 18:53:50] @ bje joined channel #puppet | ||
| [2009/12/03 18:54:15] @ Quit: glaw: "Leaving." | ||
| [2009/12/03 18:56:06] <himanshu> are there any example puppet manifest for setting firewall rules? | ||
| [2009/12/03 18:56:45] <whack> there's one that helps you do iptables and such | ||
| [2009/12/03 18:56:59] <himanshu> can you please provide me link | ||
| [2009/12/03 18:57:12] <whack> it's in the recipes on the wiki, I don't remember the link | ||
| [2009/12/03 18:57:16] <whack> search the wiki for iptables | ||
| [2009/12/03 18:57:25] <himanshu> ok great i got it Thanksssssss | ||
| [2009/12/03 18:59:08] @ rmiller4pi81 joined channel #puppet | ||
| [2009/12/03 18:59:11] @ Quit: rmiller4pi81: Read error: 54 (Connection reset by peer) | ||
| [2009/12/03 19:01:18] @ ricky_ joined channel #puppet | ||
| [2009/12/03 19:01:56] @ Quit: ricky: Nick collision from services. | ||
| [2009/12/03 19:02:05] @ ricky_ is now known as ricky | ||
| [2009/12/03 19:03:23] <neek> so I have a box with a package installed already. The version is right, but it's a custom package, so the version number is 1.2.3-rs instead of 1.2.3. I want to enforce 1.2.3 to get installed, replacing 1.2.3-rs. ensure => 1.2.3 didn't do it, it just complains that it's got a different version. | ||
| [2009/12/03 19:03:47] <Volcane> you're asking it to downgrade | ||
| [2009/12/03 19:03:54] <Volcane> which your package manager isnt happy to do | ||
| [2009/12/03 19:04:03] <neek> yum, in this case. | ||
| [2009/12/03 19:04:04] <ezekiel> In the FLOSS weekly podcast on November 1, Luke said "you can tell puppet to remove the bits that you are NOT managing" | ||
| [2009/12/03 19:04:27] <Volcane> ezekiel: he left out the 'in some cases' :P | ||
| [2009/12/03 19:04:29] <neek> so should I just do them by hand, or is there a way to make yummy puppety do it happily? | ||
| [2009/12/03 19:04:31] <ezekiel> does anyone know how to configure puppet in this way? So it is no longer in an additive mode? | ||
| [2009/12/03 19:05:12] <ezekiel> "some cases", like packages for example? | ||
| [2009/12/03 19:05:12] <neek> ezekiel: remarkably on topic with half the stuff I'm trying to fix. :) | ||
| [2009/12/03 19:05:39] <Volcane> ezekiel: http://reductivelabs.com/trac/puppet/wiki/TypeReference#resources | ||
| [2009/12/03 19:06:09] <ezekiel> ahhhhh, thank you | ||
| [2009/12/03 19:06:21] <Volcane> ezekiel: you obviously want to be fairly careful with it | ||
| [2009/12/03 19:06:23] <ezekiel> haha, dangerous :) | ||
| [2009/12/03 19:06:24] <ezekiel> haha | ||
| [2009/12/03 19:06:27] <ezekiel> yeah | ||
| [2009/12/03 19:06:31] <Volcane> ezekiel: like dont purge all unmanaged packages or files :) | ||
| [2009/12/03 19:07:33] <ezekiel> well files would be horrifying. Packages, however, could be useful given a giant list. | ||
| [2009/12/03 19:08:31] <neek> so no idea on how to do this downgrade nicely in puppet? | ||
| [2009/12/03 19:08:38] <Volcane> neek: nah | ||
| [2009/12/03 19:08:56] <ezekiel> interesting. Okay, thanks. | ||
| [2009/12/03 19:09:00] <Volcane> neek: set it to absent, wait, seit to present | ||
| [2009/12/03 19:09:01] <neek> http://projects.reductivelabs.com/issues/2866 | ||
| [2009/12/03 19:09:06] <neek> so, nope. | ||
| [2009/12/03 19:10:25] <Volcane> neek: what os you on? | ||
| [2009/12/03 19:10:32] <neek> rhel5.2 and .3 | ||
| [2009/12/03 19:10:35] <Volcane> ah yum | ||
| [2009/12/03 19:10:50] <Volcane> well yum on its own - without extra plugins - cant just do downgrades either | ||
| [2009/12/03 19:11:03] <whack> yum :( | ||
| [2009/12/03 19:11:31] <Volcane> apt doesnt do it either without force etc | ||
| [2009/12/03 19:13:21] @ Quit: aleywa: Remote closed the connection | ||
| [2009/12/03 19:13:46] @ aleywa joined channel #puppet | ||
| [2009/12/03 19:14:50] @ Quit: aleywa: Client Quit | ||
| [2009/12/03 19:14:53] @ lak joined channel #puppet | ||
| [2009/12/03 19:14:55] @ diranged joined channel #puppet | ||
| [2009/12/03 19:15:14] @ cwebber joined channel #puppet | ||
| [2009/12/03 19:15:28] @ Quit: cwebber: Client Quit | ||
| [2009/12/03 19:15:48] <diranged> ok ive got to install netbackup on all of our linux servers... whats the best way in puppet to distribute a tarball, untar it, install it...? | ||
| [2009/12/03 19:16:00] <Volcane> make a rpm | ||
| [2009/12/03 19:16:03] <Volcane> or dep or whatever | ||
| [2009/12/03 19:16:08] <ezekiel> haha, tht was gonna be my answer, too | ||
| [2009/12/03 19:16:27] <ezekiel> diranged: if you need to, look into "checkinstall" | ||
| [2009/12/03 19:16:36] <Volcane> or alien | ||
| [2009/12/03 19:16:38] <diranged> :P | ||
| [2009/12/03 19:16:54] <ezekiel> yeah, both really nice. | ||
| [2009/12/03 19:16:57] <ezekiel> http://www.asic-linux.com.mx/~izto/checkinstall/ | ||
| [2009/12/03 19:17:31] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2009/12/03 19:18:22] <diranged> ok so lets say i get it into an rpm... but i dont want to setup a yum repository. is there a proper way to distribut ethe .rpm with puppet, and then have puppet do a normal install of it? | ||
| [2009/12/03 19:18:37] @ nmi joined channel #puppet | ||
| [2009/12/03 19:18:57] <Volcane> diranged: the problem is doing it reliably, making sure the file copy doesnt timeout and get killed half way etc | ||
| [2009/12/03 19:19:07] <Volcane> diranged: package managers like yum deals with all of that junk for u | ||
| [2009/12/03 19:21:06] <diranged> yeah... i guess i can just make a local repo. i just didnt want to.. | ||
| [2009/12/03 19:22:13] <ezekiel> it will all be worth it in the end. | ||
| [2009/12/03 19:22:18] <neek> diranged: we have some we bring in via puppet:// | ||
| [2009/12/03 19:22:25] <Volcane> local distro mirrors will save your arse one day | ||
| [2009/12/03 19:22:26] <ezekiel> working smarter instead of harder | ||
| [2009/12/03 19:22:49] <dan__t> Anyone concocted a way to have the puppetmaster actually know when the last time a puppet client has logged in? | ||
| [2009/12/03 19:22:55] <Volcane> when upstreams dns is down, u still want to be able to install new servers | ||
| [2009/12/03 19:23:01] <dan__t> Is there a database aside from logs that the PM would keep with this info in it? | ||
| [2009/12/03 19:23:12] <Volcane> dan__t: know as in with a variable or as in log into the box and find out? | ||
| [2009/12/03 19:23:38] <dan__t> Externally, like from a DB somewhere | ||
| [2009/12/03 19:23:39] @ ezmobius joined channel #puppet | ||
| [2009/12/03 19:23:49] <Volcane> dan__t: see the 'puppetlast' command in ext/ | ||
| [2009/12/03 19:23:56] <dan__t> Will do, thanks. | ||
| [2009/12/03 19:24:28] <dan__t> Perfect. | ||
| [2009/12/03 19:25:26] @ Quit: bug: Read error: 110 (Connection timed out) | ||
| [2009/12/03 19:25:48] <neek> I want to "inherit" a "define blah{}" so I can override a setting. inherit blah fails, cannot find class parent | ||
| [2009/12/03 19:26:06] <neek> any ideas? | ||
| [2009/12/03 19:26:07] <Volcane> u can only inherit from classes or nodes | ||
| [2009/12/03 19:26:13] <neek> so no way to override the define | ||
| [2009/12/03 19:26:21] <Volcane> inherit the class the define is in | ||
| [2009/12/03 19:26:27] <Volcane> then do normal overrids | ||
| [2009/12/03 19:27:03] <neek> the define is the only thing in classes/memcached_server.pp | ||
| [2009/12/03 19:27:09] <neek> I can't figure out what class that would be. | ||
| [2009/12/03 19:27:21] <neek> we call it | ||
| [2009/12/03 19:27:22] <neek> memcached_server { "$fqdn": | ||
| [2009/12/03 19:27:22] <neek> maxconn => "4096", cachesize => "14336", options => "-U 11211 -t | ||
| [2009/12/03 19:27:22] <neek> 8", | ||
| [2009/12/03 19:27:22] <neek> } | ||
| [2009/12/03 19:28:18] <Volcane> well it should be wrapped in class something { ... } | ||
| [2009/12/03 19:28:26] <Volcane> else it will go to all your servers | ||
| [2009/12/03 19:29:07] <neek> draistrickmac:/Users/draistrick/git/eait/ext-dev%% head classes/memcached_server.pp | ||
| [2009/12/03 19:29:07] <neek> # vim: ts=2 sw=2 expandtab | ||
| [2009/12/03 19:29:07] <neek> define memcached_server( | ||
| [2009/12/03 19:29:15] <neek> but this ones doesnt go to all the servers. | ||
| [2009/12/03 19:29:25] <neek> unlike that httpd module that did. :) | ||
| [2009/12/03 19:30:42] <Volcane> sounds like you got some pretty fundemantally flawed stuff going there | ||
| [2009/12/03 19:30:48] <neek> no doubt. | ||
| [2009/12/03 19:30:48] <Volcane> cos thats just pointedly a crap idea :) | ||
| [2009/12/03 19:30:53] <neek> lol | ||
| [2009/12/03 19:31:19] <neek> unforunately this chunk is used elsewhere, so I either rewrite it for my own use, or find a way to override it. | ||
| [2009/12/03 19:31:30] <Volcane> how's it used elsewhere | ||
| [2009/12/03 19:31:36] <Volcane> how do another class or node inclde it? | ||
| [2009/12/03 19:31:46] <neek> <neek> memcached_server { "$fqdn": | ||
| [2009/12/03 19:31:46] <neek> <neek> maxconn => "4096", cachesize => "14336", options => "-U 11211 -t | ||
| [2009/12/03 19:31:46] <neek> <neek> 8", | ||
| [2009/12/03 19:31:47] <neek> <neek> } | ||
| [2009/12/03 19:31:47] <Volcane> ah i am being blind | ||
| [2009/12/03 19:31:58] <Volcane> half past midnight strikes :) | ||
| [2009/12/03 19:32:01] <neek> heh | ||
| [2009/12/03 19:32:11] <Volcane> anyway, so where u have that memcached_server { "$fqdn": .. thats in a class or node right? | ||
| [2009/12/03 19:32:34] @ yan_ joined channel #puppet | ||
| [2009/12/03 19:32:36] <neek> yeah, in a class. | ||
| [2009/12/03 19:32:43] <Volcane> class called? | ||
| [2009/12/03 19:32:50] <neek> I've tried putting my override right inside that class, no dice. | ||
| [2009/12/03 19:32:55] <neek> class profile::tiger::two10memcache { | ||
| [2009/12/03 19:33:12] <Volcane> ok, so u will need class someother inherit profile::tiger::two10memcache { } | ||
| [2009/12/03 19:33:18] <Volcane> then put the override in someother | ||
| [2009/12/03 19:33:21] <neek> wheel. | ||
| [2009/12/03 19:33:23] <neek> whee, too. | ||
| [2009/12/03 19:33:25] <neek> will try that. | ||
| [2009/12/03 19:33:40] <Volcane> k, bed time | ||
| [2009/12/03 19:33:45] <Volcane> early morning | ||
| [2009/12/03 19:33:50] <ezekiel> adios | ||
| [2009/12/03 19:33:56] <neek> thanks for the kelp | ||
| [2009/12/03 19:33:58] <neek> and the help | ||
| [2009/12/03 19:39:09] @ cwebber joined channel #puppet | ||
| [2009/12/03 19:42:21] @ bobbyz_ joined channel #puppet | ||
| [2009/12/03 19:43:24] @ jmarki joined channel #puppet | ||
| [2009/12/03 19:43:54] @ bug joined channel #puppet | ||
| [2009/12/03 19:51:45] @ Quit: bug: | ||
| [2009/12/03 19:52:30] @ Quit: cwebber: | ||
| [2009/12/03 20:11:13] @ Quit: jab_doa: "Verlassend" | ||
| [2009/12/03 20:19:47] @ explody joined channel #puppet | ||
| [2009/12/03 20:23:18] <explody> how would I go about handing a client system a dynamically generated file that is not text? we found the "content => template('blah.erb')" thing which works great if I'm generating a text file, but I need to push out some binary stuff that I can't pass to content | ||
| [2009/12/03 20:26:05] @ Quit: jes5199: "Leaving." | ||
| [2009/12/03 20:29:05] <ashp> damn, google are too much | ||
| [2009/12/03 20:29:29] <ashp> i was just ranting about how their public dns is stupid and 4.2.2.1 is the easiest thing in the world to remember | ||
| [2009/12/03 20:29:29] <ashp> when i find out that google's new dns server is 8.8.8.8 | ||
| [2009/12/03 20:31:30] <diranged> ok im confused a bit about the yumrepo function... can i use that to completely create a repo.file and activate it? | ||
| [2009/12/03 20:31:41] <explody> the more the better and long as it's legit, dns hijacking ISPs be damned | ||
| [2009/12/03 20:33:49] @ jfreeman joined channel #puppet | ||
| [2009/12/03 20:34:46] @ Quit: lak: | ||
| [2009/12/03 20:37:23] @ Quit: ascarter: "Ex-Chat" | ||
| [2009/12/03 20:38:34] <explody> ahhh generate() | ||
| [2009/12/03 20:41:25] @ Quit: n0ts__: Client Quit | ||
| [2009/12/03 20:50:02] @ n0ts joined channel #puppet | ||
| [2009/12/03 20:50:19] @ Quit: n0ts: Client Quit | ||
| [2009/12/03 20:51:06] @ Quit: warbjoh: "ChatZilla 0.9.85 [Firefox 3.5.1/20090715094852]" | ||
| [2009/12/03 20:54:39] <ohadlevy> morning | ||
| [2009/12/03 20:55:04] @ Quit: jaredrhine: Read error: 113 (No route to host) | ||
| [2009/12/03 20:57:31] @ Quit: Tuf8: | ||
| [2009/12/03 21:01:09] @ n0ts joined channel #puppet | ||
| [2009/12/03 21:02:39] @ Quit: Zelut: Remote closed the connection | ||
| [2009/12/03 21:11:12] @ Quit: BarnacleBob: "This computer has gone to sleep" | ||
| [2009/12/03 21:11:43] @ Quit: jcape: Read error: 110 (Connection timed out) | ||
| [2009/12/03 21:13:31] <jamesturnbull> diranged: yep | ||
| [2009/12/03 21:14:51] @ Quit: alexine_dsouza: Read error: 104 (Connection reset by peer) | ||
| [2009/12/03 21:16:18] @ justdave_ joined channel #puppet | ||
| [2009/12/03 21:16:26] @ Quit: justdave: Remote closed the connection | ||
| [2009/12/03 21:18:30] @ Quit: yan_: | ||
| [2009/12/03 21:23:04] @ nevyn_ is now known as nevyn | ||
| [2009/12/03 21:32:26] <jrojas> [main] is both read by puppet and puppetmaster right? | ||
| [2009/12/03 21:33:30] <jrojas> n/m | ||
| [2009/12/03 21:34:25] @ yan_ joined channel #puppet | ||
| [2009/12/03 21:36:45] @ Quit: bobbyz_: Read error: 110 (Connection timed out) | ||
| [2009/12/03 21:47:44] @ QMan joined channel #puppet | ||
| [2009/12/03 21:52:35] @ bug joined channel #puppet | ||
| [2009/12/03 21:58:14] @ jcape joined channel #puppet | ||
| [2009/12/03 21:58:38] <jamesturnbull> jrojas: yep | ||
| [2009/12/03 21:59:34] @ DrHouseMD joined channel #puppet | ||
| [2009/12/03 22:05:46] @ Quit: ambroff: "Ex-Chat" | ||
| [2009/12/03 22:22:23] @ lak joined channel #puppet | ||
| [2009/12/03 22:26:43] @ brothers left channel #puppet () | ||
| [2009/12/03 22:27:37] @ Quit: bobbyz: Read error: 104 (Connection reset by peer) | ||
| [2009/12/03 22:30:49] @ Djelibeybi joined channel #puppet | ||
| [2009/12/03 22:31:09] <diranged> has anyoen ever done a netbackup installation recipe for puppet? netbackup doesnt come in rpms.. :/ and im amazed to find out that apparently its tricky to buildan rpm from their tarball | ||
| [2009/12/03 22:35:16] <Djelibeybi> diranged: I gave up trying to build one. | ||
| [2009/12/03 22:35:20] @ pinoyskull joined channel #puppet | ||
| [2009/12/03 22:37:11] <diranged> you ever come up with a good way to distribute netbackup with puppet? | ||
| [2009/12/03 22:37:24] <diranged> just a scripted install via some exec funcs? | ||
| [2009/12/03 22:45:16] @ Quit: alfism: "http://opensolaris.com/" | ||
| [2009/12/03 22:46:40] @ WALoeIII joined channel #puppet | ||
| [2009/12/03 22:54:27] @ crdant joined channel #puppet | ||
| [2009/12/03 22:58:56] @ Quit: lak: | ||
| [2009/12/03 22:59:10] <WALoeIII> What is cobbler and how does it relate to Foreman? | ||
| [2009/12/03 23:02:11] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/12/03 23:04:05] <ohadlevy> WALoeIII: what do you want to know? ;) | ||
| [2009/12/03 23:04:18] <WALoeIII> I want a more chef-like setup | ||
| [2009/12/03 23:04:38] <WALoeIII> and I want to stop working with my ghetto iclassify setup and my gem which is just eating unRESTful YAML | ||
| [2009/12/03 23:04:45] <WALoeIII> its all just a massive sausage factory | ||
| [2009/12/03 23:05:02] <WALoeIII> at the moment I really want to know why tagmail.conf of all: ops@mycompany.com | ||
| [2009/12/03 23:05:07] <WALoeIII> doesn't get reports though. | ||
| [2009/12/03 23:05:21] <WALoeIII> but what does cobbler do | ||
| [2009/12/03 23:05:39] <WALoeIII> I can't even find a README for it | ||
| [2009/12/03 23:06:51] <WALoeIII> when you have tagmail for store type | ||
| [2009/12/03 23:07:01] <WALoeIII> it should say something like Sending Report in /var/log/messages no? | ||
| [2009/12/03 23:07:19] <WALoeIII> reports = tagmail | ||
| [2009/12/03 23:07:43] @ wbruce joined channel #puppet | ||
| [2009/12/03 23:08:49] @ bearnard joined channel #puppet | ||
| [2009/12/03 23:09:56] @ jaredrhine joined channel #puppet | ||
| [2009/12/03 23:16:28] @ Quit: pting: "Ex-Chat" | ||
| [2009/12/03 23:19:05] @ Djelibeybi joined channel #puppet | ||
| [2009/12/03 23:21:36] @ Quit: DrHouseMD: Read error: 110 (Connection timed out) | ||
| [2009/12/03 23:26:15] @ Quit: jcape: Read error: 110 (Connection timed out) | ||
| [2009/12/03 23:31:41] @ Quit: chah: Read error: 104 (Connection reset by peer) | ||
| [2009/12/03 23:32:00] @ chah joined channel #puppet | ||
| [2009/12/03 23:33:09] @ wbruce left channel #puppet () | ||
| [2009/12/03 23:39:13] @ jcape joined channel #puppet | ||
| [2009/12/03 23:45:02] @ Quit: yan_: | ||
| [2009/12/03 23:45:35] <jamesturnbull> WALoeIII: well - moving to 0.25.1 is a big step forward | ||
| [2009/12/03 23:45:39] @ Quit: Djelibeybi: Read error: 110 (Connection timed out) | ||
| [2009/12/03 23:45:55] <jamesturnbull> WALoeIII: as is looking at Foreman as a GUI - it kicks arse over iclassify | ||
| [2009/12/03 23:45:58] @ Quit: diranged: "Leaving" | ||
| [2009/12/03 23:46:00] <jamesturnbull> WALoeIII: Cobbler - https://fedorahosted.org/cobbler/ | ||
| [2009/12/03 23:47:31] <jamesturnbull> WALoeIII: and can you pastie your logs and we'll see why your tagmail's aren't being generated? what version is this? | ||
| [2009/12/03 23:51:00] @ yan_ joined channel #puppet | ||
| [2009/12/03 23:54:46] @ Djelibeybi joined channel #puppet | ||
| [2009/12/03 23:55:34] @ diranged joined channel #puppet | ||
| [2009/12/03 23:55:58] @ Quit: yan_: | ||
| [2009/12/03 23:56:00] @ Quit: Djelibeybi: Client Quit | ||
| [2009/12/03 23:56:07] @ Djelibeybi joined channel #puppet |
Generated by irclog2html.py 2.8 by Marius Gedminas - find it at mg.pov.lt!