Tuesday, 2009-05-12

[2009/05/12 00:07:01] @ Log started by gepetto
[2009/05/12 00:07:01] @ Quit: d3vilb0x:
[2009/05/12 00:09:32] @ Quit: ezmob: "Bye!"
[2009/05/12 00:16:39] @ Quit: jrojas: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:39] @ Quit: ricky: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:39] @ Quit: PhabX: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:40] @ Quit: saloxin: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:40] @ Quit: eythian: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:40] @ Quit: dsch04: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:41] @ Quit: chrysn_: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:41] @ Quit: Guest38111: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:41] @ Quit: authentic: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:42] @ Quit: bartc: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:42] @ Quit: omry|work: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:42] @ Quit: magnachef: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:43] @ Quit: joe: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:43] @ Quit: G: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:45] @ Quit: victor_: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:45] @ Quit: nearthal: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:46] @ Quit: mrepop: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:46] @ Quit: the-dude: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:46] @ Quit: renchap: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:47] @ Quit: z00dax: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:47] @ Quit: mattw: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:48] @ Quit: erm: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:48] @ Quit: alban2: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:48] @ Quit: dene: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:48] @ Quit: shenson_`: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:49] @ Quit: veritas_aequitas: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:49] @ Quit: Tuf8: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:50] @ Quit: langseth: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:50] @ Quit: gaveen: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:51] @ Quit: madrescher: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:51] @ Quit: bevans5446: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:52] @ Quit: joe-mac: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:52] @ Quit: Disconnect: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:53] @ Quit: niczar1: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:53] @ Quit: MaGicKanGaRoo: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:53] @ Quit: chillitom: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:53] @ Quit: erm_: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:54] @ Quit: ssm: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:54] @ Quit: jtimberman: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:54] @ Quit: prgmrcom: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:55] @ Quit: monachus: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:55] @ Quit: MrHeavy: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:55] @ Quit: tmz: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:56] @ Quit: wakko666: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:56] @ Quit: dmosemp: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:57] @ Quit: hMz: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:57] @ Quit: jbarratt: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:58] @ Quit: Soahc: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:58] @ Quit: xmslack: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:58] @ Quit: Jiko: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:59] @ Quit: pastie: brown.freenode.net irc.freenode.net
[2009/05/12 00:16:59] @ Quit: mizzy: brown.freenode.net irc.freenode.net
[2009/05/12 00:17:19] @ gaveen joined channel #puppet
[2009/05/12 00:17:19] @ madrescher joined channel #puppet
[2009/05/12 00:17:19] @ bevans5446 joined channel #puppet
[2009/05/12 00:17:19] @ joe-mac joined channel #puppet
[2009/05/12 00:17:19] @ Disconnect joined channel #puppet
[2009/05/12 00:17:19] @ niczar1 joined channel #puppet
[2009/05/12 00:17:19] @ MaGicKanGaRoo joined channel #puppet
[2009/05/12 00:17:19] @ ssm joined channel #puppet
[2009/05/12 00:17:19] @ chillitom joined channel #puppet
[2009/05/12 00:17:19] @ erm_ joined channel #puppet
[2009/05/12 00:17:19] @ jtimberman joined channel #puppet
[2009/05/12 00:17:19] @ prgmrcom joined channel #puppet
[2009/05/12 00:17:19] @ monachus joined channel #puppet
[2009/05/12 00:17:19] @ MrHeavy joined channel #puppet
[2009/05/12 00:17:20] @ tmz joined channel #puppet
[2009/05/12 00:17:20] @ wakko666 joined channel #puppet
[2009/05/12 00:17:20] @ dmosemp joined channel #puppet
[2009/05/12 00:17:20] @ xmslack joined channel #puppet
[2009/05/12 00:17:20] @ pastie joined channel #puppet
[2009/05/12 00:17:20] @ mizzy joined channel #puppet
[2009/05/12 00:17:20] @ Soahc joined channel #puppet
[2009/05/12 00:17:20] @ Jiko joined channel #puppet
[2009/05/12 00:17:20] @ jbarratt joined channel #puppet
[2009/05/12 00:17:20] @ hMz joined channel #puppet
[2009/05/12 00:17:46] @ PhabX joined channel #puppet
[2009/05/12 00:17:46] @ erm joined channel #puppet
[2009/05/12 00:17:46] @ alban2 joined channel #puppet
[2009/05/12 00:17:46] @ saloxin joined channel #puppet
[2009/05/12 00:17:46] @ eythian joined channel #puppet
[2009/05/12 00:17:46] @ dene joined channel #puppet
[2009/05/12 00:17:46] @ shenson_` joined channel #puppet
[2009/05/12 00:17:46] @ veritas_aequitas joined channel #puppet
[2009/05/12 00:17:46] @ dsch04 joined channel #puppet
[2009/05/12 00:17:46] @ the-dude joined channel #puppet
[2009/05/12 00:17:46] @ victor_ joined channel #puppet
[2009/05/12 00:17:47] @ chrysn_ joined channel #puppet
[2009/05/12 00:17:47] @ Guest38111 joined channel #puppet
[2009/05/12 00:17:47] @ ricky joined channel #puppet
[2009/05/12 00:17:47] @ authentic joined channel #puppet
[2009/05/12 00:17:47] @ jrojas joined channel #puppet
[2009/05/12 00:17:47] @ joe joined channel #puppet
[2009/05/12 00:17:47] @ G joined channel #puppet
[2009/05/12 00:17:47] @ bartc joined channel #puppet
[2009/05/12 00:17:47] @ omry|work joined channel #puppet
[2009/05/12 00:17:47] @ magnachef joined channel #puppet
[2009/05/12 00:17:47] @ langseth joined channel #puppet
[2009/05/12 00:17:47] @ mrepop joined channel #puppet
[2009/05/12 00:17:47] @ mattw joined channel #puppet
[2009/05/12 00:17:47] @ renchap joined channel #puppet
[2009/05/12 00:17:48] @ z00dax joined channel #puppet
[2009/05/12 00:17:48] @ nearthal joined channel #puppet
[2009/05/12 00:17:48] @ Tuf8 joined channel #puppet
[2009/05/12 00:26:00] @ Quit: PhabX: "Leaving..."
[2009/05/12 00:28:41] @ Quit: bgupta: Read error: 113 (No route to host)
[2009/05/12 00:30:54] @ bgupta joined channel #puppet
[2009/05/12 00:36:19] @ edwardam joined channel #puppet
[2009/05/12 00:36:42] @ kolla joined channel #puppet
[2009/05/12 00:40:18] @ Quit: fujin:
[2009/05/12 00:57:25] @ Quit: gaveen: "Enough lurking for now"
[2009/05/12 01:09:39] @ Quit: WALoeIII:
[2009/05/12 01:13:04] @ mib_ipid08 joined channel #puppet
[2009/05/12 01:14:19] <mib_ipid08> Any ideas about how to use a facter fact from one machine in the configuration of another machine?
[2009/05/12 01:14:51] <mib_ipid08> Seems exported resources are close, but I want to use a variable, not an existing type...
[2009/05/12 01:16:12] <mib_ipid08> e.g. one machine has monitor_host = true; use its IP address in a template for all other hosts ntp.conf, so I can set a restrict line...
[2009/05/12 01:40:00] @ Quit: edwardam: Remote closed the connection
[2009/05/12 01:47:31] @ Quit: kolla: Remote closed the connection
[2009/05/12 01:54:35] @ pleemans joined channel #puppet
[2009/05/12 02:05:31] @ cirquitz joined channel #puppet
[2009/05/12 02:10:51] @ Quit: johan-s: "Leaving..."
[2009/05/12 02:17:48] @ Quit: madrescher: Read error: 110 (Connection timed out)
[2009/05/12 02:28:36] @ Quit: fbe: Read error: 110 (Connection timed out)
[2009/05/12 02:33:55] @ Quit: mib_ipid08: "http://www.mibbit.com ajax IRC Client"
[2009/05/12 02:34:12] @ Quit: cirquitz: "Leaving"
[2009/05/12 02:35:17] @ kolla joined channel #puppet
[2009/05/12 02:37:41] @ johan-s joined channel #puppet
[2009/05/12 02:43:40] @ fujin joined channel #puppet
[2009/05/12 02:44:11] @ nasrat joined channel #puppet
[2009/05/12 03:05:39] @ Quit: tuf: Read error: 54 (Connection reset by peer)
[2009/05/12 03:06:52] @ WALoeIII joined channel #puppet
[2009/05/12 03:07:05] @ MarlondB joined channel #puppet
[2009/05/12 03:09:37] <sts> good morning!
[2009/05/12 03:11:06] <sts> guys, i'm trying to distribute an update version of facters virtual.rb via puppet (i added it to my fileserver: /facts directory). It's telling me that it gets loaded when i run puppetd, but when i run facter afterwards, i still see the old virtual=>openvz, instead of virtual=>openvzhn.
[2009/05/12 03:12:10] <ch> if you run facter manually, it won't load puppet facts
[2009/05/12 03:12:25] @ Quit: f3ew: "You can /quit any time you like, but you can never leave"
[2009/05/12 03:12:32] <sts> is there a way how i can still see the output, ch?
[2009/05/12 03:12:33] <ch> to reduce the confusion, we just remove the in-the-box virtual.rb
[2009/05/12 03:13:03] @ Quit: alban2: Read error: 113 (No route to host)
[2009/05/12 03:13:23] @ tuf joined channel #puppet
[2009/05/12 03:14:18] <ch> sts: http://nopaste.narf.at/f22951be3 may work
[2009/05/12 03:16:17] <sts> ch: i was just searching the documentation for what the variable was called ;-)
[2009/05/12 03:16:29] <sts> ch: thanks
[2009/05/12 03:17:24] <sts> are the facter variables to be accessed like other variables from within an ERB template?
[2009/05/12 03:18:18] <sts> <% if virtual != "openvzve" %> ... <% end %> doesn't seem to work, even the variable is set to openvzve when i run the test...
[2009/05/12 03:23:27] <rlpowell> file { "~$user/.zshenv": -- puppet gets mad about the ~ ; is there a better way to retrieve a user's home dir?
[2009/05/12 03:24:33] <nasrat> sts: is that the patch in #2154
[2009/05/12 03:24:33] <gepetto> nasrat: sts: #2154 is http://projects.reductivelabs.com/issues/show/2154 "Facter - Refactor #2154: Simplify openvz and vserver detection - ReductiveLabs.com"
[2009/05/12 03:25:30] <gepetto> ::trac:: Adding Facts edited by sts @ http://reductivelabs.com/trac/puppet/wiki/AddingFacts (by sts@ono.at)
[2009/05/12 03:28:06] <sts> nasrat: yes.
[2009/05/12 03:28:22] <nasrat> are you the original bug filer or are you just using the patch?
[2009/05/12 03:28:45] <nasrat> I don't have openvz setup so getting some functional testing by the community of it would be awesome
[2009/05/12 03:29:21] <sts> nasrat: i'm just using it.
[2009/05/12 03:29:52] <nasrat> sts: could you do me a favour and just comment on the bug you've tested it and using it
[2009/05/12 03:30:17] <sts> nasrat: sure, no problem.
[2009/05/12 03:30:21] <nasrat> then we can get it into 1.5.5 :)
[2009/05/12 03:30:30] <sts> nasrat: great.
[2009/05/12 03:30:31] <nasrat> then you won't need to distribute it
[2009/05/12 03:30:46] <sts> nasrat: sure i need, because i'm using lenny ;)
[2009/05/12 03:30:58] <sts> nasrat: so maybe next year. ;-)
[2009/05/12 03:31:07] <gepetto> ::trac:: Adding Facts edited by sts @ http://reductivelabs.com/trac/puppet/wiki/AddingFacts (by sts@ono.at)
[2009/05/12 03:32:37] <ch> nasrat: the patch adds a new File.read() on /proc/self/status... openvz detection can be done the same way (therefore saving a few filetests/reads)
[2009/05/12 03:33:50] <nasrat> ch: although the cost of that probably pales in insignifcance to the number of ifconfig calls atm
[2009/05/12 03:34:07] <nasrat> post 1.5.5 I'll do some profiling and look at caching
[2009/05/12 03:35:00] @ DerekW joined channel #puppet
[2009/05/12 03:35:28] <ch> nasrat: http://nopaste.narf.at/f74155e7e
[2009/05/12 03:35:35] @ descala joined channel #puppet
[2009/05/12 03:35:51] <ch> yeah, that may not be the biggest saving possible, but it may make for nicer coder
[2009/05/12 03:35:55] <ch> s/coder/code/
[2009/05/12 03:38:43] @ Innocenti joined channel #puppet
[2009/05/12 03:38:47] <nasrat> yeah, I want to rework the virtual fact with tests so I'll do the /proc/self/status thing then, but that's probably a post 1.5.5 thing as we've already slipped
[2009/05/12 03:38:55] <nasrat> thx for the input
[2009/05/12 03:39:00] <ch> :)
[2009/05/12 03:39:10] <nasrat> do you mind filing an issue with that attached against 1.6.0 so I don't forget
[2009/05/12 03:39:32] <ch> will do
[2009/05/12 03:39:33] <nasrat> for improving openvz detection
[2009/05/12 03:39:56] <nasrat> ta
[2009/05/12 03:41:27] @ MattyM joined channel #puppet
[2009/05/12 03:42:30] <sts> nasrat: what do you still need to get done with openvz
[2009/05/12 03:42:53] <sts> nasrat: i'd like to help you getting this done earlier ;)
[2009/05/12 03:43:17] <nasrat> sts: it's more make sure that the different virtualisation facts don't interfere
[2009/05/12 03:43:39] <sts> nasrat: within a virtual openvz machine your patch is working. still need to get one to test the openvzhn
[2009/05/12 03:44:04] <nasrat> cool, start with that feedback to the bug
[2009/05/12 03:44:32] <sts> nasrat: need to get to work now. but testing this will be the first task for today ;)
[2009/05/12 03:44:42] <nasrat> cheers
[2009/05/12 03:44:56] <nasrat> I'm going to head in myself in a sec
[2009/05/12 03:45:00] <nasrat> be back online in a bit
[2009/05/12 03:45:41] @ Quit: int: Read error: 113 (No route to host)
[2009/05/12 03:45:53] <sts> later...
[2009/05/12 03:51:09] @ Quit: nasrat:
[2009/05/12 03:53:28] @ mfournier joined channel #puppet
[2009/05/12 03:53:57] @ zeroXten joined channel #puppet
[2009/05/12 04:02:59] @ briandquinn joined channel #puppet
[2009/05/12 04:03:51] @ tim|mb joined channel #puppet
[2009/05/12 04:10:11] @ f3ew joined channel #puppet
[2009/05/12 04:15:08] @ madrescher joined channel #puppet
[2009/05/12 04:15:55] @ mikepea joined channel #puppet
[2009/05/12 04:23:04] @ mvn071 joined channel #puppet
[2009/05/12 04:26:51] @ Quit: mikepea:
[2009/05/12 04:33:41] @ aymerick joined channel #puppet
[2009/05/12 04:43:47] @ mikepea joined channel #puppet
[2009/05/12 04:57:16] @ Djelibeybi joined channel #puppet
[2009/05/12 04:58:28] @ pluesch0r joined channel #puppet
[2009/05/12 04:58:31] <pluesch0r> morning!
[2009/05/12 04:59:17] <pluesch0r> when using nagios_host and so on .. and adding a target config directive .. why do the clients still use the old setting (which is using /etc/nagios/nagios_host.cfg as target)?
[2009/05/12 05:00:23] @ glaw joined channel #puppet
[2009/05/12 05:05:35] <sts> warr. ERB templates don't seem to load facts distributed by puppet either. :-((
[2009/05/12 05:05:50] <Djelibeybi> sts: yes, they do. Or at least, they do on my system.
[2009/05/12 05:06:31] <SyTonnerre> sts, no dollar sign, Facter facts through Facter[:fact]
[2009/05/12 05:07:11] <sts> SyTonnerre: I'm not susing a dollar sign. <% if has_variable?("virtual") then %> <%= virtual %> <% end %>
[2009/05/12 05:07:26] <sts> SyTonnerre: this puts "openvz" into the file.
[2009/05/12 05:07:36] <SyTonnerre> And how is that wrong?
[2009/05/12 05:08:26] <sts> SyTonnerre: but i created a custom virtual fact, which is placed on my fileserver:/facts share. and this one should actually evaluate to "openvzve" instead "openvz".
[2009/05/12 05:08:52] @ Quit: tuf: Read error: 104 (Connection reset by peer)
[2009/05/12 05:09:12] @ Quit: mellen: Read error: 145 (Connection timed out)
[2009/05/12 05:11:25] <sts> so it seems as the ERB templates just include the system's local facts and not puppet's.
[2009/05/12 05:11:55] <Djelibeybi> sts: my .erbs see my custom facts.
[2009/05/12 05:12:36] <sts> Djelibeybi: even if the fact overwrites a local one?
[2009/05/12 05:12:49] <Djelibeybi> sts: not sure on that -- I add facts, I don't overwrite existing ones
[2009/05/12 05:13:15] @ berset joined channel #puppet
[2009/05/12 05:13:26] @ ohadlevy left channel #puppet ()
[2009/05/12 05:13:58] @ Quit: Djelibeybi: "Leaving"
[2009/05/12 05:15:06] <berset> hello!
[2009/05/12 05:15:59] @ tuf joined channel #puppet
[2009/05/12 05:16:02] <berset> Is it possible to ignore file name patterns in the fileserver? (i.e. get it do not server my .git directory when using recursive? and puppet://-source )
[2009/05/12 05:16:59] @ mellen joined channel #puppet
[2009/05/12 05:17:41] <sts> berset: don't create the git repository.
[2009/05/12 05:17:47] <MaGicKanGaRoo> hi, im running into problems with the certificates. is there a way to show the certificate information the client is reciving?
[2009/05/12 05:18:03] <MaGicKanGaRoo> i get Certificates were not trusted: hostname was not match with the server certificate
[2009/05/12 05:18:21] <MaGicKanGaRoo> but when i use openssl on the certificate in /var/lib/puppet/ssl/certs
[2009/05/12 05:18:25] <MaGicKanGaRoo> it seems to be correct
[2009/05/12 05:18:50] <pluesch0r> MaGicKanGaRoo: are you setting --fqdn on the client side?
[2009/05/12 05:19:21] <MaGicKanGaRoo> not at the command line no, im running /usr/sbin/puppetd --no-daemonize --debug --test
[2009/05/12 05:21:35] <sts> berset: well, or just point puppet to the directories in puppet.conf http://pastebin.com/m40811c5e
[2009/05/12 05:21:52] <berset> sts: hehe, or (it seems) RTFM and then use the ignore option on the file :)
[2009/05/12 05:22:14] <sts> berset: git just exports one .git directory afaik.
[2009/05/12 05:22:33] @ bartc_ joined channel #puppet
[2009/05/12 05:22:42] <sts> berset: and this is in the root. so if you mange to point to the correct folders, nobody will be able to access it...
[2009/05/12 05:22:58] <berset> yup, well the thing is that i have a sub-repository ..
[2009/05/12 05:23:17] <berset> but hopefully ignore will do the trick, thanks anyway !
[2009/05/12 05:23:32] <sts> welcome, nvm.
[2009/05/12 05:23:35] @ Quit: bartc: Read error: 104 (Connection reset by peer)
[2009/05/12 05:24:47] @ nasrat joined channel #puppet
[2009/05/12 05:26:23] <pluesch0r> gah. what a pita.
[2009/05/12 05:26:34] <pluesch0r> how do i debug naginator not being able to retrieve the fqdn of a host?
[2009/05/12 05:27:32] <HarryCalahan> has facter a fqdn?
[2009/05/12 05:28:11] <pluesch0r> HarryCalahan: does your facter output feature a fqdn key?
[2009/05/12 05:28:34] <pluesch0r> hm.
[2009/05/12 05:28:43] <pluesch0r> yeah. no. facter on that specific host doesn't output a fqdn
[2009/05/12 05:28:48] <HarryCalahan> facter|grep fqdn
[2009/05/12 05:29:00] <pluesch0r> yeahyeah.
[2009/05/12 05:32:04] @ sc0ttB_ joined channel #puppet
[2009/05/12 05:32:04] @ Quit: sc0ttB: Read error: 104 (Connection reset by peer)
[2009/05/12 05:32:05] @ Quit: falsch: Read error: 104 (Connection reset by peer)
[2009/05/12 05:32:06] @ freiheit joined channel #puppet
[2009/05/12 05:32:34] @ Quit: prgmrcom: Read error: 104 (Connection reset by peer)
[2009/05/12 05:42:50] @ G is now known as KevinRudd
[2009/05/12 05:45:19] <sts> harr. overwriting facts does work in puppet but not in ERB templates!
[2009/05/12 05:45:58] @ francois joined channel #puppet
[2009/05/12 05:50:10] @ lezedepeze_ joined channel #puppet
[2009/05/12 05:51:37] <lezedepeze_> please go pn that link:
[2009/05/12 05:51:40] <lezedepeze_> http://www.schwimmbadspiel.de/?refId=99828434
[2009/05/12 05:51:41] <lezedepeze_> http://www.schwimmbadspiel.de/?refId=99828434
[2009/05/12 05:51:42] <lezedepeze_> http://www.schwimmbadspiel.de/?refId=99828434
[2009/05/12 05:52:25] @ lezedepeze_ left channel #puppet ()
[2009/05/12 05:54:55] <SyTonnerre> Why would one follow such a stupid link?
[2009/05/12 05:56:26] <pluesch0r> SyTonnerre: 'cause people are stupid?
[2009/05/12 05:56:38] @ DerekW_ joined channel #puppet
[2009/05/12 05:56:45] <SyTonnerre> Hm, you got a point there
[2009/05/12 05:58:06] <pluesch0r> last week, somebody managed to hurt himself pretty bad 'cause he mistook the window (on the 4th floor) with his bathroom door, after drinking.
[2009/05/12 05:58:19] <pluesch0r> here, in vienna. natural selection, if you ask me.
[2009/05/12 05:58:29] <HarryCalahan> well anyone registering will pay 60.- EUR (in germany). Congratulations to lezedpeze...
[2009/05/12 05:58:42] <maxagaz> how to ask to ask a certificate to the puppet server ?
[2009/05/12 05:59:20] <pluesch0r> maxagaz: just start the puppet client.
[2009/05/12 05:59:25] <pluesch0r> on the server, puppetca --list
[2009/05/12 05:59:37] <pluesch0r> then, puppetca --sign to sign the client cert.
[2009/05/12 06:01:37] <maxagaz> pluesch0r, the server respond no certificate to sigh
[2009/05/12 06:01:39] <maxagaz> sign
[2009/05/12 06:02:13] <SyTonnerre> Nice typo
[2009/05/12 06:02:44] <pluesch0r> maxagaz: maybe you defined the wrong server address?
[2009/05/12 06:02:51] <pluesch0r> maxagaz: should be puppet.yourdomain.whatever
[2009/05/12 06:03:01] <maxagaz> pluesch0r, where is it defined ?
[2009/05/12 06:03:04] <pluesch0r> if it's not, set the server property in your puppet config file.
[2009/05/12 06:03:23] <pluesch0r> i.e. it should be puppet.`hostname -d`
[2009/05/12 06:03:33] <pluesch0r> maybe your hostname is broken?
[2009/05/12 06:03:35] <pluesch0r> *shrug*
[2009/05/12 06:03:54] <maxagaz> pluesch0r, i mean, how to the client ask for a certificate ?
[2009/05/12 06:04:02] <maxagaz> s/to/does
[2009/05/12 06:04:08] <pluesch0r> maxagaz: if it hasn't got a signed cert, it queries the server.
[2009/05/12 06:04:23] <pluesch0r> this should also be described in the wiki, you know ..
[2009/05/12 06:04:24] <maxagaz> pluesch0r, how ?
[2009/05/12 06:04:32] <pluesch0r> wiki.
[2009/05/12 06:04:36] <maxagaz> using /usr/bin/puppetd --no-daemonize --logdest console --onetime ?
[2009/05/12 06:05:01] <pluesch0r> it depends on your system.
[2009/05/12 06:05:21] <maxagaz> pluesch0r, ubuntu linux
[2009/05/12 06:10:06] <maxagaz> my puppet server works, and i can't authenticate new machines, but the puppet server itself is not authenticated, and i can't authenticate it
[2009/05/12 06:10:11] @ Quit: n0ts: "Tiarra 0.1+svn-30026: SIGTERM received; exit"
[2009/05/12 06:10:19] <maxagaz> i running: sudo /usr/bin/puppetd --no-daemonize --logdest console --onetime
[2009/05/12 06:10:22] @ n0ts joined channel #puppet
[2009/05/12 06:12:16] @ Quit: DerekW: Read error: 110 (Connection timed out)
[2009/05/12 06:12:34] <maxagaz> which returns:
[2009/05/12 06:12:34] <maxagaz> warning: peer certificate won't be verified in this SSL session
[2009/05/12 06:12:34] <maxagaz> notice: Did not receive certificate
[2009/05/12 06:12:34] <maxagaz> notice: Set to run 'one time'; exiting with no certificate
[2009/05/12 06:13:31] <HarryCalahan> maxagaz: and now go to the puppetmaster server and check puppetca --list
[2009/05/12 06:14:08] <maxagaz> HarryCalahan, i forgot the sudo...
[2009/05/12 06:14:12] @ Quit: briandquinn: Read error: 110 (Connection timed out)
[2009/05/12 06:15:49] <maxagaz> ok, it was in the list, then i did: sudo puppetca --sign myhost.foo.com
[2009/05/12 06:16:05] <maxagaz> but this: sudo /usr/bin/puppetd --no-daemonize --logdest console --onetime
[2009/05/12 06:16:18] <maxagaz> returns this error message:
[2009/05/12 06:16:23] <maxagaz> warning: peer certificate won't be verified in this SSL session
[2009/05/12 06:16:23] <maxagaz> err: Could not request certificate: Certificate does not match private key. Try 'puppetca --clean rulaifo.i-xanadu.com' on the server.
[2009/05/12 06:17:09] <HarryCalahan> maxagaz: so you did not register with the correct key.
[2009/05/12 06:17:29] <maxagaz> ok, i see
[2009/05/12 06:17:42] <HarryCalahan> remove cert from the puppetmaster as stated, reregister client, sign again on the master.
[2009/05/12 06:21:23] <maxagaz> HarryCalahan, i did it, all in root mode, it doesn't work
[2009/05/12 06:21:43] <Volcane> you probably need to puppetca --clean on the master *and* delete the ssl dir on the client
[2009/05/12 06:21:52] <Volcane> after first stopping the client and then start again
[2009/05/12 06:22:37] <maxagaz> Volcane, which ssl dir ?
[2009/05/12 06:22:42] <maxagaz> Volcane, where is it ?
[2009/05/12 06:22:44] @ Djelibeybi joined channel #puppet
[2009/05/12 06:22:47] <Volcane> usually /var/lib/puppet/ssl
[2009/05/12 06:23:11] <maxagaz> Volcane, i don't have this direcotry
[2009/05/12 06:23:20] <HarryCalahan> maxagaz: how did you install puppet.
[2009/05/12 06:23:23] <Volcane> well take some initiative and use *find*
[2009/05/12 06:23:29] <HarryCalahan> maxagaz: this is the default path on ubuntu
[2009/05/12 06:23:48] <HarryCalahan> maxagaz: apt-get remove --purge puppet
[2009/05/12 06:23:53] <HarryCalahan> maxagaz: start over ;)
[2009/05/12 06:24:32] <maxagaz> HarryCalahan, puppet works well with about 30 computers, i don't want to break that
[2009/05/12 06:24:42] <HarryCalahan> maxagaz: on the client.
[2009/05/12 06:25:07] <maxagaz> HarryCalahan, in this case, the client is also the server
[2009/05/12 06:25:46] @ briandquinn joined channel #puppet
[2009/05/12 06:32:51] @ nakano is now known as nakano_
[2009/05/12 06:34:35] @ mattock joined channel #puppet
[2009/05/12 06:35:56] @ keithlard joined channel #puppet
[2009/05/12 06:36:56] <mattock> Hi, I updated puppetd using yum on CentOS5. Now the puppetd cert is invalid. I've removed the certificate from puppetmasterd (puppetca --clean hostname) but new CSR's don't show with --list. Any ideas how to fix this?
[2009/05/12 06:38:59] <mattock> Tried uninstalling puppet and deleting /var/lib/puppet, but that only made things worse. Removing puppetd certs (*.pem) did not help, either. They're regenerated during puppetd startup, but CSR does not make it to the puppetmasterd.
[2009/05/12 06:39:17] @ melopt joined channel #puppet
[2009/05/12 06:39:54] <Volcane> stop the client, rm the /var/lib/puppet/ssl directory, run puppetd --test and show us the output on pastie.org pls
[2009/05/12 06:41:06] <mattock> ok, I'll do that
[2009/05/12 06:44:33] <mattock> http://pastie.org/475451
[2009/05/12 06:45:31] <Volcane> ok and puppetca --list on the master doesnt show your machine?
[2009/05/12 06:46:11] <mattock> no... and it does not show with "puppetca --list --all" either
[2009/05/12 06:47:12] <Volcane> thats odd, and u dont have multiple puppetmasters or anyting anywhere/
[2009/05/12 06:48:43] <mattock> nope, and ps shows puppet is attached to the correct puppetmaster
[2009/05/12 06:48:56] <mattock> I'll debug it some more myself
[2009/05/12 07:00:34] @ squiddle joined channel #puppet
[2009/05/12 07:00:37] @ verwilst joined channel #puppet
[2009/05/12 07:09:28] @ Quit: Djelibeybi: "Leaving"
[2009/05/12 07:10:04] @ DerekW__ joined channel #puppet
[2009/05/12 07:14:28] @ Quit: maxagaz: Remote closed the connection
[2009/05/12 07:16:06] <MaGicKanGaRoo> can i subscribe to both a service and a file ? like subscribe => [Package[$ssh_packages], File[sshd_config]], where $ssh_packages is a group of packages?
[2009/05/12 07:16:30] <Volcane> no
[2009/05/12 07:16:47] <Volcane> but if you installed $ssh_packages inside another class
[2009/05/12 07:16:56] <Volcane> you could subscribe to Class["sshinstall"]
[2009/05/12 07:17:32] <MaGicKanGaRoo> so its failing beccause its a group of packages not because you cant do a package and a file subscribe?
[2009/05/12 07:17:42] <Volcane> yes, cos of the array
[2009/05/12 07:17:42] @ KevinRudd is now known as G
[2009/05/12 07:17:48] <MaGicKanGaRoo> great, thanks for clearing that up
[2009/05/12 07:17:48] <Volcane> your syntax otherwise is right
[2009/05/12 07:18:33] <sts> MaGicKanGaRoo: you can as well subscribe to multiple packages..
[2009/05/12 07:19:05] <MaGicKanGaRoo> but nto as an array?
[2009/05/12 07:20:04] <MaGicKanGaRoo> so would work if i listed the packages seperatly. but ic ant do that as the variable switches based on operating system
[2009/05/12 07:20:32] @ d3vilb0x joined channel #puppet
[2009/05/12 07:20:39] <MaGicKanGaRoo> if i understand right
[2009/05/12 07:21:16] <Volcane> yeah
[2009/05/12 07:21:34] <MaGicKanGaRoo> great, thanks. many ways to skin a cat and all that :)
[2009/05/12 07:21:45] @ Quit: keithlard: Read error: 110 (Connection timed out)
[2009/05/12 07:22:03] @ Quit: glaw: Remote closed the connection
[2009/05/12 07:23:38] <gebi> it would be nice if puppet include a quick index generator for the rrdgraph stats, e.g http://mgeb.org/share/puppet_stats.png
[2009/05/12 07:26:02] <gebi> code is http://mgeb.org/share/puppet_rrd_overview_php, just drop into /var/lib/puppet/rrd and point the webserver there
[2009/05/12 07:26:19] @ Quit: DerekW_: Read error: 110 (Connection timed out)
[2009/05/12 07:27:16] <HarryCalahan> great. cacti just reset all my stats...
[2009/05/12 07:28:39] @ monzie joined channel #puppet
[2009/05/12 07:29:26] @ keithlard joined channel #puppet
[2009/05/12 07:35:21] <jamesturnbull> nasrat: writtten some rspec tests for SELinux facts
[2009/05/12 07:35:35] <jamesturnbull> nasrat: I'll slowly go through and add others over the next couple of days
[2009/05/12 07:35:58] <jamesturnbull> nasrat: be gentle my Rspec-fu is as yet weak and new :P
[2009/05/12 07:36:29] <jamesturnbull> gepetto: seen lak
[2009/05/12 07:36:29] <gepetto> jamesturnbull: lak was last seen 8 hours, 29 minutes and 10 seconds ago, quitting IRC () and a moment before saying "yep"
[2009/05/12 07:37:20] <jamesturnbull> gebi: be great if you threw that on the wiki - perhaps on the wiki:ReportsAndReporting page?
[2009/05/12 07:37:21] <gepetto> jamesturnbull: gebi: wiki:ReportsAndReporting is http://reductivelabs.com/trac/puppet/wiki/ReportsAndReporting
[2009/05/12 07:39:20] <gebi> hm... the wiki search is broken :/
[2009/05/12 07:40:05] @ Quit: erm: Read error: 110 (Connection timed out)
[2009/05/12 07:40:37] <jamesturnbull> gebi: you getting an error?
[2009/05/12 07:41:17] <jamesturnbull> gebi: working for me in its fairly crapful way
[2009/05/12 07:41:37] <gebi> ah ok, many old bugreports are not available anymore
[2009/05/12 07:43:06] <jamesturnbull> gebi: bugreports - old and new - were imported into Redmine
[2009/05/12 07:43:50] <jamesturnbull> gebi: but you can't disable the ticket search in Trac - it's most annoying
[2009/05/12 07:44:15] <jamesturnbull> gebi: http://projects.reductivelabs.com - much better search :)
[2009/05/12 07:58:14] @ Quit: d3vilb0x:
[2009/05/12 08:01:00] <pluesch0r> is there a way to apply some code only if a host contains a certain class?
[2009/05/12 08:01:25] <pluesch0r> i.e. only check the ssh service if the host includes the nagios-target class?
[2009/05/12 08:01:32] <tim|mb> require => Class["nameoftheclass"]?
[2009/05/12 08:01:52] <pluesch0r> but that will require that class, right?
[2009/05/12 08:02:02] <pluesch0r> i.e. if will not check if the class exists but it will include that class.
[2009/05/12 08:02:06] <pluesch0r> s/if/it/
[2009/05/12 08:04:26] <HarryCalahan> isn't there something with automatic tagging when classes are included?
[2009/05/12 08:05:09] <HarryCalahan> but i think pluesch0r just needs a require => Service["ssh"] inside his nagios-target class
[2009/05/12 08:05:10] <tim|mb> i don't think it will include the class
[2009/05/12 08:05:18] <tim|mb> just checks if the class is available or not
[2009/05/12 08:05:27] <tim|mb> but not 100% sure
[2009/05/12 08:05:32] <pluesch0r> okay .. i'll give it a whirl then.
[2009/05/12 08:05:39] <HarryCalahan> tim|mb: it will fail if the class is not available
[2009/05/12 08:06:13] <pluesch0r> bummer.
[2009/05/12 08:06:14] <tim|mb> well, you can also do something like if defined(Class["nameoftheclass"]) { } then
[2009/05/12 08:06:28] <tim|mb> without the "then" in the end :)
[2009/05/12 08:06:48] <nasrat> jamesturnbull: cool thanks
[2009/05/12 08:08:25] <gepetto> ::trac:: puppet_rrd_overview.php attached to ReportsAndReporting @ http://reductivelabs.com/trac/puppet/attachment/wiki/ReportsAndReporting/puppet_rrd_overview.php (by gebi@grml.org)
[2009/05/12 08:08:44] @ Quit: verwilst: "Ex-Chat"
[2009/05/12 08:09:37] <pluesch0r> Function 'defined' must be the value of a statement
[2009/05/12 08:09:38] <pluesch0r> bah
[2009/05/12 08:14:07] @ Quit: melopt: "This computer has gone to sleep"
[2009/05/12 08:14:19] @ Quit: berset: "leaving"
[2009/05/12 08:17:53] @ Quit: briandquinn: Read error: 110 (Connection timed out)
[2009/05/12 08:22:47] @ alban2 joined channel #puppet
[2009/05/12 08:24:37] <gepetto> ::trac:: puppet_rrd_overview.png attached to ReportsAndReporting @ http://reductivelabs.com/trac/puppet/attachment/wiki/ReportsAndReporting/puppet_rrd_overview.png (by gebi@grml.org)
[2009/05/12 08:27:14] @ Quit: keithlard: Read error: 110 (Connection timed out)
[2009/05/12 08:28:56] @ Quit: descala:
[2009/05/12 08:31:27] @ keithlard joined channel #puppet
[2009/05/12 08:32:49] @ rsquared joined channel #puppet
[2009/05/12 08:38:15] @ Quit: monzie:
[2009/05/12 08:38:20] <pluesch0r> http://reductivelabs.com/trac/naginator .... wonderful.
[2009/05/12 08:39:08] @ Quit: mvn071: "Leaving"
[2009/05/12 08:46:35] @ Bass10 joined channel #puppet
[2009/05/12 08:47:56] @ erm joined channel #puppet
[2009/05/12 08:50:11] @ briandquinn joined channel #puppet
[2009/05/12 08:53:20] <ch> nasrat: I tested the patch from #2154, openvz stuff still works with that (also commented on the #)
[2009/05/12 08:53:21] <gepetto> ch: nasrat: #2154 is http://projects.reductivelabs.com/issues/show/2154 "Facter - Refactor #2154: Simplify openvz and vserver detection - ReductiveLabs.com"
[2009/05/12 08:53:28] @ Quit: keithlard: Read error: 110 (Connection timed out)
[2009/05/12 08:54:09] <nasrat> ch: cheers
[2009/05/12 08:54:44] <nasrat> hopefully jamesturnbull can merge it up
[2009/05/12 08:55:37] @ ghenry left channel #puppet ("Suretec: http://www.suretecsystems.com")
[2009/05/12 08:56:34] @ uffiole joined channel #puppet
[2009/05/12 08:57:55] <jamesturnbull> nasrat: I hope so too
[2009/05/12 09:00:08] <jamesturnbull> ch: where does that fit with #2242?
[2009/05/12 09:00:09] <gepetto> jamesturnbull: ch: #2242 is http://projects.reductivelabs.com/issues/show/2242 "Facter - Bug #2242: Simplify OpenVZ detection, based on /proc/self/status - ReductiveLabs.com"
[2009/05/12 09:01:56] <uffiole> hi. We have debian client installation setup via puppet
[2009/05/12 09:02:14] <Volcane> uffiole: we're sorry to hear
[2009/05/12 09:02:35] <uffiole> my new box has puppet client running and i can see it in server masterhttp.log
[2009/05/12 09:02:56] <uffiole> but i cant see it in the webadmin ui
[2009/05/12 09:03:18] <Volcane> which web admin ui?
[2009/05/12 09:03:35] <uffiole> i guess it's selfmade.... but the guy isnt here atm
[2009/05/12 09:03:52] <uffiole> it's for signing the hosts and assigning classes
[2009/05/12 09:04:33] <uffiole> so just for the case you have any idea (log?) i can check
[2009/05/12 09:04:47] <Volcane> on the master, do you see it listed in puppetca --list ?
[2009/05/12 09:05:02] <Volcane> assuming you dont have autosigning and cant sign it based on what u said above
[2009/05/12 09:05:23] <uffiole> yes
[2009/05/12 09:05:31] <Volcane> you see it there?
[2009/05/12 09:05:36] <nasrat> jamesturnbull: I asked ch to file that and figured I'd do post 1.5.5 when I get to looking at the virtual facts/tests
[2009/05/12 09:05:37] <Volcane> then puppetca --sign foo will sign it
[2009/05/12 09:05:39] <uffiole> it's in the list
[2009/05/12 09:05:40] @ Quit: mfournier: Read error: 60 (Operation timed out)
[2009/05/12 09:05:46] @ kngus joined channel #puppet
[2009/05/12 09:05:51] @ kngus left channel #puppet ("Leaving.")
[2009/05/12 09:06:02] <nasrat> jamesturnbull: hence filed against 1.6.0
[2009/05/12 09:06:58] <uffiole> ok, thanks, It was signed
[2009/05/12 09:07:06] <uffiole> so now just reboot?
[2009/05/12 09:07:25] <uffiole> ah no, i need classes
[2009/05/12 09:07:28] @ d3vilb0x joined channel #puppet
[2009/05/12 09:07:37] <Volcane> or just run the client again however you do that
[2009/05/12 09:07:40] @ Quit: kolla: Remote closed the connection
[2009/05/12 09:12:04] <gepetto> ::trac:: Whos Using Puppet edited by degevederde @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet (by jan.collijs@student.khleuven.be)
[2009/05/12 09:17:21] <pluesch0r> is there some more in-depth nagios configuration description?
[2009/05/12 09:17:31] <pluesch0r> "more" as in "not the type reference"?
[2009/05/12 09:18:10] <uffiole> okay i checked now again our webadmin ui and there is my host and link to classify page ...
[2009/05/12 09:18:45] <uffiole> ... now just need to remind the account data for that ..., guess you dont know that ;-P
[2009/05/12 09:19:54] @ msaizar joined channel #puppet
[2009/05/12 09:20:50] <halflife08> hello folks, i am get this error err: Could not parse for environment production: Syntax error at 'File'; expected '}' at /var/lib/puppet/modules/postgresql/manifests/init.pp:36 when i run puppet --parseonly , what does it mean ?http://rafb.net/p/umLXWv74.html is where my manifest i
[2009/05/12 09:21:36] <Volcane> you need to give subscribe => an array if you wnat to subscribe to multiple things
[2009/05/12 09:22:37] @ pheezy joined channel #puppet
[2009/05/12 09:23:14] <halflife08> Volcane: so additional [ ] wouild be needed ?
[2009/05/12 09:23:14] <jamesturnbull> nasrat: ah missed that was 1.6.0 - thanks
[2009/05/12 09:23:32] <Volcane> halflife08: cant harm to try?
[2009/05/12 09:27:51] <halflife08> Volcane: yeah it doesn't, thanks that fixed the error. now i am stuck with a new error that i need to go figure out why that is happnening,
[2009/05/12 09:32:25] <halflife08> hello folks, what is the correct way to ensure that a repository exists, i have defined incorrectly as Package { require => Yumrepo["yumrepo::postgresql"] }
[2009/05/12 09:32:54] <Volcane> how does your yumrepo{ ... } section look that creates it?
[2009/05/12 09:33:58] <halflife08> Volcane: http://rafb.net/p/LTBfvy89.html
[2009/05/12 09:34:17] <Volcane> then it would be Yumrepo["postgresql"]
[2009/05/12 09:34:29] <Volcane> or Class["yumrepo::postgresql"]
[2009/05/12 09:34:41] <halflife08> Volcane: would it still be a Package[ ] though ?
[2009/05/12 09:34:44] <Volcane> if you do multiple things in a class and u want to depend on the lot, then the 2nd will do
[2009/05/12 09:35:13] <Volcane> package{"foo" require => Yumrepo["postgresql"], ensure => present}
[2009/05/12 09:35:53] @ yure joined channel #puppet
[2009/05/12 09:36:50] @ glaw joined channel #puppet
[2009/05/12 09:36:54] <halflife08> Volcane: oh ok. i guess i would find most of these examples in the language tutorial ?
[2009/05/12 09:36:58] <halflife08> Volcane:thank you
[2009/05/12 09:37:01] <Volcane> yeah
[2009/05/12 09:37:33] @ lak joined channel #puppet
[2009/05/12 09:39:07] @ Quit: mellen: Read error: 110 (Connection timed out)
[2009/05/12 09:45:34] @ Quit: axisys_: Read error: 110 (Connection timed out)
[2009/05/12 09:48:17] <MaGicKanGaRoo> sorry, ive looked and im sure theres something in there but i cant work out how to get one class to be evalueated before antoher, is it after => or before => ???
[2009/05/12 09:48:28] @ Quit: Guest38111: "leaving"
[2009/05/12 09:53:34] @ cwebber joined channel #puppet
[2009/05/12 09:58:55] @ Quit: lak:
[2009/05/12 10:00:26] @ Facu42 joined channel #puppet
[2009/05/12 10:01:43] @ Quit: mattock: "Leaving."
[2009/05/12 10:02:05] @ fzzzt joined channel #puppet
[2009/05/12 10:03:46] @ monzie joined channel #puppet
[2009/05/12 10:03:59] @ axisys joined channel #puppet
[2009/05/12 10:04:51] <pluesch0r> anybody able to answer a question concerning exported resources?
[2009/05/12 10:05:28] <HarryCalahan> pluesch0r: depends on the question. you are asking a meta-question.
[2009/05/12 10:05:39] <pluesch0r> you're right, i'm sorry.
[2009/05/12 10:06:23] <Facu42> hi all
[2009/05/12 10:06:49] <pluesch0r> http://pastie.org/475613
[2009/05/12 10:06:51] <pluesch0r> HarryCalahan: ^^
[2009/05/12 10:07:27] <Facu42> when i do in the puppet server: puppetca --list there are some request which I want to delete. how can I do this?
[2009/05/12 10:07:31] <fzzzt> Morning. So I have an openldap module, dishing out /etc/openldap recursively. I need to make slapd.conf templateable (or something). I need to change two lines, depending on if it's testing or production. What would be the best way to do that? Is there a way to say module openldap, mode=>production, or should i use two modules, or...?
[2009/05/12 10:07:44] <pluesch0r> Facu42: puppetca --clean doesn't work?
[2009/05/12 10:08:08] <HarryCalahan> Facu42: puppetca --help
[2009/05/12 10:08:19] <tim|mb> or man puppetca :)
[2009/05/12 10:10:00] <Facu42> I read it
[2009/05/12 10:10:01] @ bobbyz joined channel #puppet
[2009/05/12 10:10:21] <pluesch0r> HarryCalahan: any idea why i'm not seeing the expected behaviour with my dirvish stuff?
[2009/05/12 10:10:27] <Facu42> I tried with --clean and --revoke
[2009/05/12 10:15:12] <HarryCalahan> pluesch0r: did the clients including dirvish-vault all execute a least once?
[2009/05/12 10:15:26] @ bla-bla joined channel #puppet
[2009/05/12 10:15:43] <pluesch0r> HarryCalahan: one of them executed.
[2009/05/12 10:15:49] <HarryCalahan> pluesch0r: so that they could export there resources and puppetmaster could store them.
[2009/05/12 10:16:18] <pluesch0r> plus .. when changing those exported resource recipies, i find myself constantly having to shaft the database in order to get updates.
[2009/05/12 10:16:32] <pluesch0r> it seems that any changes don't get propagated (and i'm not talking about deleted hosts)
[2009/05/12 10:17:51] @ int joined channel #puppet
[2009/05/12 10:18:16] <HarryCalahan> pluesch0r: no idea.
[2009/05/12 10:18:42] <pluesch0r> yeah. me neither. :(
[2009/05/12 10:22:04] <pluesch0r> meh. i think i'll call it a day.
[2009/05/12 10:22:11] <pluesch0r> HarryCalahan: thanks for your time.
[2009/05/12 10:22:16] <HarryCalahan> pluesch0r: call it tuesday
[2009/05/12 10:22:46] @ lak joined channel #puppet
[2009/05/12 10:24:34] @ Quit: pluesch0r: "tuesday."
[2009/05/12 10:26:23] @ Quit: lak: Client Quit
[2009/05/12 10:27:33] @ jcape joined channel #puppet
[2009/05/12 10:29:12] @ rasputnik joined channel #puppet
[2009/05/12 10:31:28] @ DerekW_ joined channel #puppet
[2009/05/12 10:37:03] @ Quit: pleemans: Read error: 110 (Connection timed out)
[2009/05/12 10:37:59] @ incommon_ike joined channel #puppet
[2009/05/12 10:38:20] <jamesturnbull> fzzzt: there are a bunch of options - one is to use environments - wiki:UsingMultipleEnvironments - another is a variable that specifies how the file is templated depending on which environment the node is in
[2009/05/12 10:38:24] <gepetto> jamesturnbull: fzzzt: wiki:UsingMultipleEnvironments is http://reductivelabs.com/trac/puppet/wiki/UsingMultipleEnvironments
[2009/05/12 10:39:57] @ jief- joined channel #puppet
[2009/05/12 10:40:14] <jief-> morning. my memory is failing me this morning. how do you handle symlinks with puppet? google isn't helping
[2009/05/12 10:40:28] <jief-> is with the type file and ensure => symlink?
[2009/05/12 10:40:39] <HarryCalahan> ensure => "/path/to/file"
[2009/05/12 10:42:58] <jief-> i want to symlink directories
[2009/05/12 10:43:00] <jief-> though
[2009/05/12 10:43:09] <HarryCalahan> ensure => "/path/to/directory"
[2009/05/12 10:43:25] <jief-> its bombing because of my recurse => true though
[2009/05/12 10:43:30] <jief-> lemme pastebin it
[2009/05/12 10:43:37] @ lak joined channel #puppet
[2009/05/12 10:43:44] <HarryCalahan> http://reductivelabs.com/trac/puppet/wiki/TypeReference#file
[2009/05/12 10:44:12] @ sz joined channel #puppet
[2009/05/12 10:44:18] <jief-> i read that and it wasnt helping
[2009/05/12 10:44:35] <jief-> http://pastebin.ca/1420507
[2009/05/12 10:44:45] <lak> MaGicKanGaRoo: require => Class[foo]
[2009/05/12 10:44:47] <jief-> that's what i have so far, if i change the ensure => directory to /path/to/dir
[2009/05/12 10:44:50] <jief-> it bombs
[2009/05/12 10:45:31] <lak> jief-: just remove the ensure; let the remote system define the 'ensure' value
[2009/05/12 10:45:38] <HarryCalahan> jief-: what do you want to do? recursive copy a directory from the puppetmaster to the client?
[2009/05/12 10:45:59] <fzzzt> jamesturnbull: well, the server won't be in a separate env, each service could be though. this VM could have production services and test services
[2009/05/12 10:46:33] <jief-> HarryCalahan: that's step one, then i need to symlink the dir to /opt/maven
[2009/05/12 10:46:40] <jief-> so that i can centrally change it for all build nodes
[2009/05/12 10:47:15] <jief-> and i possibly have 2-3 versions of maven in /opt
[2009/05/12 10:47:23] <jamesturnbull> fzzzt: so you have two instances of ldap on the same VM - one prod and one dev?
[2009/05/12 10:47:23] <HarryCalahan> file { "/opt/maven": ensure => "/opt/apache-maven-2.1.0", require => File["/opt/apache-maven-2.1.0"]}
[2009/05/12 10:47:45] <HarryCalahan> no recurse, no source, no nothing
[2009/05/12 10:50:13] @ descala joined channel #puppet
[2009/05/12 10:50:35] <MaGicKanGaRoo> Iak, thanks for that, cheers
[2009/05/12 10:50:58] <fzzzt> jamesturnbull: no, there would only be one ldap, so if the env applies just to that module it would work. i cant so it system-wide though, another app might use testing while ldap uses production for example
[2009/05/12 10:51:08] <jief-> i need more coffee
[2009/05/12 10:51:14] <jief-> i just can't process anything this morning
[2009/05/12 10:52:20] @ Quit: DerekW__: Read error: 110 (Connection timed out)
[2009/05/12 10:54:19] <jief-> gotta love early morning typos :)
[2009/05/12 10:55:14] <jief-> thanks, its working now
[2009/05/12 10:56:37] <jamesturnbull> fzzzt: not sure I fully understand - very late here - I'd use a variable I think - if $variable1 == "production" set template variables else do blah
[2009/05/12 10:57:05] <HarryCalahan> brain-bugs must be cured with [ ] coffee, [ ] chocolat, [ ] energy drink, [ ] tea, [ ] cigaret, [ ] holidays
[2009/05/12 10:59:50] <fzzzt> jamesturnbull: I guess my question is how would i specify the variable at the host level. i do 'include openldap' in the node, and want to specify the variable there somehow, to say openldap env='production' but also be able to say (e.g.) for mysql env='testing'
[2009/05/12 11:00:10] <jief-> HarryCalahan: hehe
[2009/05/12 11:00:37] <jamesturnbull> fzzzt: well specify the variable in the node definition (in if you're using external nodoes or LDAP nodes in there)
[2009/05/12 11:01:55] <fzzzt> so i would have to set a variable like openldap_env='production', there's no way to scope it into the module (like env='production' in each module)
[2009/05/12 11:02:18] @ Quit: johan-s: Read error: 110 (Connection timed out)
[2009/05/12 11:02:45] @ Quit: tim|mb:
[2009/05/12 11:03:17] <fzzzt> Makes me wonder if I should convert to something other than a module
[2009/05/12 11:03:39] <HarryCalahan> fzzzt: set it on the node.
[2009/05/12 11:04:13] <HarryCalahan> fzzzt: node something { $env='production', include openldap, include apache, include ...}
[2009/05/12 11:05:17] <fzzzt> The problem is it could have a production openldap and testing apache, so the $env needs to be module-specific in some way
[2009/05/12 11:05:48] @ edwardam joined channel #puppet
[2009/05/12 11:07:05] * HarryCalahan missed the reply of jamesturnbull.
[2009/05/12 11:07:16] <jamesturnbull> fzzzt: $apache_env="production" $ldap_env="testing" I think then is the only way
[2009/05/12 11:07:22] <fzzzt> The only way I know of is multiple variables, like node x { $openldap_env='prod', include openldap ... } but that seems ugly. If there's no other way though, I can do that.
[2009/05/12 11:07:25] <fzzzt> yeah
[2009/05/12 11:07:48] <fzzzt> I don't know much about definitions though so was wondering if I could do it that way somehow
[2009/05/12 11:08:11] <HarryCalahan> fzzzt: why is it ugly? if you need to specify prod/test/dev for every module, then you need to define it. no way around it.
[2009/05/12 11:08:19] * jamesturnbull will bbl after sleep
[2009/05/12 11:08:31] <fzzzt> g'night
[2009/05/12 11:08:37] <HarryCalahan> fzzzt: you can try with a default value. if no openldap_env is specified then asume productive.
[2009/05/12 11:14:03] @ thatch_ joined channel #puppet
[2009/05/12 11:14:05] @ Quit: bla-bla: "ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]"
[2009/05/12 11:16:02] @ edwardam is now known as edwardam|gym
[2009/05/12 11:16:12] <thatch_> I am trying to have puppet detect the domain for some configs (the same base files will be used for many deployments), I have been using the fact in templates and manifests without problems but I have run into a hickup
[2009/05/12 11:16:35] <thatch_> I need to set the 2 dc values in ldap.conf
[2009/05/12 11:16:57] <thatch_> so I need to seperate example.com into dc=example,dc=com
[2009/05/12 11:17:31] <thatch_> I thought I had seen a way to execute a command and then return the output to a puppet variable
[2009/05/12 11:17:49] <thatch_> but I can't find the docs on it,
[2009/05/12 11:18:04] <thatch_> any suggestions on how to pull this off?
[2009/05/12 11:19:11] @ Quit: jief-: "Lost terminal"
[2009/05/12 11:22:47] @ Quit: bobbyz: Read error: 113 (No route to host)
[2009/05/12 11:23:09] @ Quit: briandquinn:
[2009/05/12 11:25:53] @ Quit: lak:
[2009/05/12 11:29:16] <thatch_> anyone?
[2009/05/12 11:30:29] @ Quit: incommon_ike: Read error: 110 (Connection timed out)
[2009/05/12 11:34:38] @ martha joined channel #puppet
[2009/05/12 11:34:38] <jamesturnbull> thatch_: the generate function - it only runs on the master though
[2009/05/12 11:35:17] <jamesturnbull> thatch_: wiki:FunctionReference
[2009/05/12 11:35:21] <gepetto> jamesturnbull: thatch_: wiki:FunctionReference is http://reductivelabs.com/trac/puppet/wiki/FunctionReference
[2009/05/12 11:39:17] <thatch_> awesome thanks!
[2009/05/12 11:39:44] @ bobbyz joined channel #puppet
[2009/05/12 11:39:55] <fzzzt> I decided upon using a class variable within my module. I can set openldap::env='...' and then use that in the template
[2009/05/12 11:40:11] <fzzzt> (set in the node declaration)
[2009/05/12 11:40:24] <fzzzt> based on that, i set other variables and use those in the template
[2009/05/12 11:40:35] <fzzzt> (like hostname)
[2009/05/12 11:41:00] <fzzzt> er, cert filename
[2009/05/12 11:41:11] <fzzzt> anyway thanks :)
[2009/05/12 11:41:24] <fluxdude> if I create a file resource /path/blah/something and another file resource /path/blah is puppet smart enough to automatically make /path/blah/something require /path/blah?
[2009/05/12 11:41:42] @ Quit: Innocenti: Client Quit
[2009/05/12 11:41:43] <fluxdude> or should I set this manually as a require in /path/blah/something?
[2009/05/12 11:43:45] @ Quit: cwebber:
[2009/05/12 11:45:29] @ gaveen joined channel #puppet
[2009/05/12 11:46:34] @ Quit: descala:
[2009/05/12 11:52:18] @ Quit: MarlondB:
[2009/05/12 11:54:35] <fzzzt> flux i think so
[2009/05/12 11:55:52] <fzzzt> oh i dunno.
[2009/05/12 11:56:08] <fzzzt> i think its smart enough to create parent folders
[2009/05/12 11:56:25] <fzzzt> not surev about evaluating parent resources though
[2009/05/12 11:56:57] @ lak joined channel #puppet
[2009/05/12 11:58:59] @ Quit: thatch_: "leaving"
[2009/05/12 11:59:22] @ bajan joined channel #puppet
[2009/05/12 11:59:28] @ bajan left channel #puppet ()
[2009/05/12 12:01:11] @ Quit: glaw: ""Remember, information is not knowledge, knowledge is not wisdom, wisdom is not truth, truth is not beauty, beauty is not lov
[2009/05/12 12:02:27] @ mellen joined channel #puppet
[2009/05/12 12:08:13] <fzzzt> Nuts, that won't work, can't assign to other namespaces, only read from apparently...hmmm
[2009/05/12 12:08:20] @ justindossey joined channel #puppet
[2009/05/12 12:09:09] @ Quit: Facu42: "Leaving."
[2009/05/12 12:09:43] @ claymation joined channel #puppet
[2009/05/12 12:10:26] @ Quit: rasputnik: Read error: 110 (Connection timed out)
[2009/05/12 12:10:43] @ cwebber joined channel #puppet
[2009/05/12 12:11:04] @ Quit: WALoeIII: Connection timed out
[2009/05/12 12:11:50] @ Quit: jli_: Remote closed the connection
[2009/05/12 12:14:59] @ plathrop-away is now known as plathrop
[2009/05/12 12:15:50] @ Quit: aymerick:
[2009/05/12 12:19:05] <fzzzt> Anything look wrong with this: content => template("slapd.conf.erb"),
[2009/05/12 12:19:18] <fzzzt> I get "Could not retrieve catalog: can't convert nil into String at /etc/puppet/modules/openldap/manifests/init.pp:48 on node server7.nsdl.org" :/
[2009/05/12 12:20:45] <plathrop> fzzzt: that's more likely a problem with the template itself, but there is also a bid un earlier versions of Puppet. What version are you on?
[2009/05/12 12:20:58] <fzzzt> 0.24.8
[2009/05/12 12:21:22] <plathrop> fzzzt: that's definitely recent enough.
[2009/05/12 12:21:25] <plathrop> hrm
[2009/05/12 12:21:34] @ WALoeIII joined channel #puppet
[2009/05/12 12:21:49] <fzzzt> my template file is in modules/openldap/templates/, not sure if i need to specify the path or it's automatically checked...
[2009/05/12 12:21:56] <fzzzt> but it doesn't say something like "template not found"
[2009/05/12 12:22:16] @ keithlard joined channel #puppet
[2009/05/12 12:22:16] <justindossey> fzzt: specify openldap/template_filename
[2009/05/12 12:22:22] <plathrop> fzzzt: you do need to spevify path
[2009/05/12 12:22:35] <fzzzt> ok
[2009/05/12 12:22:44] <justindossey> fzzt: so template("openldap/my_file.erb") or whatever
[2009/05/12 12:23:02] <justindossey> expands to modules/openldap/templates/my_file.rb
[2009/05/12 12:23:13] @ Quit: DerekW_: "Leaving"
[2009/05/12 12:23:15] <fzzzt> gotcha
[2009/05/12 12:23:19] <fzzzt> looks liek that fixed it
[2009/05/12 12:23:40] <plathrop> fzzzt: You are right that the error could be better, though. File a bug?
[2009/05/12 12:24:45] <fzzzt> woot it works. i can change openldap_environment in node {} and it changes the config file.
[2009/05/12 12:25:14] <justindossey> That particular wrinkle is completely undocumented in the tutorials
[2009/05/12 12:25:18] @ Quit: ricky: Client Quit
[2009/05/12 12:25:24] <fzzzt> sure i can submit a bug
[2009/05/12 12:25:26] <justindossey> I mean, I had to come here to find out how to do it right
[2009/05/12 12:25:29] @ Quit: alban2: Read error: 110 (Connection timed out)
[2009/05/12 12:29:35] <fzzzt> ...once I get my (apparently already registered) password reset link. :P
[2009/05/12 12:29:54] <fzzzt> cool! i know how to do templates now. that will help
[2009/05/12 12:30:31] @ alfism joined channel #puppet
[2009/05/12 12:33:48] @ MarlondB joined channel #puppet
[2009/05/12 12:34:44] @ keithlar joined channel #puppet
[2009/05/12 12:35:38] @ edwardam|gym is now known as edwardam
[2009/05/12 12:35:41] @ edwardam is now known as edwardam|phn
[2009/05/12 12:37:03] @ mfournier joined channel #puppet
[2009/05/12 12:37:10] @ rgsteele||work joined channel #puppet
[2009/05/12 12:38:25] @ Quit: Cope: Read error: 110 (Connection timed out)
[2009/05/12 12:38:33] <rgsteele||work> Is there any way, other than combing the logs, to get the md5 sum associated with a particular file that's been filebucketed?
[2009/05/12 12:39:03] <rgsteele||work> I was hoping the filebucket standalone utility would do the trick, but apparently not.
[2009/05/12 12:39:11] @ Cope joined channel #puppet
[2009/05/12 12:40:08] @ Quit: madrescher: "Leaving."
[2009/05/12 12:40:45] @ edwardam|phn is now known as edwardam
[2009/05/12 12:40:47] <adoom42> I'm running open-vm-tools on debian, and puppet always wants to start the service, even when it's already running. I assume the problem is because the service is named open-vm-tools but the pid file is named vmware-guestd.pid. is there a way to manually specify the name of the pid file to get around this?
[2009/05/12 12:41:32] @ Quit: cwebber:
[2009/05/12 12:42:19] @ Quit: keithlard: Read error: 110 (Connection timed out)
[2009/05/12 12:43:44] <joe-mac> adoom42: there is a parameter where you can specify what command is used to determine whether a service is running or not
[2009/05/12 12:43:50] <joe-mac> i believe it is called "command"
[2009/05/12 12:44:28] @ ezmob joined channel #puppet
[2009/05/12 12:44:43] @ MarlondB_ joined channel #puppet
[2009/05/12 12:45:33] @ Quit: MarlondB: Read error: 113 (No route to host)
[2009/05/12 12:49:09] @ Quit: mikearr: "I am Joe's quit message."
[2009/05/12 12:49:22] <adoom42> joe-mac: the docs say that 'command' only applies to exec
[2009/05/12 12:50:01] <agaffney> adoom42, joe-mac: you want "pattern"
[2009/05/12 12:50:07] <joe-mac> yea there ya go
[2009/05/12 12:50:48] <adoom42> thanks, I should have noticed that
[2009/05/12 12:50:55] @ mccune joined channel #puppet
[2009/05/12 12:52:06] @ cwebber joined channel #puppet
[2009/05/12 12:52:30] <agaffney> adoom42: also, if the init script has a 'status' command, you can add 'hasstatus => true'
[2009/05/12 12:52:43] <agaffney> or something like that
[2009/05/12 12:52:50] @ mikearr joined channel #puppet
[2009/05/12 12:53:02] @ edwardam is now known as edwardam|phn
[2009/05/12 12:53:52] <adoom42> agaffney: I wish debian's init scripts had status commands, unfortunately hardly any do
[2009/05/12 12:54:12] <agaffney> debian is made of fail :P
[2009/05/12 12:54:18] * agaffney is not a fan
[2009/05/12 12:55:30] <rgsteele||work> agaffney: You're a Gentoo guy, anything that doesn't require compiling your life away is a sin, no? ;)
[2009/05/12 12:55:40] <agaffney> heh
[2009/05/12 12:55:43] <agaffney> I run centos at work
[2009/05/12 12:56:16] <agaffney> it's at least usable (compared to debian)
[2009/05/12 12:56:53] @ Quit: lak:
[2009/05/12 12:56:56] <rgsteele||work> Debian works fine for me, although these days I mostly use Ubuntu Server. We still have some CentOS stuff though.
[2009/05/12 12:59:05] @ jmarki joined channel #puppet
[2009/05/12 12:59:50] @ lak joined channel #puppet
[2009/05/12 13:01:28] @ edwardam|phn is now known as edwardam
[2009/05/12 13:05:50] @ Quit: cwebber:
[2009/05/12 13:06:26] @ johan-s joined channel #puppet
[2009/05/12 13:06:39] <joe-mac> lol @ init scripts without status
[2009/05/12 13:06:48] * joe-mac cries
[2009/05/12 13:07:00] @ cwebber joined channel #puppet
[2009/05/12 13:07:03] <joe-mac> using ubuntu here, i deal with that garbage everyday
[2009/05/12 13:15:37] @ Quit: jcape: Read error: 110 (Connection timed out)
[2009/05/12 13:16:30] @ Quit: ChoHag: Remote closed the connection
[2009/05/12 13:18:08] @ Quit: alfism: "Connection reset by beer"
[2009/05/12 13:18:21] @ jcape joined channel #puppet
[2009/05/12 13:19:56] @ ezmob is now known as ezmob|away
[2009/05/12 13:21:02] @ Quit: artista_frustrad: Read error: 60 (Operation timed out)
[2009/05/12 13:22:55] @ ezmob|away is now known as ezmob
[2009/05/12 13:24:36] @ Quit: zeroXten: Remote closed the connection
[2009/05/12 13:35:07] @ pleemans joined channel #puppet
[2009/05/12 13:35:10] @ Quit: MattyM: "ta ta"
[2009/05/12 13:44:29] @ Quit: jcape: Read error: 110 (Connection timed out)
[2009/05/12 13:46:56] @ jcape joined channel #puppet
[2009/05/12 13:48:38] @ Quit: mikepea: Read error: 110 (Connection timed out)
[2009/05/12 13:52:14] @ Quit: fujin:
[2009/05/12 13:55:00] @ mikepea joined channel #puppet
[2009/05/12 13:56:31] @ konnertz joined channel #puppet
[2009/05/12 13:56:58] @ d3vilb0x_ joined channel #puppet
[2009/05/12 14:01:53] @ alfism joined channel #puppet
[2009/05/12 14:02:29] @ MarlondB joined channel #puppet
[2009/05/12 14:05:27] @ Quit: mikepea:
[2009/05/12 14:07:25] @ fzzzt left channel #puppet ()
[2009/05/12 14:10:21] @ artista_frustrad joined channel #puppet
[2009/05/12 14:10:40] <rgsteele||work> Hm, is there a way to sync functions? When I create a puppetmaster with Puppet, I need to have some specific custom functions dropped on to the filesystem so the manifests will evaluate properly.
[2009/05/12 14:10:53] <rgsteele||work> I don't know if pluginsync is the proper method for that, or if there even is one.
[2009/05/12 14:13:30] @ Quit: d3vilb0x: Read error: 110 (Connection timed out)
[2009/05/12 14:18:13] @ Quit: MarlondB_: Read error: 113 (No route to host)
[2009/05/12 14:18:23] @ Quit: MarlondB: Read error: 113 (No route to host)
[2009/05/12 14:18:43] @ Quit: uffiole: Read error: 110 (Connection timed out)
[2009/05/12 14:20:29] @ MarlondB joined channel #puppet
[2009/05/12 14:21:19] @ Quit: cwebber: Read error: 110 (Connection timed out)
[2009/05/12 14:21:27] <the-dude> who gave me a link about dynamic dns and ubuntu clients?
[2009/05/12 14:22:39] @ mvn071 joined channel #puppet
[2009/05/12 14:24:11] @ plathrop is now known as plathrop-away
[2009/05/12 14:30:21] @ plathrop-away is now known as plathrop
[2009/05/12 14:33:44] @ alban2 joined channel #puppet
[2009/05/12 14:37:21] @ Quit: edwardam: Remote closed the connection
[2009/05/12 14:38:12] @ Quit: keithlar: "Leaving..."
[2009/05/12 14:46:21] @ Quit: nasrat: "Ex-Chat"
[2009/05/12 14:48:11] @ plathrop is now known as plathrop-away
[2009/05/12 14:53:49] @ monzie_ joined channel #puppet
[2009/05/12 14:53:49] @ Quit: monzie: Read error: 104 (Connection reset by peer)
[2009/05/12 14:55:41] @ Quit: MarlondB:
[2009/05/12 14:56:13] @ mikepea joined channel #puppet
[2009/05/12 15:04:35] @ fzzzt joined channel #puppet
[2009/05/12 15:05:34] @ dan_ joined channel #puppet
[2009/05/12 15:05:55] @ Quit: mikepea:
[2009/05/12 15:06:31] <dan_> morning. is this a good place to ask about a potential puppet bug?
[2009/05/12 15:06:39] @ fzzzt left channel #puppet ()
[2009/05/12 15:08:04] @ Quit: monzie_:
[2009/05/12 15:10:44] @ Innocenti joined channel #puppet
[2009/05/12 15:11:52] @ edwardam joined channel #puppet
[2009/05/12 15:14:09] @ Quit: Demosthenes: "leaving"
[2009/05/12 15:16:39] @ Demosthenes joined channel #puppet
[2009/05/12 15:21:03] @ Quit: konnertz: Remote closed the connection
[2009/05/12 15:21:27] @ konnertz joined channel #puppet
[2009/05/12 15:32:02] @ plathrop-away is now known as plathrop
[2009/05/12 15:32:25] @ ezmob is now known as ezmob|away
[2009/05/12 15:36:40] <halflife08> hello folks, i am trying to write a manifest for postgresq module targetting centos box, by default the postgresql-server package gets installed but when the service starts it fails since the service postgresql initdb needs to run. i am at loss on how to do a onetime - run of service postgresql initdb when the installation is done using puppet natively rather than doing a wrapper script
[2009/05/12 15:37:43] @ jedi4ever joined channel #puppet
[2009/05/12 15:37:53] @ Quit: jedi4ever: Client Quit
[2009/05/12 15:42:27] @ Quit: jmarki: "Leaving"
[2009/05/12 15:42:42] @ Quit: artista_frustrad: Read error: 110 (Connection timed out)
[2009/05/12 15:43:09] @ briandquinn joined channel #puppet
[2009/05/12 15:43:31] <martha> halflife08: do something like this: http://pastie.org/475973
[2009/05/12 15:43:54] @ artista_frustrad joined channel #puppet
[2009/05/12 15:44:10] @ rzm102 joined channel #puppet
[2009/05/12 15:44:12] @ rasputnik joined channel #puppet
[2009/05/12 15:44:40] <rzm102> Anyone have a link to documentation on using AFP servers for deploying pkgdmg?
[2009/05/12 15:46:08] <martha> halflife08: I have a full pgsql module, including plugins for managing the users and database at http://web.mit.edu/~marthag/www/puppet/pgsql.tgz
[2009/05/12 15:46:25] <halflife08> martha: thanks appreciate
[2009/05/12 15:48:44] @ mikepea joined channel #puppet
[2009/05/12 15:50:36] @ smooge joined channel #puppet
[2009/05/12 15:50:51] @ cirquitz joined channel #puppet
[2009/05/12 15:51:06] <smooge> anyone from reductive online right now?
[2009/05/12 15:52:29] @ Quit: lak:
[2009/05/12 15:52:30] @ Quit: d3vilb0x_:
[2009/05/12 15:52:36] <duritong> not anymore :P
[2009/05/12 15:52:51] <smooge> ok thanks
[2009/05/12 16:01:41] <rgsteele||work> Hm, is there any way to get Puppet to look for custom functions in $libdir/puppet/parser/functions? For some reason, even if I set plugindest and pluginpath to that location, and it syncs them properly, I get errors about missing functions.
[2009/05/12 16:02:01] <rgsteele||work> I'm just trying to avoid having to muck with the standard Ruby $LOAD_PATH
[2009/05/12 16:03:57] @ Quit: rasputnik: "Leaving"
[2009/05/12 16:04:20] <rzm102> Can I password protect a DMG and have puppet install it from an http server?
[2009/05/12 16:05:07] <zahna> is it kosher to have a service like xinetd defined in two namespaces? like pxe::xinetd and common::xinetd?
[2009/05/12 16:05:17] @ aymerick joined channel #puppet
[2009/05/12 16:05:21] <zahna> obviously, i wouldn't apply them both to one node
[2009/05/12 16:06:05] <zahna> actually, as long as the resources have different names, it would be fine, wouldn't it?
[2009/05/12 16:06:14] <zahna> s/different/unique/
[2009/05/12 16:07:48] <halflife08> martha: when does the section initdb get triggered ? i am trying to avoid the situation where initdb overwrites the existing installl
[2009/05/12 16:08:17] @ Quit: aymerick: Client Quit
[2009/05/12 16:08:49] @ mib_i3sy3s joined channel #puppet
[2009/05/12 16:08:50] <martha> it runs when the directory listed in the "creates" parameter does not exist.
[2009/05/12 16:09:05] @ Quit: mib_i3sy3s: Client Quit
[2009/05/12 16:09:23] <martha> halflife08: see the http://www.reductivelabs.com/trac/puppet/wiki/TypeReference#exec
[2009/05/12 16:09:49] <halflife08> martha: i am using rpms of centos and it by default creates that directory
[2009/05/12 16:10:48] <martha> halflife08: so set some other test for when to run it. use either creates or onlyif/unless
[2009/05/12 16:11:04] <halflife08> martha: cool. thanks for the hint appreciate it
[2009/05/12 16:12:17] @ Quit: rzm102:
[2009/05/12 16:14:43] @ nasrat joined channel #puppet
[2009/05/12 16:14:45] @ ezmob|away is now known as ezmob
[2009/05/12 16:15:08] @ Quit: Innocenti: Client Quit
[2009/05/12 16:18:58] <nasrat> gepetto: seen andrewschafer
[2009/05/12 16:18:59] <gepetto> nasrat: nope!
[2009/05/12 16:19:30] @ Quit: briandquinn:
[2009/05/12 16:19:31] <nasrat> gepetto: seen andrewshafer
[2009/05/12 16:19:32] <gepetto> nasrat: nope!
[2009/05/12 16:19:41] <nasrat> meh I can't spell
[2009/05/12 16:25:39] @ MarlondB joined channel #puppet
[2009/05/12 16:25:52] @ Quit: mikepea:
[2009/05/12 16:26:00] @ Quit: cirquitz: "Leaving"
[2009/05/12 16:26:01] @ lak joined channel #puppet
[2009/05/12 16:28:32] <mfournier> martha: under which licence are your pgsql plugins ? Are they available in a git repo somewhere one could branch from ?
[2009/05/12 16:30:45] <martha> mfournier: we dont' use git at my work. I'd be happy to donate them to the puppet project. I never finished it, though
[2009/05/12 16:30:52] <martha> I didn't get the grant part working.
[2009/05/12 16:38:47] @ rraphink joined channel #puppet
[2009/05/12 16:39:56] <mfournier> martha: thanks, I'll give them a try. Do you mind if they are reused and republished under GPL ?
[2009/05/12 16:40:17] <martha> no, as long as credit is given
[2009/05/12 16:40:30] <martha> they are based on David's mysql plugins, actually
[2009/05/12 16:41:49] @ sdague left channel #puppet ("Client exiting")
[2009/05/12 16:46:12] <mfournier> martha: ok thanks !
[2009/05/12 16:46:13] <martha> mfournier: I've just uploaded the latest version, use that instead
[2009/05/12 16:50:34] @ grim_fandango joined channel #puppet
[2009/05/12 16:50:47] @ Quit: edwardam: Remote closed the connection
[2009/05/12 16:51:00] <grim_fandango> Hi folks. I'm having trouble obtaining the output of puppetd --genconfig > /tmp/puppetd.conf
[2009/05/12 16:51:17] <grim_fandango> For some reason puppetd.conf always ends up empty and puppetd starts in the background with --genconfig as an argument to the process.
[2009/05/12 16:51:23] <grim_fandango> Is this a known bug?
[2009/05/12 16:54:09] <grim_fandango> I ended up using script to capture the output.
[2009/05/12 16:54:57] @ Quit: pleemans: Read error: 110 (Connection timed out)
[2009/05/12 16:55:45] <lak> grim_fandango: not a bug that i know of
[2009/05/12 16:56:32] <adoom42> is there a way for puppet to serve&install debian packages without setting up a whole apt repository?
[2009/05/12 16:58:52] @ Quit: msaizar: "This computer has gone to sleep"
[2009/05/12 17:03:04] <jenza> setting up a while repo is not much work at all
[2009/05/12 17:03:08] <jenza> s/while/whole/
[2009/05/12 17:03:25] <jenza> Not to mention you can use your standard internet ones
[2009/05/12 17:03:34] <jenza> if you want custom packages you need to roll your own repo
[2009/05/12 17:04:15] <adoom42> I need to install open-vm-tools, which on debian requires building a package for the kernel modules. I'd like to build it once, then distribute it since all my VMs have the same kernel
[2009/05/12 17:05:11] <adoom42> alright, my own repo it is then! I've seen many dissimilar docs, do you recommend one? it can be quite simple since I have just one package to distribute :-)
[2009/05/12 17:05:45] <jenza> http://www.debian.org/doc/manuals/repository-howto/repository-howto
[2009/05/12 17:05:49] <jenza> doesn't look too bad
[2009/05/12 17:06:18] <adoom42> thx
[2009/05/12 17:06:20] @ Quit: rgsteele||work: Remote closed the connection
[2009/05/12 17:06:26] <jenza> np
[2009/05/12 17:06:36] <jenza> you can have puppet push out the new repo as welll
[2009/05/12 17:06:58] @ edwardam joined channel #puppet
[2009/05/12 17:14:10] @ Quit: mccune: "Leaving."
[2009/05/12 17:16:45] @ d3vilb0x joined channel #puppet
[2009/05/12 17:19:13] @ teratoma joined channel #puppet
[2009/05/12 17:19:29] @ keithlard joined channel #puppet
[2009/05/12 17:29:25] <grim_fandango> When I run puppet --test it just spits out the config and then exits. Is this normal? It doesn't seem to try an contact the master server.
[2009/05/12 17:30:04] <lak> grim_fandango: your puppet.conf has 'genconfig = true' in it :)
[2009/05/12 17:30:34] <grim_fandango> And I'm an idiot :-)
[2009/05/12 17:30:37] <grim_fandango> Thank you lak!
[2009/05/12 17:30:54] <grim_fandango> Apologies for the newbie questions... I'm just getting started here..
[2009/05/12 17:31:03] <nasrat> wiki:DevelopmentLifecycle
[2009/05/12 17:31:07] <gepetto> nasrat: wiki: wiki:DevelopmentLifecycle is http://reductivelabs.com/trac/puppet/wiki/DevelopmentLifecycle
[2009/05/12 17:32:01] <lak> grim_fandango: no apologies necessary :)
[2009/05/12 17:32:18] <nasrat> if I'm happy with a community patch and have tested I should just move it into Ready for Checkin right
[2009/05/12 17:33:40] <grim_fandango> Sweet mother of pearls, bye bye Cfengine!
[2009/05/12 17:35:17] * justindossey hands out party hats and noisemakers
[2009/05/12 17:40:18] @ skaar joined channel #puppet
[2009/05/12 17:43:32] <nasrat> hmm are we using the require 'thread' in lib/facter/virtual.rb, a cursory scan says no
[2009/05/12 17:44:10] @ Quit: smooge: "-ENOCAFFEINE"
[2009/05/12 17:45:24] @ Quit: mvn071: Remote closed the connection
[2009/05/12 17:46:13] @ plathrop is now known as plathrop-away
[2009/05/12 17:46:23] @ plathrop-away is now known as plathrop
[2009/05/12 17:46:45] @ Quit: alfism: "Connection reset by beer"
[2009/05/12 17:54:47] @ Djelibeybi joined channel #puppet
[2009/05/12 17:56:13] @ alfism joined channel #puppet
[2009/05/12 18:05:22] <plathrop> Hrm. Am I missing something? I'm using wiki:PluginsInModules and I just added a new facter plugin. I've already got plugins (in another module) that work. I added this one, and there is no sign of it being noticed...
[2009/05/12 18:05:23] <gepetto> plathrop: wiki:PluginsInModules is http://reductivelabs.com/trac/puppet/wiki/PluginsInModules
[2009/05/12 18:05:51] <plathrop> nevermind
[2009/05/12 18:05:56] <plathrop> forgot to sync it to the server
[2009/05/12 18:05:59] <plathrop> I always forget
[2009/05/12 18:07:31] <plathrop> or maybe not...
[2009/05/12 18:07:32] <plathrop> hrm
[2009/05/12 18:07:43] <plathrop> grr...
[2009/05/12 18:08:55] @ Quit: pheezy: "Leaving..."
[2009/05/12 18:13:15] @ adoom421 joined channel #puppet
[2009/05/12 18:14:00] @ Quit: nasrat:
[2009/05/12 18:15:27] @ madrescher joined channel #puppet
[2009/05/12 18:16:38] @ adoom422 joined channel #puppet
[2009/05/12 18:17:18] @ Quit: adoom421: Read error: 60 (Operation timed out)
[2009/05/12 18:20:53] <adoom422> guys, how do you setup dependencies in regards to modules? i.e. process the apt module before the blah module
[2009/05/12 18:21:41] @ Quit: adoom42: Read error: 145 (Connection timed out)
[2009/05/12 18:21:44] <mfournier> afaik, you can't
[2009/05/12 18:22:12] <mfournier> but you can do
[2009/05/12 18:22:28] <jenza> You can require a specific apt entry in say, a package
[2009/05/12 18:22:34] <mfournier> require => Class["blah::classname"]
[2009/05/12 18:23:54] <mfournier> or require => Apt::Whatever["name"]
[2009/05/12 18:24:22] <adoom422> well, one of my classes installs a package which has a bunch of dependencies I don't want. so I'd like to make sure APT::Install-Recommends is configured set to 'false' beforehand
[2009/05/12 18:28:05] @ Quit: artista_frustrad: "Leaving"
[2009/05/12 18:28:10] @ Quit: ibt: Read error: 110 (Connection timed out)
[2009/05/12 18:34:11] * plathrop is totally stumped
[2009/05/12 18:37:09] @ Quit: jcape: "Ex-Chat"
[2009/05/12 18:39:37] @ Quit: axisys: Read error: 110 (Connection timed out)
[2009/05/12 18:40:08] @ claymation_ joined channel #puppet
[2009/05/12 18:42:07] @ Quit: claymation: Read error: 54 (Connection reset by peer)
[2009/05/12 18:43:48] <dixond> what is the primary impediment to getting a Windows puppet client?
[2009/05/12 18:44:27] <dixond> is it lack of time/interest/ability/requirement..?
[2009/05/12 18:44:50] <jtimberman> dixond: providers for the various resource types, and getting appropriate system information from facter, iirc.
[2009/05/12 18:45:31] <agaffney> a windows puppet client...
[2009/05/12 18:45:51] <agaffney> an interesting (yet insane) thought
[2009/05/12 18:46:27] <jtimberman> agaffney: its not entirely unreasonable, but a lot of the unix-isms inherent to a tool like puppet won't really translate well. like, packages.
[2009/05/12 18:46:31] <dixond> agaffney: err, why exactly?
[2009/05/12 18:47:00] <agaffney> mostly what jtimberman said
[2009/05/12 18:47:14] * dixond is very interested in a puppet windows client. So interested that I may well yet end up writing it.
[2009/05/12 18:47:14] <agaffney> puppet isn't designed for something like windows at all
[2009/05/12 18:47:32] <plathrop> ARGH!
[2009/05/12 18:47:42] <plathrop> Anyone using plugins a lot? Custom facts?
[2009/05/12 18:47:42] <dixond> agaffney: *shrugs* it turns stuff on and off. no reason it couldn't be used to manage windows.
[2009/05/12 18:47:45] <plathrop> This should be easy
[2009/05/12 18:48:23] <plathrop> and it is not. Which is driving me crazy
[2009/05/12 18:48:36] <dixond> plathrop: restarted puppetmasterd?
[2009/05/12 18:48:54] <agaffney> dixond: let me know when you've got the puppet client modifying the windows registry from ruby :P
[2009/05/12 18:49:06] <plathrop> dixond: many times
[2009/05/12 18:49:31] <jtimberman> agaffney: it wouldn't necessarily be that. there's a lot of things that can be done with WMI, the 'net' command, and gpoedit.
[2009/05/12 18:49:57] <jtimberman> it just requires a complete paradigm shift, and really needs someone who knows Windows internals very well and how to translate things into Ruby to run providers etc.
[2009/05/12 18:50:07] <jtimberman> thats a very very narrow niche of people.
[2009/05/12 18:50:27] @ Quit: erm: Read error: 110 (Connection timed out)
[2009/05/12 18:51:09] <agaffney> indeed
[2009/05/12 18:51:15] <agaffney> very few people actually know windows well
[2009/05/12 18:51:36] @ msaizar joined channel #puppet
[2009/05/12 18:51:57] <jtimberman> heh, you'd be surprised.
[2009/05/12 18:52:28] <jtimberman> they're usuallly already invested in some "enterprise" configuration management solution along the lines of Tivoli, BMC, Bladelogic, Opsware, whatever.
[2009/05/12 18:52:54] <plathrop> Okay, if I put the fact file into the factpath directory by hand, puppet deletes it
[2009/05/12 18:53:00] <plathrop> So... what's up with that?
[2009/05/12 18:56:07] @ edwardam_ joined channel #puppet
[2009/05/12 18:57:20] @ axisys joined channel #puppet
[2009/05/12 18:59:38] @ Quit: alfism: "Connection reset by beer"
[2009/05/12 19:03:11] <Djelibeybi> jamesturnbull: first Oracle VM puppet client is now up. :)
[2009/05/12 19:04:57] @ Quit: bobbyz: Read error: 110 (Connection timed out)
[2009/05/12 19:06:18] @ Quit: edwardam: Read error: 60 (Operation timed out)
[2009/05/12 19:15:04] @ edwardam joined channel #puppet
[2009/05/12 19:16:13] @ Quit: claymation_: Read error: 110 (Connection timed out)
[2009/05/12 19:22:20] @ Quit: rsquared: "Leaving"
[2009/05/12 19:24:13] @ Quit: keithlard: "Leaving..."
[2009/05/12 19:25:12] @ kngus joined channel #puppet
[2009/05/12 19:25:15] @ kngus left channel #puppet ("Leaving.")
[2009/05/12 19:27:00] @ alfism joined channel #puppet
[2009/05/12 19:34:18] @ Quit: squiddle: Read error: 54 (Connection reset by peer)
[2009/05/12 19:37:05] <dixond> agaffney: jtimberman: I know windows very well and am familiar with, eg, using Python for all the tasks described.
[2009/05/12 19:37:44] <dixond> I am a *nix geek now, but in a past life I was senior admin for a windows domain of about 350 servers.
[2009/05/12 19:40:08] @ edwarda__ joined channel #puppet
[2009/05/12 19:40:52] @ Quit: edwardam_: Read error: 104 (Connection reset by peer)
[2009/05/12 19:46:09] @ Quit: edwardam: Nick collision from services.
[2009/05/12 19:46:21] @ edwarda__ is now known as edwardam
[2009/05/12 20:07:59] @ Quit: justindossey: "Leaving."
[2009/05/12 20:08:56] <Djelibeybi> Is there a bug with the ssh_authorized_key type not requiring properly?
[2009/05/12 20:09:05] <Djelibeybi> http://pastie.org/476305
[2009/05/12 20:09:26] <Djelibeybi> I have my ssh_authorized_key type require'ing the user, but it still doesn't work (see debug ouput in the pastie)
[2009/05/12 20:12:32] @ Quit: alfism: "Connection reset by beer"
[2009/05/12 20:14:43] <proton> Djelibeybi: I had an issue with it not working correctly in 0.24.8, I cheated and did a workaround by specifying the target file manually
[2009/05/12 20:15:16] <Djelibeybi> proton: checking that now, ta.
[2009/05/12 20:16:35] @ Quit: mfournier: Read error: 113 (No route to host)
[2009/05/12 20:20:02] @ dan_chen joined channel #puppet
[2009/05/12 20:20:22] <Djelibeybi> proton: thanks, adding a target makes it work.
[2009/05/12 20:20:50] <dan_chen> hi, I'm trying to design a puppetmaster failover scheme
[2009/05/12 20:20:56] <dan_chen> I have two puppetmasters, puppet1 and puppet2
[2009/05/12 20:21:22] <dan_chen> I'm having problems with teh CA SSL cert where the cert name is specified as puppet1 or puppet2, rather than puppet
[2009/05/12 20:21:41] <dan_chen> is there a configuration setting which allows me to set what the subject or issuer should be?
[2009/05/12 20:25:05] <lak> dan_chen: use the default cert name, puppet will automatically add useful aliases
[2009/05/12 20:25:13] <lak> why do you need to tune the cert name at all?
[2009/05/12 20:25:17] <lak> do the defaults not work for you?
[2009/05/12 20:26:11] <dan_chen> the CA cert is automatically signed as puppet1 or puppet2
[2009/05/12 20:26:21] <dan_chen> thus, if I need to switch from puppet1 to puppet2, clients will reject the cert
[2009/05/12 20:27:42] <dan_chen> as far as I can tell, the only difference in configuration between the two puppetmasters is the certificate name
[2009/05/12 20:27:50] <dan_chen> I tried copying the ssl directory from puppet1 to puppet2
[2009/05/12 20:27:59] <dan_chen> and then having clients retrieve configurations from puppet2
[2009/05/12 20:28:09] <dan_chen> but the clients rejected the cert
[2009/05/12 20:30:36] @ Quit: lak:
[2009/05/12 20:31:35] @ plathrop is now known as plathrop-away
[2009/05/12 20:38:20] @ Quit: Bass10: Read error: 110 (Connection timed out)
[2009/05/12 20:43:03] @ Quit: tim|imac: "Leaving"
[2009/05/12 20:43:12] <chadh> What's the best way to get a recent version of puppet in ubuntu?
[2009/05/12 20:43:52] <chadh> (currently have 0.24.5 from jaunty)
[2009/05/12 20:46:44] @ nakano_ is now known as nakano
[2009/05/12 20:53:29] @ claymation joined channel #puppet
[2009/05/12 20:55:54] @ Quit: ezmob: "Bye!"
[2009/05/12 20:58:31] @ tim|mb joined channel #puppet
[2009/05/12 20:59:35] @ Quit: tim|mb: Client Quit
[2009/05/12 21:05:33] @ Quit: jason^: Read error: 104 (Connection reset by peer)
[2009/05/12 21:09:58] @ nakano is now known as nakano_
[2009/05/12 21:10:02] @ jason^ joined channel #puppet
[2009/05/12 21:14:38] @ martha left channel #puppet ()
[2009/05/12 21:17:21] @ Quit: d3vilb0x:
[2009/05/12 21:25:29] @ edwardam_ joined channel #puppet
[2009/05/12 21:29:10] @ erm joined channel #puppet
[2009/05/12 21:29:45] @ d3vilb0x joined channel #puppet
[2009/05/12 21:31:35] @ Quit: edwardam: Read error: 60 (Operation timed out)
[2009/05/12 21:32:36] @ Quit: madrescher: "Leaving."
[2009/05/12 21:33:06] @ ralferix joined channel #puppet
[2009/05/12 21:35:35] @ Quit: ralferix:
[2009/05/12 21:40:55] @ nakano_ is now known as nakano
[2009/05/12 21:43:37] @ erm__ joined channel #puppet
[2009/05/12 21:49:00] @ ibt joined channel #puppet
[2009/05/12 21:49:05] @ erm___ joined channel #puppet
[2009/05/12 21:50:08] @ Quit: WALoeIII: "Bai."
[2009/05/12 21:51:30] @ Quit: erm: Read error: 60 (Operation timed out)
[2009/05/12 21:53:15] @ Quit: gaveen: Success
[2009/05/12 21:54:37] @ edwardam_ is now known as edwardam
[2009/05/12 21:55:05] @ gaveen joined channel #puppet
[2009/05/12 22:02:22] @ chip__ joined channel #puppet
[2009/05/12 22:08:25] @ Quit: erm__: Read error: 110 (Connection timed out)
[2009/05/12 22:18:11] @ Quit: atlan_: Read error: 110 (Connection timed out)
[2009/05/12 22:18:16] @ lak joined channel #puppet
[2009/05/12 22:21:23] @ Quit: erm___: Read error: 110 (Connection timed out)
[2009/05/12 22:23:25] @ maxagaz joined channel #puppet
[2009/05/12 22:25:28] @ cwebber joined channel #puppet
[2009/05/12 22:35:32] @ Quit: cwebber:
[2009/05/12 22:35:53] <dixond> any rules about module names I should be aware of? eg, must only be alphanumeric, can't have '_' in them, etc....?
[2009/05/12 22:55:55] @ fujin joined channel #puppet
[2009/05/12 22:59:42] @ atlan_ joined channel #puppet
[2009/05/12 23:01:52] @ ralferix joined channel #puppet
[2009/05/12 23:03:15] @ Quit: ralferix: Client Quit
[2009/05/12 23:04:42] @ Quit: gaveen: Read error: 104 (Connection reset by peer)
[2009/05/12 23:11:59] @ gstratton joined channel #puppet
[2009/05/12 23:13:00] @ nakano is now known as nakano_
[2009/05/12 23:14:05] @ erm joined channel #puppet
[2009/05/12 23:15:35] @ Quit: chip__: Read error: 110 (Connection timed out)
[2009/05/12 23:16:31] @ Quit: fujin:
[2009/05/12 23:20:35] @ nakano_ is now known as nakano
[2009/05/12 23:24:32] @ WALoeIII joined channel #puppet
[2009/05/12 23:24:59] @ benno joined channel #puppet
[2009/05/12 23:25:55] @ edwardam_ joined channel #puppet
[2009/05/12 23:26:43] @ Quit: edwardam: Nick collision from services.
[2009/05/12 23:26:54] @ edwardam_ is now known as edwardam
[2009/05/12 23:27:24] @ Quit: erm_: Read error: 110 (Connection timed out)
[2009/05/12 23:27:36] @ fujin joined channel #puppet
[2009/05/12 23:31:38] @ erm_ joined channel #puppet
[2009/05/12 23:37:09] @ grim_fandango left channel #puppet ("Killed buffer")
[2009/05/12 23:41:35] @ erm__ joined channel #puppet
[2009/05/12 23:42:10] @ Quit: erm: Read error: 104 (Connection reset by peer)
[2009/05/12 23:47:39] @ Quit: fujin:
[2009/05/12 23:53:34] @ Quit: erm_: Read error: 110 (Connection timed out)

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