Wednesday, 2009-06-24

[2009/06/24 00:02:48] @ Log started by gepetto
[2009/06/24 00:02:48] <pugetworks> thank you for the link
[2009/06/24 00:03:21] @ Quit: erth: Read error: 110 (Connection timed out)
[2009/06/24 00:08:38] <QMan> pugetworks: no problems -- hope it works
[2009/06/24 00:10:05] @ mfoster joined channel #puppet
[2009/06/24 00:14:26] @ Quit: zipkid: Read error: 60 (Operation timed out)
[2009/06/24 00:16:31] @ D-CoDe joined channel #puppet
[2009/06/24 00:17:05] @ cote joined channel #puppet
[2009/06/24 00:20:04] @ Quit: ctso: Remote closed the connection
[2009/06/24 00:20:31] @ zipkid joined channel #puppet
[2009/06/24 00:33:35] @ saurabhverma joined channel #puppet
[2009/06/24 00:35:00] <pugetworks> \q
[2009/06/24 00:35:02] <pugetworks> \q
[2009/06/24 00:35:10] @ Quit: pugetworks: "pugetworks has no reason"
[2009/06/24 00:37:27] @ magnachef__ joined channel #puppet
[2009/06/24 00:46:06] @ Quit: cwebber:
[2009/06/24 00:53:39] @ Quit: D-CoDe: "Leaving."
[2009/06/24 00:53:43] @ D-CoDe joined channel #puppet
[2009/06/24 00:56:49] @ Quit: cote: Read error: 110 (Connection timed out)
[2009/06/24 01:01:04] @ mfoster left channel #puppet ()
[2009/06/24 01:01:54] @ Quit: saurabhverma: Connection timed out
[2009/06/24 01:05:07] @ cote joined channel #puppet
[2009/06/24 01:09:06] @ ctso joined channel #puppet
[2009/06/24 01:15:34] @ saurabhverma joined channel #puppet
[2009/06/24 01:39:46] @ bobbyz joined channel #puppet
[2009/06/24 01:39:58] @ Quit: fujin: Remote closed the connection
[2009/06/24 01:40:12] @ fujin joined channel #puppet
[2009/06/24 01:47:43] @ bwingenroth joined channel #puppet
[2009/06/24 01:50:36] @ Quit: n0ts: Read error: 60 (Operation timed out)
[2009/06/24 01:51:12] @ Quit: saurabhverma: Connection timed out
[2009/06/24 01:52:30] @ n0ts joined channel #puppet
[2009/06/24 01:52:54] @ Quit: mellen: Read error: 110 (Connection timed out)
[2009/06/24 01:55:05] @ mellen joined channel #puppet
[2009/06/24 01:59:44] @ Quit: bwingenroth:
[2009/06/24 02:00:32] @ bwingenroth joined channel #puppet
[2009/06/24 02:05:36] @ francois joined channel #puppet
[2009/06/24 02:09:12] @ alfism joined channel #puppet
[2009/06/24 02:11:58] @ rmiller4pi8 joined channel #puppet
[2009/06/24 02:13:55] @ mattock joined channel #puppet
[2009/06/24 02:18:15] @ Quit: drmikecrowe: " HydraIRC -> http://www.hydrairc.com <- Chicks dig it"
[2009/06/24 02:19:19] @ Guest96697 left channel #puppet ()
[2009/06/24 02:19:42] @ Quit: PhabX: "Leaving..."
[2009/06/24 02:31:32] @ Quit: cote:
[2009/06/24 02:38:58] @ saurabhverma joined channel #puppet
[2009/06/24 02:40:25] @ Quit: bobbyz: Read error: 110 (Connection timed out)
[2009/06/24 02:45:32] @ kolla joined channel #puppet
[2009/06/24 02:46:57] @ mfournier joined channel #puppet
[2009/06/24 02:51:02] @ xt joined channel #puppet
[2009/06/24 02:52:10] @ Quit: fbe: Read error: 110 (Connection timed out)
[2009/06/24 02:56:38] @ madrescher joined channel #puppet
[2009/06/24 03:02:01] @ Quit: D-CoDe: Read error: 54 (Connection reset by peer)
[2009/06/24 03:02:55] @ D-CoDe joined channel #puppet
[2009/06/24 03:07:13] @ Quit: mfournier: Read error: 113 (No route to host)
[2009/06/24 03:07:15] @ Innocenti joined channel #puppet
[2009/06/24 03:11:31] @ Quit: Djelibeybi: "Leaving"
[2009/06/24 03:15:55] @ kibahop joined channel #puppet
[2009/06/24 03:15:59] @ MattyM joined channel #puppet
[2009/06/24 03:21:19] @ ohadlevy joined channel #puppet
[2009/06/24 03:21:33] @ nasrat joined channel #puppet
[2009/06/24 03:25:18] @ DerekW joined channel #puppet
[2009/06/24 03:33:57] @ Quit: ohadlevy: Remote closed the connection
[2009/06/24 03:35:55] @ Quit: D-CoDe: "Leaving."
[2009/06/24 03:36:23] @ Robbie_ joined channel #puppet
[2009/06/24 03:36:37] @ Quit: QMan:
[2009/06/24 03:37:05] @ ohadlevy joined channel #puppet
[2009/06/24 03:38:04] @ D-CoDe joined channel #puppet
[2009/06/24 03:39:01] @ Quit: D-CoDe: Client Quit
[2009/06/24 03:48:14] @ Quit: poison: Remote closed the connection
[2009/06/24 03:53:16] @ mfournier joined channel #puppet
[2009/06/24 03:53:58] @ verwilst joined channel #puppet
[2009/06/24 03:54:33] @ Quit: andrewcshafer:
[2009/06/24 03:59:31] @ D-CoDe joined channel #puppet
[2009/06/24 04:00:11] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/06/24 04:02:49] @ Quit: madrescher: Read error: 113 (No route to host)
[2009/06/24 04:11:02] @ poison joined channel #puppet
[2009/06/24 04:12:01] @ Quit: mcbride: Remote closed the connection
[2009/06/24 04:12:03] @ mcbride joined channel #puppet
[2009/06/24 04:19:00] <gepetto> ::trac:: Whos Using Puppet edited by do @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet (by udo.waechter@uni-osnabrueck.de)
[2009/06/24 04:19:00] <gepetto> ::trac:: Whos Using Puppet edited by do @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet (by udo.waechter@uni-osnabrueck.de)
[2009/06/24 04:19:33] @ lak joined channel #puppet
[2009/06/24 04:20:07] @ madrescher joined channel #puppet
[2009/06/24 04:27:58] <nico> looks like my master does not appreciate having his /var/lib/puppet on NFS
[2009/06/24 04:31:16] <nico> lak: #1812 says you added locking to YAML files or am I wrong ?
[2009/06/24 04:31:18] <gepetto> nico: lak: #1812 is http://projects.reductivelabs.com/issues/show/1812 "Puppet - Bug #1812: YAML files corrupted on server (due to high load?) - ReductiveLabs.com"
[2009/06/24 04:31:25] <lak> yeah, i think i did :)
[2009/06/24 04:31:28] @ Quit: D-CoDe: "Leaving."
[2009/06/24 04:31:35] @ xt left channel #puppet ("wat")
[2009/06/24 04:31:42] <nico> lak: so they can't stand on NFS ?
[2009/06/24 04:31:46] <lak> erm
[2009/06/24 04:31:56] <lak> well, i think it'll work, the locking just won't work well, right?
[2009/06/24 04:32:09] <lak> that is, locks silently fail on nfs, as opposed to just failing?
[2009/06/24 04:33:28] <nico> lak: I get this => http://pastie.org/522662 when a node connects to get its config
[2009/06/24 04:33:51] <nico> I can touch/read the file without porblem from a shell
[2009/06/24 04:34:01] <nico> problem*
[2009/06/24 04:34:03] <lak> nico: erm, i've never seen that before...
[2009/06/24 04:34:07] <Volcane> yeah thats odd
[2009/06/24 04:34:14] <Volcane> nico: you're testing with the 'puppet' user right?
[2009/06/24 04:34:16] <lak> and unfortunately, it's 1:30 here
[2009/06/24 04:34:20] <nico> Volcane: yes
[2009/06/24 04:34:24] <Volcane> odd
[2009/06/24 04:34:26] <lak> which means it's bed-time for bobo...
[2009/06/24 04:34:31] <nico> lak: no problem, I can fill a bug
[2009/06/24 04:34:35] <Volcane> i think nigel mentioned they run it on nfs
[2009/06/24 04:34:36] <lak> ok
[2009/06/24 04:34:43] <lak> good luck
[2009/06/24 04:34:53] <nico> I'll check with Nigel before filling one
[2009/06/24 04:35:00] <nico> Nigel: ping ?
[2009/06/24 04:35:24] <Volcane> nico: ah no, i mean nigelk
[2009/06/24 04:35:31] <nico> ho
[2009/06/24 04:35:41] <nico> gepetto: !seen nigelk
[2009/06/24 04:35:59] <lak> nico: nigel's almost definitely in bed
[2009/06/24 04:36:11] <lak> he gets up wicked early, probably in about 4-5 hours from now
[2009/06/24 04:36:18] <lak> but me, off to bed
[2009/06/24 04:36:19] <nico> ok
[2009/06/24 04:36:20] <lak> ta ta
[2009/06/24 04:36:25] @ Quit: lak:
[2009/06/24 04:36:25] <nico> night lak
[2009/06/24 04:39:41] @ Quit: fujin: "Leaving..."
[2009/06/24 04:39:53] @ Quit: justdave: Read error: 110 (Connection timed out)
[2009/06/24 04:40:34] @ Quit: madrescher: "Leaving."
[2009/06/24 04:43:02] <Volcane> neat, puppet managed company wins best social network 2nd year running at the mobile entertainment forum awards
[2009/06/24 04:46:26] @ nakano_ is now known as nakano
[2009/06/24 04:46:39] @ fujin joined channel #puppet
[2009/06/24 04:46:57] @ justdave joined channel #puppet
[2009/06/24 04:58:32] @ Djelibeybi joined channel #puppet
[2009/06/24 05:00:58] @ Quit: niczar: Remote closed the connection
[2009/06/24 05:05:54] <macbar> hi
[2009/06/24 05:06:22] <macbar> is it possible to "remove" attributes from a resource inherited in a subclass ?
[2009/06/24 05:07:25] <macbar> for instance: in class apache2, there's a service apache2 with "ensure => running", and a class apache2::ha that inherits from apache2 where the service should not be running (but shouldn't be stopped either)
[2009/06/24 05:07:44] @ Quit: M-: "Leaving"
[2009/06/24 05:13:54] <jack-_-> macbar: undef :p
[2009/06/24 05:16:22] <macbar> jack-_-: tnx dude
[2009/06/24 05:16:51] @ Quit: ohadlevy: Read error: 110 (Connection timed out)
[2009/06/24 05:19:04] @ Quit: Djelibeybi: "This computer has gone to sleep"
[2009/06/24 05:33:15] @ Quit: pinoyskull:
[2009/06/24 05:48:47] @ alban2 joined channel #puppet
[2009/06/24 05:55:19] @ bjoern_ joined channel #puppet
[2009/06/24 05:59:13] @ Quit: bjoern_: Client Quit
[2009/06/24 06:01:26] @ Quit: maxagaz: "Leaving"
[2009/06/24 06:09:47] @ Quit: justdave: Read error: 110 (Connection timed out)
[2009/06/24 06:09:47] <Volcane> jack-_-: I've never had much luck with that, esp in say cases where i want to change source => to content => on a file resource, but cant say I've tried for a few versions
[2009/06/24 06:14:48] @ M- joined channel #puppet
[2009/06/24 06:15:02] @ friendly12345 joined channel #puppet
[2009/06/24 06:19:13] <gepetto> ::trac:: Installation Guide edited by BobCochran @ http://reductivelabs.com/trac/puppet/wiki/InstallationGuide (by cochranb@speakeasy.net)
[2009/06/24 06:21:13] @ madrescher joined channel #puppet
[2009/06/24 06:23:24] @ justdave joined channel #puppet
[2009/06/24 06:41:21] @ gaveen joined channel #puppet
[2009/06/24 06:43:22] @ glaw joined channel #puppet
[2009/06/24 06:49:16] @ keithlard joined channel #puppet
[2009/06/24 07:03:40] @ niczar joined channel #puppet
[2009/06/24 07:07:33] @ Quit: gaveen: "Enough lurking for now"
[2009/06/24 07:18:23] @ gaveen joined channel #puppet
[2009/06/24 07:29:24] @ Quit: AZed: Remote closed the connection
[2009/06/24 07:36:04] @ Quit: f3ew: "You can /quit any time you like, but you can never leave"
[2009/06/24 07:37:04] <kuvkir> Hi guys! How much RAM should I dedicate to a puppet master box assuming 100+ clients?
[2009/06/24 07:37:35] <Volcane> depends on your manifest and how you do files
[2009/06/24 07:37:37] <kuvkir> My 512Mb box just ran out of memory with only 10 clients
[2009/06/24 07:37:57] <Volcane> 2gb, 4gb even more if you do lots of recursive copies
[2009/06/24 07:38:45] <Volcane> next major version should improve matters
[2009/06/24 07:40:06] @ pinoyskull joined channel #puppet
[2009/06/24 07:40:34] @ Quit: friendly12345: Read error: 104 (Connection reset by peer)
[2009/06/24 07:40:53] @ Quit: alex2: Read error: 104 (Connection reset by peer)
[2009/06/24 07:46:46] @ x_dimitri joined channel #puppet
[2009/06/24 07:47:15] <x_dimitri> what config parameter is used to define how often a puppet client connects to the server?
[2009/06/24 07:48:12] @ Quit: mattock: Read error: 60 (Operation timed out)
[2009/06/24 07:48:27] @ mattock joined channel #puppet
[2009/06/24 07:50:21] @ f3ew joined channel #puppet
[2009/06/24 07:55:53] <x_dimitri> knock knock, anyone awake?
[2009/06/24 07:57:46] <jamesturnbull> x_dimitri: wiki:ConfigurationReference
[2009/06/24 07:57:54] <gepetto> jamesturnbull: x_dimitri: wiki:ConfigurationReference is http://reductivelabs.com/trac/puppet/wiki/ConfigurationReference
[2009/06/24 07:57:55] @ ciupicri joined channel #puppet
[2009/06/24 07:58:09] <x_dimitri> jamesturnbull: I've seen that, but I don't quite understand it...
[2009/06/24 07:58:22] <x_dimitri> take for instance the runinterval config parameter
[2009/06/24 07:58:36] <x_dimitri> it says that's the interval at which puppetd applies it's config
[2009/06/24 07:58:52] <jamesturnbull> x_dimitri: yep
[2009/06/24 07:58:55] <x_dimitri> but it makes no mention of the interval at which puppetd gets the config from puppetmaterd
[2009/06/24 07:59:01] <x_dimitri> which is what I'm looking for
[2009/06/24 07:59:02] <jamesturnbull> x_dimitri: same thing
[2009/06/24 07:59:08] <x_dimitri> hm...
[2009/06/24 08:00:13] <x_dimitri> I thought they'd be different parameters.. e.g. puppetd may check server every 30 mins to obtain configs, but apply the obtained configs to itself every minute (from it's local cache)
[2009/06/24 08:00:26] @ Quit: msf: verne.freenode.net irc.freenode.net
[2009/06/24 08:00:33] @ Quit: Volcane: verne.freenode.net irc.freenode.net
[2009/06/24 08:00:39] @ Quit: tmz: verne.freenode.net irc.freenode.net
[2009/06/24 08:00:47] @ Quit: LapTop006: verne.freenode.net irc.freenode.net
[2009/06/24 08:00:53] @ Quit: Maliuta: verne.freenode.net irc.freenode.net
[2009/06/24 08:00:58] @ Quit: stick: verne.freenode.net irc.freenode.net
[2009/06/24 08:01:05] @ Quit: flashn: verne.freenode.net irc.freenode.net
[2009/06/24 08:01:09] @ Quit: Nigel: verne.freenode.net irc.freenode.net
[2009/06/24 08:01:17] @ Quit: jmeeuwen: verne.freenode.net irc.freenode.net
[2009/06/24 08:01:21] @ Quit: alhoang: verne.freenode.net irc.freenode.net
[2009/06/24 08:01:25] @ Quit: londo_: verne.freenode.net irc.freenode.net
[2009/06/24 08:01:28] @ Quit: flakrat: verne.freenode.net irc.freenode.net
[2009/06/24 08:01:29] <jamesturnbull> nope
[2009/06/24 08:01:29] <x_dimitri> okay
[2009/06/24 08:01:30] @ flashn joined channel #puppet
[2009/06/24 08:01:30] @ Maliuta joined channel #puppet
[2009/06/24 08:01:30] @ flakrat joined channel #puppet
[2009/06/24 08:01:31] @ londo_ joined channel #puppet
[2009/06/24 08:01:31] @ tmz joined channel #puppet
[2009/06/24 08:01:31] @ jmeeuwen joined channel #puppet
[2009/06/24 08:01:32] @ Volcane joined channel #puppet
[2009/06/24 08:01:32] @ alhoang joined channel #puppet
[2009/06/24 08:01:32] @ Nigel joined channel #puppet
[2009/06/24 08:01:33] @ msf joined channel #puppet
[2009/06/24 08:01:33] @ stick joined channel #puppet
[2009/06/24 08:01:34] @ LapTop006 joined channel #puppet
[2009/06/24 08:01:34] <x_dimitri> jamesturnbull: thanks
[2009/06/24 08:01:41] <jamesturnbull> x_dimitri: it's one and the same ... I have a book about Puppet that is a good starting point - http://tinyurl.com/pupbook
[2009/06/24 08:02:53] <gepetto> ::trac:: Developer Repositories edited by kanarip @ http://reductivelabs.com/trac/puppet/wiki/DeveloperRepositories (by kanarip@fedoraproject.org)
[2009/06/24 08:05:43] <x_dimitri> jamesturnbull: cool, will try to get my hands on it.
[2009/06/24 08:07:55] @ Quit: gaveen: Read error: 60 (Operation timed out)
[2009/06/24 08:08:52] @ Quit: pinoyskull:
[2009/06/24 08:09:44] @ pinoyskull joined channel #puppet
[2009/06/24 08:13:55] @ Quit: msf: verne.freenode.net irc.freenode.net
[2009/06/24 08:13:56] @ Quit: Volcane: verne.freenode.net irc.freenode.net
[2009/06/24 08:13:58] @ Quit: tmz: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:00] @ Quit: LapTop006: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:02] @ Quit: Maliuta: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:04] @ Quit: stick: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:06] @ Quit: flashn: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:08] @ Quit: Nigel: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:11] @ Quit: jmeeuwen: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:14] @ Quit: alhoang: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:17] @ Quit: londo_: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:23] @ Quit: flakrat: verne.freenode.net irc.freenode.net
[2009/06/24 08:14:24] @ flashn joined channel #puppet
[2009/06/24 08:14:25] @ Maliuta joined channel #puppet
[2009/06/24 08:14:25] @ flakrat joined channel #puppet
[2009/06/24 08:14:26] @ londo_ joined channel #puppet
[2009/06/24 08:14:26] @ tmz joined channel #puppet
[2009/06/24 08:14:26] @ jmeeuwen joined channel #puppet
[2009/06/24 08:14:27] @ Volcane joined channel #puppet
[2009/06/24 08:14:27] @ alhoang joined channel #puppet
[2009/06/24 08:14:28] @ Nigel joined channel #puppet
[2009/06/24 08:14:28] @ msf joined channel #puppet
[2009/06/24 08:14:28] @ stick joined channel #puppet
[2009/06/24 08:14:29] @ LapTop006 joined channel #puppet
[2009/06/24 08:20:03] @ gaveen joined channel #puppet
[2009/06/24 08:22:01] @ Quit: alban2: Read error: 110 (Connection timed out)
[2009/06/24 08:24:05] @ Quit: pinoyskull:
[2009/06/24 08:24:42] @ Bass2 joined channel #puppet
[2009/06/24 08:27:20] @ nakano is now known as nakano_
[2009/06/24 08:34:26] @ Quit: glaw:
[2009/06/24 08:41:20] @ Quit: fujin: Remote closed the connection
[2009/06/24 08:41:36] @ fujin joined channel #puppet
[2009/06/24 08:41:50] @ Quit: fujin: Remote closed the connection
[2009/06/24 08:42:03] @ fujin joined channel #puppet
[2009/06/24 08:42:53] @ Quit: x_dimitri: Read error: 110 (Connection timed out)
[2009/06/24 08:44:23] @ x_dimitri joined channel #puppet
[2009/06/24 08:48:03] @ Quit: gaveen: Read error: 110 (Connection timed out)
[2009/06/24 08:48:45] @ D-CoDe joined channel #puppet
[2009/06/24 08:50:03] @ gaveen joined channel #puppet
[2009/06/24 08:56:45] @ Quit: D-CoDe: "Leaving."
[2009/06/24 09:00:08] @ unxfrek joined channel #puppet
[2009/06/24 09:02:31] @ matty91 joined channel #puppet
[2009/06/24 09:03:15] @ x_dimitri left channel #puppet ()
[2009/06/24 09:06:42] @ kngus joined channel #puppet
[2009/06/24 09:09:54] @ nmalik joined channel #puppet
[2009/06/24 09:14:04] @ lutter joined channel #puppet
[2009/06/24 09:16:42] @ andrewcshafer joined channel #puppet
[2009/06/24 09:16:53] @ Quit: gaveen: No route to host
[2009/06/24 09:29:07] <Black_ReZ> hello
[2009/06/24 09:29:46] <Black_ReZ> puppet can transfer files?
[2009/06/24 09:30:20] @ Quit: tecto_:
[2009/06/24 09:30:21] <Volcane> Black_ReZ: yes
[2009/06/24 09:30:58] <ciupicri> Black_ReZ, it has a builtin file server
[2009/06/24 09:31:10] <Black_ReZ> thanks
[2009/06/24 09:33:37] @ nakano_ is now known as nakano
[2009/06/24 09:33:46] @ nakano is now known as nakano_
[2009/06/24 09:36:10] @ notbrien joined channel #puppet
[2009/06/24 09:36:30] @ ckdake1 joined channel #puppet
[2009/06/24 09:37:08] @ Quit: ckdake: Read error: 110 (Connection timed out)
[2009/06/24 09:37:19] @ ckdake1 is now known as ckdake
[2009/06/24 09:38:39] @ Quit: poison: Remote closed the connection
[2009/06/24 09:39:54] @ poison joined channel #puppet
[2009/06/24 09:40:29] @ martha joined channel #puppet
[2009/06/24 09:46:22] @ bobbyz_ joined channel #puppet
[2009/06/24 09:47:24] @ Quit: magnachef__: Read error: 110 (Connection timed out)
[2009/06/24 09:57:49] @ Quit: poison: Remote closed the connection
[2009/06/24 09:58:27] @ bhearsum joined channel #puppet
[2009/06/24 09:58:34] <bhearsum> hi again folks
[2009/06/24 09:58:47] @ poison joined channel #puppet
[2009/06/24 09:59:44] <bhearsum> i don't know if this is a puppet thing or not but....i'm trying to trigger a remount of one my drives when /etc/fstab changes, so i subscribe to it and use 'command => "/bin/mount -o remount /N"'
[2009/06/24 09:59:58] <bhearsum> the strange part is, that command properly remounts based on /etc/fstab when i run it on the machine myself
[2009/06/24 10:00:05] <bhearsum> but when puppet runs it, nothing changes
[2009/06/24 10:02:49] @ ckdake left channel #puppet ()
[2009/06/24 10:03:09] @ ckrough joined channel #puppet
[2009/06/24 10:03:30] @ Quit: poison: Remote closed the connection
[2009/06/24 10:03:40] @ ckdake joined channel #puppet
[2009/06/24 10:04:45] @ Zed1 joined channel #puppet
[2009/06/24 10:04:56] @ Quit: Zed1: K-lined
[2009/06/24 10:10:45] @ poison joined channel #puppet
[2009/06/24 10:11:15] @ cwebber joined channel #puppet
[2009/06/24 10:12:41] @ magnachef_ joined channel #puppet
[2009/06/24 10:13:34] @ mfoster joined channel #puppet
[2009/06/24 10:13:48] @ Quit: poison: Remote closed the connection
[2009/06/24 10:14:17] <ckdake> can anyone point me at some docs that explain where 'servers' and 'port_number' comr from in http://github.com/lak/puppet-nginx/blob/02f9f48a2c36887588546fcbe066d8b68c6dc9f5/templates/nginx.conf.erb ?
[2009/06/24 10:14:53] @ poison joined channel #puppet
[2009/06/24 10:15:27] <nico> server is the mongrel addresses & port
[2009/06/24 10:15:42] <nico> typically
[2009/06/24 10:15:43] <nico> 127.0.0.1:18140
[2009/06/24 10:15:45] <nico> 127.0.0.1:18141
[2009/06/24 10:15:47] <nico> ...
[2009/06/24 10:15:59] * ckdake pokes around in the mongrel module in git
[2009/06/24 10:16:12] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer)
[2009/06/24 10:16:22] <ckdake> i understand what they are used for, but not how they are specified in puppet somewhere else to be applied to a nginx server using that template
[2009/06/24 10:16:38] @ andrewcshafer joined channel #puppet
[2009/06/24 10:16:41] <nico> ckdake: see wiki:UsingMongrelNginx
[2009/06/24 10:16:42] <gepetto> nico: ckdake: wiki:UsingMongrelNginx is http://reductivelabs.com/trac/puppet/wiki/UsingMongrelNginx
[2009/06/24 10:17:02] <nico> ckdake: they're not specified in puppet
[2009/06/24 10:17:14] <nico> in the startup yes
[2009/06/24 10:17:49] <nico> ckdake: they can be passed to the template as variables
[2009/06/24 10:18:05] <ckdake> perhaps i should explain my end goal here :)
[2009/06/24 10:18:06] <nico> using Volcane's extlookup script for example
[2009/06/24 10:18:34] <ckdake> the end goal is pupet managing several clusters, each with a pair of nginx servers in HA with whackamole on one VIP.
[2009/06/24 10:18:57] <nico> ckdake: that's exactly what I'm doing atm
[2009/06/24 10:19:22] <ckdake> ah nice
[2009/06/24 10:19:58] <nico> I'm just stuck on sharing the yaml files
[2009/06/24 10:20:05] <ckdake> my first idea is just having a separate sub-class for each nginx cluster that includes the information in that class
[2009/06/24 10:20:21] <ckdake> is that the way to pass the info into the templates, or is there something more the Right Way?
[2009/06/24 10:20:25] <nico> I have puppet::master & puppet::master::nginx
[2009/06/24 10:20:46] <nico> they run on a fixed range here
[2009/06/24 10:21:35] @ bhearsum left channel #puppet ()
[2009/06/24 10:22:25] <ckdake> and that range is specified in the puppet::master::nginx class?
[2009/06/24 10:22:35] <nico> in the config file
[2009/06/24 10:22:48] <nico> I use source, not template
[2009/06/24 10:23:08] <ckdake> ah ok
[2009/06/24 10:23:15] @ erm_ joined channel #puppet
[2009/06/24 10:23:16] <nico> but if I used template, i would use Volcane extlookup to specify it
[2009/06/24 10:23:23] @ Zed1 joined channel #puppet
[2009/06/24 10:23:45] <ckdake> any link for that? i dont see it on the wiki and google doesnt seem to be helping
[2009/06/24 10:23:47] @ nakano_ is now known as nakano
[2009/06/24 10:23:47] <nico> http://nephilim.ml.org/~rip/puppet/extlookup.rb
[2009/06/24 10:24:28] <ckdake> hmm
[2009/06/24 10:24:51] @ zenChild joined channel #puppet
[2009/06/24 10:25:15] <ckdake> must be *nix, theres lots of ways to do this :)
[2009/06/24 10:25:20] <ckdake> thanks for all the pointers
[2009/06/24 10:25:25] @ Quit: poison: Remote closed the connection
[2009/06/24 10:25:27] @ poison joined channel #puppet
[2009/06/24 10:25:58] @ D-CoDe joined channel #puppet
[2009/06/24 10:28:15] @ zenChild left channel #puppet ()
[2009/06/24 10:32:20] @ schwifty joined channel #puppet
[2009/06/24 10:34:12] @ joe-mac joined channel #puppet
[2009/06/24 10:34:21] @ kambiz_away is now known as kambiz
[2009/06/24 10:35:57] @ Quit: ctso: Read error: 113 (No route to host)
[2009/06/24 10:36:13] @ maryN joined channel #puppet
[2009/06/24 10:38:52] @ ciupicri left channel #puppet ("Leaving")
[2009/06/24 10:40:59] @ Quit: ezekiel: Read error: 60 (Operation timed out)
[2009/06/24 10:41:46] @ ezekiel joined channel #puppet
[2009/06/24 10:42:57] @ Quit: D-CoDe: "Leaving."
[2009/06/24 10:44:58] @ Quit: Demosthenes: Read error: 110 (Connection timed out)
[2009/06/24 10:49:38] @ Quit: alfism: "http://opensolaris.com/"
[2009/06/24 10:51:39] @ mattock left channel #puppet ()
[2009/06/24 11:06:28] @ Quit: poison: Read error: 113 (No route to host)
[2009/06/24 11:08:04] @ poison joined channel #puppet
[2009/06/24 11:10:23] @ Quit: justdave: "leaving"
[2009/06/24 11:11:35] @ ZummiG777 joined channel #puppet
[2009/06/24 11:11:47] <ZummiG777> Is there a method to specify a maxdepth on recursion?
[2009/06/24 11:12:14] <Volcane> is there a method to make newbies read the docs? :)
[2009/06/24 11:12:18] <Volcane> recurse => 10
[2009/06/24 11:13:43] <ZummiG777> If we didn't come and ask questions here - you would feel unloved
[2009/06/24 11:14:01] <Volcane> I'd feel more loved if i only got asked challenging questions :)
[2009/06/24 11:14:32] <ZummiG777> Have you changed puppet so I can require an entire class?
[2009/06/24 11:14:40] <Volcane> it can do that already
[2009/06/24 11:14:43] <ZummiG777> So that it executes before another?
[2009/06/24 11:15:57] <Volcane> require => Class["foo"]
[2009/06/24 11:16:35] @ ned209 joined channel #puppet
[2009/06/24 11:16:43] @ Quit: ed209: Remote closed the connection
[2009/06/24 11:17:07] <ZummiG777> See - if I red the documentation I would have never learned that from you!
[2009/06/24 11:18:58] @ rmiller4pi8 joined channel #puppet
[2009/06/24 11:20:16] @ bajan joined channel #puppet
[2009/06/24 11:26:21] @ Quit: madrescher: "Leaving."
[2009/06/24 11:28:03] @ Quit: Kindred: Read error: 104 (Connection reset by peer)
[2009/06/24 11:30:07] @ Kindred joined channel #puppet
[2009/06/24 11:36:23] @ Quit: kolla: Remote closed the connection
[2009/06/24 11:38:29] @ Quit: ZummiG777: "Leaving"
[2009/06/24 11:38:29] @ bwingenroth_ joined channel #puppet
[2009/06/24 11:40:48] @ lak joined channel #puppet
[2009/06/24 11:41:59] @ kibahop left channel #puppet ()
[2009/06/24 11:43:08] @ Quit: verwilst: "Ex-Chat"
[2009/06/24 11:44:19] @ Quit: Robbie_: Remote closed the connection
[2009/06/24 11:45:54] @ Quit: fujin: Remote closed the connection
[2009/06/24 11:46:54] @ bendsu joined channel #puppet
[2009/06/24 11:50:51] @ Quit: bwingenroth: Read error: 110 (Connection timed out)
[2009/06/24 11:53:04] @ fujin joined channel #puppet
[2009/06/24 11:55:30] @ Quit: M-: "Leaving"
[2009/06/24 11:55:54] @ drmikecrowe joined channel #puppet
[2009/06/24 11:56:59] @ Quit: mfournier: Read error: 113 (No route to host)
[2009/06/24 12:00:05] @ bajan left channel #puppet ()
[2009/06/24 12:02:32] @ tecto joined channel #puppet
[2009/06/24 12:03:04] @ justindossey joined channel #puppet
[2009/06/24 12:05:22] @ Quit: justindossey: Client Quit
[2009/06/24 12:05:28] @ Quit: unxfrek: "Leaving"
[2009/06/24 12:05:29] @ justindossey joined channel #puppet
[2009/06/24 12:05:33] @ Quit: bwingenroth_:
[2009/06/24 12:09:15] @ lstep joined channel #puppet
[2009/06/24 12:10:18] @ Quit: fujin: "Leaving..."
[2009/06/24 12:10:19] <lstep> Hello, I"ve got a "Certificates were not trusted: hostname was not match with the server certificate" because my reverse DNS entry is different from my hostname. Is there a way to bypass that?
[2009/06/24 12:10:31] <Volcane> its not your reverse dns
[2009/06/24 12:10:52] <lstep> Volcane: what do you mean?
[2009/06/24 12:11:04] <Volcane> puppet doesnt verify against the PTR records
[2009/06/24 12:11:56] <lstep> ah so myabe it's because my puppet server is behind a firewall which does the redirect to the 8140 port ?
[2009/06/24 12:12:21] <Volcane> shouldnt matter either, basically
[2009/06/24 12:12:35] <Volcane> your client has a name in its cert - usually found from hostname
[2009/06/24 12:12:46] <Volcane> and your master has a name in its cert, usually 'puppet' and fqdn
[2009/06/24 12:13:07] <Volcane> now if you then tell your puppet client to connect to some other aliased hostname thats not in the server cert you get that
[2009/06/24 12:14:01] @ Quit: poison: Remote closed the connection
[2009/06/24 12:14:15] <Tonacacihuatl> maybe he has a different 'domain' line in /etc/resolv.conf on either server
[2009/06/24 12:14:42] <lstep> Volcane: OK, so how can I know which name the server thinks he should get?
[2009/06/24 12:15:17] <Volcane> connect to it using openssl s_client and see
[2009/06/24 12:15:39] <lstep> I guess I need to revoke the certificate?
[2009/06/24 12:16:13] <Volcane> if u want to redo the masters cert just delete /var/lib/puppet/ssl/\* BUT all your clients will need to be resigned
[2009/06/24 12:16:26] <Volcane> generally, always point your clients to a CNAME
[2009/06/24 12:16:30] <Volcane> to avoid this kind of hassle
[2009/06/24 12:16:35] <lstep> Volcane: hu, no thanks :-) It's just on server which doesn't work
[2009/06/24 12:17:15] @ ned209 is now known as ed209
[2009/06/24 12:17:30] <lstep> Volcane: I think my problem is that I have "internal" puppet nodes (which all work fine), and one (the one we're talking about) outside our network.
[2009/06/24 12:17:36] @ Quit: magnachef_: Read error: 110 (Connection timed out)
[2009/06/24 12:17:56] <Volcane> so put in its /etc/hosts 'puppet' and the ip u want it to talk to
[2009/06/24 12:18:05] <Volcane> and just leave the server= setting to default
[2009/06/24 12:18:21] <Volcane> assuming thats your certname on the master
[2009/06/24 12:19:56] @ Quit: maryN: Read error: 110 (Connection timed out)
[2009/06/24 12:20:01] @ bwingenroth joined channel #puppet
[2009/06/24 12:22:47] <lstep> Volcane: it works!
[2009/06/24 12:22:55] <lstep> (adding puppet in hosts)
[2009/06/24 12:22:58] <lstep> thanks
[2009/06/24 12:23:29] @ cote joined channel #puppet
[2009/06/24 12:26:51] @ Quit: DerekW: "Leaving"
[2009/06/24 12:26:55] @ decriptor left channel #puppet ("Ex-Chat")
[2009/06/24 12:28:58] @ Quit: lstep: "Ex-Chat"
[2009/06/24 12:29:11] @ rmiller4pi81 joined channel #puppet
[2009/06/24 12:29:52] @ Quit: rmiller4pi8: Read error: 104 (Connection reset by peer)
[2009/06/24 12:32:26] @ Quit: Innocenti: "leaving"
[2009/06/24 12:35:10] <dan__t> 'morning.
[2009/06/24 12:35:43] @ cote_ joined channel #puppet
[2009/06/24 12:38:30] @ Quit: FreakGuard: "WeeChat 0.3.0-dev"
[2009/06/24 12:39:15] @ Quit: Rhyan: Remote closed the connection
[2009/06/24 12:39:17] @ mvn071 joined channel #puppet
[2009/06/24 12:41:22] @ rgsteele||work joined channel #puppet
[2009/06/24 12:42:40] @ poison joined channel #puppet
[2009/06/24 12:45:08] @ Quit: cote: Read error: 60 (Operation timed out)
[2009/06/24 12:46:11] @ Quit: MattyM: "ta ta"
[2009/06/24 12:47:29] @ Quit: niczar: Remote closed the connection
[2009/06/24 12:49:34] @ pugetworks joined channel #puppet
[2009/06/24 12:50:15] <pugetworks> <password>
[2009/06/24 12:50:41] @ Quit: francois: "Leaving."
[2009/06/24 12:50:43] <pugetworks> hi
[2009/06/24 12:50:56] <pugetworks> I'm on a quest to use svn in a puppet module
[2009/06/24 12:51:28] <pugetworks> I was referenced to:
[2009/06/24 12:51:28] <pugetworks> http://reductivelabs.com/trac/puppet/wiki/Recipes/SubversionWorkingCopy
[2009/06/24 12:52:42] <pugetworks> can I put the 'define' in a separate file in the manifests dir
[2009/06/24 12:52:46] <pugetworks> and import it from init.pp
[2009/06/24 12:53:10] @ Quit: bwingenroth:
[2009/06/24 12:55:44] @ bwingenroth joined channel #puppet
[2009/06/24 12:56:28] @ kolla joined channel #puppet
[2009/06/24 12:57:49] @ Quit: bwingenroth: Client Quit
[2009/06/24 13:03:48] @ epique joined channel #puppet
[2009/06/24 13:04:37] <kennobaka> pugetworks: yes; defines can be in a separate file
[2009/06/24 13:05:19] @ niczar joined channel #puppet
[2009/06/24 13:05:36] <kennobaka> you just have to import the .pp file with the defines in it
[2009/06/24 13:08:14] @ fzzzt joined channel #puppet
[2009/06/24 13:09:39] @ epique left channel #puppet ()
[2009/06/24 13:12:26] @ maryN joined channel #puppet
[2009/06/24 13:12:40] @ Quit: nasrat: "Ex-Chat"
[2009/06/24 13:12:55] <pugetworks> k, yeah, it appears to not error on that part yet
[2009/06/24 13:13:21] @ epique joined channel #puppet
[2009/06/24 13:13:47] @ epique left channel #puppet ()
[2009/06/24 13:14:25] <nico> anyone with /var/lib/puppet (or your OS equivalent) on NFS ?
[2009/06/24 13:14:42] <fzzzt> hmmm
[2009/06/24 13:14:56] <fjay> nico: on my puppet masters yes
[2009/06/24 13:15:04] <nico> fjay: \o/
[2009/06/24 13:15:19] <nico> fjay: didn't you have some locking problems ?
[2009/06/24 13:15:23] <fjay> no
[2009/06/24 13:15:25] <ckdake> nico: you may have missed it this morning. use 'nolock' as a mount option and you should be good to go
[2009/06/24 13:15:27] <fzzzt> so i have this funky problem, postgres won't start properly if the datadir is already existing, but i have pg_hba.conf and postgresql.conf to distribute. how can i install, start, copy .conf files, then restart?
[2009/06/24 13:15:28] * ckdake is off to lunch
[2009/06/24 13:15:46] <nico> ckdake: ho
[2009/06/24 13:15:51] * nico tries this
[2009/06/24 13:16:13] <ckdake> of course read up on what it does and its implications, but for what i bet you're doing, it's likely 100% a-ok
[2009/06/24 13:16:21] <ckdake> back in 1hr to see how it went :)
[2009/06/24 13:16:55] @ cote joined channel #puppet
[2009/06/24 13:17:11] <nico> ckdake: works \o/
[2009/06/24 13:17:19] <nico> I didn't know this option
[2009/06/24 13:17:26] <pugetworks> hmmm... 'Configuration could not be instantiated: You cannot specify more than one of content, source, target '
[2009/06/24 13:19:12] <fzzzt> I had that happen playing with defaults. I had a source default set and later used a content in a File resource... :P
[2009/06/24 13:19:27] @ Toba_ left channel #puppet ()
[2009/06/24 13:20:00] <pugetworks> hmm... I think it was because in a file I had ensure => exists, but no source
[2009/06/24 13:20:20] @ Quit: rmiller4pi81: Read error: 110 (Connection timed out)
[2009/06/24 13:20:25] <fzzzt> That should be okay I think
[2009/06/24 13:20:36] <fzzzt> It will just check to make sure it exists, be it directory or file
[2009/06/24 13:20:47] <fzzzt> You only need source to copy the content over
[2009/06/24 13:20:57] @ Quit: cote: Client Quit
[2009/06/24 13:22:39] @ cote joined channel #puppet
[2009/06/24 13:22:59] @ FUF- joined channel #puppet
[2009/06/24 13:23:01] @ Quit: FUF: Read error: 104 (Connection reset by peer)
[2009/06/24 13:23:58] @ plathrop-away is now known as plathrop
[2009/06/24 13:32:56] @ Quit: cote:
[2009/06/24 13:33:32] @ cote joined channel #puppet
[2009/06/24 13:34:02] @ bwingenroth joined channel #puppet
[2009/06/24 13:40:09] @ sc0ttB left channel #puppet ()
[2009/06/24 13:42:26] @ Quit: cote_: Read error: 110 (Connection timed out)
[2009/06/24 13:42:53] @ Quit: sazma: "Leaving"
[2009/06/24 13:43:23] @ rmiller4pi8 joined channel #puppet
[2009/06/24 13:48:06] @ mindless joined channel #puppet
[2009/06/24 13:48:59] @ alban2 joined channel #puppet
[2009/06/24 13:50:39] <mindless> hi
[2009/06/24 13:50:56] <zirpu> moin
[2009/06/24 13:51:02] <mindless> quick question.. are there other predefined variables besides what facter gets?
[2009/06/24 13:51:16] @ Quit: poison: Remote closed the connection
[2009/06/24 13:51:30] <zirpu> you can create factor plugins to define new ones.
[2009/06/24 13:51:45] <mindless> trying to determine if my client is actually the master updating itself
[2009/06/24 13:52:40] <dan__t> Hrm, ok so, I have a class that defines some webapp that requires tomcat.
[2009/06/24 13:52:45] <dan__t> I'd also like a class that is of tomcat itself.
[2009/06/24 13:52:52] <dan__t> Can I require a class or something, from within another class?
[2009/06/24 13:53:15] <mindless> class abc { include xyz
[2009/06/24 13:53:31] <mindless> some_resource { ... require => Class[xyz]
[2009/06/24 13:53:38] <dan__t> Say in this example, the tomcat class, should/can that be a module itself?
[2009/06/24 13:53:59] <dan__t> can i require => Module[tomcat] ?
[2009/06/24 13:54:33] <mindless> not sure, but tomcat module can define tomcat class, and you can require Class[tomcat]
[2009/06/24 13:54:40] <dan__t> hot.
[2009/06/24 13:54:57] <pugetworks> I'm re-using a define and schedule, can those be put somewhere where all the modules can access them?
[2009/06/24 13:55:05] <dan__t> Ok. I think I see it. From within that webapp module, I require a package named tomcat. I need to require a class named tomcat.
[2009/06/24 13:56:37] <mindless> pugetworks: my site.pp has include "classes/*" and I put misc stuff in manifests/classes
[2009/06/24 13:58:08] @ alfism joined channel #puppet
[2009/06/24 13:58:19] <dan__t> That was it. Bad-ass.
[2009/06/24 13:58:35] <dan__t> James' books should be here in a few hours. I'm pumped.
[2009/06/24 13:59:44] <pugetworks> mindless: thank you
[2009/06/24 14:00:43] @ Quit: schwifty:
[2009/06/24 14:05:47] @ bjoern_ joined channel #puppet
[2009/06/24 14:06:38] @ fzzzt left channel #puppet ()
[2009/06/24 14:06:43] <dan__t> So, in the example of, say, Java. Going the jpackage route, I end up with like 2394324329 RPMs.
[2009/06/24 14:07:08] <dan__t> Better practice to explicitly declare all those deps to be installed, or accept cascading requirements by installing package Java?
[2009/06/24 14:07:14] @ Quit: bjoern_: Client Quit
[2009/06/24 14:07:18] <pugetworks> to get the subversion module working... do I need subversion-ruby installed?
[2009/06/24 14:07:45] * pugetworks wishes there was more info on integrating svn with puppet
[2009/06/24 14:09:03] <plathrop> pugetworks: which module are you using?
[2009/06/24 14:09:10] <pugetworks> http://reductivelabs.com/trac/puppet/wiki/Recipes/SubversionWorkingCopy
[2009/06/24 14:09:49] <plathrop> pugetworks: I should warn you that that recipe has some problems.
[2009/06/24 14:10:06] @ bjoern_ joined channel #puppet
[2009/06/24 14:10:22] <plathrop> pugetworks: to my knowledge you do not need subversion-ruby installed
[2009/06/24 14:10:36] <plathrop> pugetworks: the module is just "faking" Puppet integration.
[2009/06/24 14:10:51] @ bjoern_ left channel #puppet ("Verlassend")
[2009/06/24 14:10:53] <plathrop> Unfortunately subversion doesn't really map very well to the Puppet resource model, in my exerience
[2009/06/24 14:11:14] <pugetworks> hmm
[2009/06/24 14:11:42] <pugetworks> problems? that I should be aware of?
[2009/06/24 14:12:45] <plathrop> pugetworks: IIRC it doesn't handle changes correctly. As in, it doesn't detect that the files in the repo changed
[2009/06/24 14:13:10] <pugetworks> oof
[2009/06/24 14:13:18] <pugetworks> doesn't sound like svn at all
[2009/06/24 14:13:42] <plathrop> pugetworks: Yeah. The problem is that subversion makes it hard to function in a idempotent manner, actually
[2009/06/24 14:13:50] <plathrop> pugetworks: the functionality isn't exposed very well
[2009/06/24 14:14:04] <plathrop> pugetworks: you're basically restricted to *always* doing svn up on each run
[2009/06/24 14:14:23] <pugetworks> that doesn't bother me much
[2009/06/24 14:14:40] <plathrop> pugetworks: you must have a small repo :-)
[2009/06/24 14:14:43] <pugetworks> aka, I can live with that
[2009/06/24 14:14:54] <pugetworks> 6 files
[2009/06/24 14:15:25] <pugetworks> it doesn't sound like there is a much better solution
[2009/06/24 14:15:26] @ nakano is now known as nakano_
[2009/06/24 14:15:31] <plathrop> anyway, that's the extent of my knowledge, although I should probably remove my module from github since it has some subtle but sucky bugs.
[2009/06/24 14:15:50] <pugetworks> oh, this is your work?
[2009/06/24 14:16:10] <plathrop> not the recipe on the wiki, no, but the one you found yesterday on github is mine
[2009/06/24 14:16:19] <pugetworks> lol
[2009/06/24 14:16:56] <pugetworks> interesting thing to note about the svn recipe... it appears to require File dependcies for any dir it touches
[2009/06/24 14:18:05] <pugetworks> I'm having to 'ensure' / exists
[2009/06/24 14:18:23] <dan__t> Can I realize a service? Like say I want to maintain a repo file per /etc/yum.repos.d/ and every time one of those gets updated, I want to run a 'yum clean all'.
[2009/06/24 14:18:28] <dan__t> Am I looking in the right direction?
[2009/06/24 14:18:53] <pugetworks> I thought yum clean, only removed temp files
[2009/06/24 14:19:42] <pugetworks> Is used to clean up various things which accumulate in the yum cache directory over time.
[2009/06/24 14:19:46] <dan__t> A listing of all files that a repo has, is part of the cache.
[2009/06/24 14:19:57] <dan__t> If I update the repo, yum still uses the old cache, doesn't recognize the new files.
[2009/06/24 14:20:05] <dan__t> I know exactly what it is :)
[2009/06/24 14:20:16] <dan__t> Know what, I can just make yum use a new cache every single time.
[2009/06/24 14:20:19] <dan__t> hink.
[2009/06/24 14:20:20] <dan__t> I think, rather.
[2009/06/24 14:20:28] @ Quit: keithlard:
[2009/06/24 14:21:03] <pugetworks> I guess I've never experienced the issue you describe
[2009/06/24 14:21:16] <dan__t> Oh, ok.
[2009/06/24 14:21:22] <dan__t> Stale cache not reflecting updates to the repo etc etc.
[2009/06/24 14:22:35] <pugetworks> ah, I found this in my yum.conf
[2009/06/24 14:22:36] <pugetworks> # Note: yum-RHN-plugin doesn't honor this.
[2009/06/24 14:22:36] <pugetworks> metadata_expire=1h
[2009/06/24 14:23:15] <dan__t> word.
[2009/06/24 14:23:16] <dan__t> exactly.
[2009/06/24 14:23:18] <pugetworks> seems like whenever I run yum, it downloads the cache.. that setting explains why
[2009/06/24 14:23:22] <dan__t> Just wanted to do it with puppet for experience, too.
[2009/06/24 14:23:35] <pugetworks> you could call exec
[2009/06/24 14:23:44] <pugetworks> yum makecache
[2009/06/24 14:23:49] @ Quit: lak: Read error: 60 (Operation timed out)
[2009/06/24 14:24:00] <pugetworks> like:
[2009/06/24 14:24:01] <pugetworks> #exec { "/usr/sbin/rndc reload" }
[2009/06/24 14:24:10] @ Quit: alban2: Read error: 110 (Connection timed out)
[2009/06/24 14:24:18] <pugetworks> no hash (of course)
[2009/06/24 14:24:36] <dan__t> oh.
[2009/06/24 14:24:38] <dan__t> hrm...
[2009/06/24 14:24:45] <dan__t> What would that look like..?
[2009/06/24 14:24:49] <dan__t> I'm not familiar.
[2009/06/24 14:26:37] <pugetworks> http://reductivelabs.com/trac/puppet/wiki/TypeReference#exec
[2009/06/24 14:26:51] @ ctso joined channel #puppet
[2009/06/24 14:27:14] <pugetworks> seems very simple... but I haven't used it yet
[2009/06/24 14:27:25] <pugetworks> but very soon
[2009/06/24 14:27:32] <pugetworks> soon as I get svn working
[2009/06/24 14:29:12] @ poison joined channel #puppet
[2009/06/24 14:29:12] @ PhatBaja joined channel #puppet
[2009/06/24 14:32:08] <dan__t> hrm, disablerepo=reponame per yum.conf doesn't appear to be working too well.
[2009/06/24 14:33:00] @ Quit: ctso: Remote closed the connection
[2009/06/24 14:33:02] <pugetworks> do you have priorities installed?
[2009/06/24 14:33:10] <PhatBaja> trying to setup puppet for the first time. puppetmasterd is up and running on the master server, but when I run puppetd on the client I get this:
[2009/06/24 14:33:12] <PhatBaja> warning: Certificate validation failed; consider using the certname configuration option
[2009/06/24 14:33:12] <PhatBaja> err: Could not retrieve catalog: Certificates were not trusted: hostname was not match with the server certificate
[2009/06/24 14:33:12] <PhatBaja> warning: Not using cache on failed catalog
[2009/06/24 14:33:24] <PhatBaja> any idea why it is not working?
[2009/06/24 14:33:37] <pugetworks> PhatBaja: on the master run 'puppetca'
[2009/06/24 14:33:41] <pugetworks> puppetca -l
[2009/06/24 14:33:47] <PhatBaja> I did already
[2009/06/24 14:33:51] <PhatBaja> And I signed it too
[2009/06/24 14:34:20] <PhatBaja> Now it says "No certificates to sign"
[2009/06/24 14:34:30] <pugetworks> does the hostname ref listed in the puppet configs match the hostname on the puppet client?
[2009/06/24 14:34:42] @ ctso joined channel #puppet
[2009/06/24 14:34:47] <PhatBaja> How do I check that?
[2009/06/24 14:34:59] <pugetworks> on the client, run 'hostname'
[2009/06/24 14:35:15] <pugetworks> on the master check your site.pp
[2009/06/24 14:35:25] <pugetworks> or node.pp depnding on your config
[2009/06/24 14:35:33] @ pleemans joined channel #puppet
[2009/06/24 14:35:36] @ Quit: bwingenroth:
[2009/06/24 14:35:44] @ rasputnik joined channel #puppet
[2009/06/24 14:37:32] <PhatBaja> I'm following the steps in http://reductivelabs.com/trac/puppet/wiki/SimplestPuppetInstallRecipe and it doesn't mention any reference to the client in the master config files
[2009/06/24 14:37:51] <Volcane> PhatBaja: did you set server= or anything like that on the client?
[2009/06/24 14:38:17] <PhatBaja> yes, I'm running it as puppetd --server <myservername>
[2009/06/24 14:38:25] <PhatBaja> actually, also added --test to the end
[2009/06/24 14:38:25] <Volcane> so you're not in fact following the guide
[2009/06/24 14:38:46] <Volcane> you're changing the server names, and getting an error telling you the server name doesnt match what is expected
[2009/06/24 14:38:50] <Volcane> seems related?
[2009/06/24 14:39:32] <PhatBaja> But if I don't specify the server name then how would the client know which server to connect to?
[2009/06/24 14:39:40] @ Quit: happymcplaksin: Remote closed the connection
[2009/06/24 14:39:55] @ Quit: poison: "Leaving..."
[2009/06/24 14:40:03] <Volcane> the wiki page you reference points you to the installation guide
[2009/06/24 14:40:06] <Volcane> which covers dns
[2009/06/24 14:40:27] @ happymcplaksin joined channel #puppet
[2009/06/24 14:40:36] <Volcane> the short of it is, puppetd tries to talk to a server called 'puppet'
[2009/06/24 14:40:47] <Volcane> you can either /etc/hosts it, or add it to your dns and rely on search order
[2009/06/24 14:40:56] <plathrop> PhatBaja: puppet always tries to do the smart thing. This leads to complications if you try to overthink it
[2009/06/24 14:41:00] <Volcane> if you deviate from that you're outside of the scope of the simple getting started guides
[2009/06/24 14:43:24] <ckdake> nico: glad that did the trick :)
[2009/06/24 14:43:39] <ckdake> mindless: interesting seeing you here!
[2009/06/24 14:43:59] <mindless> ckdake: hiya
[2009/06/24 14:44:10] <mindless> yup, using puppet at work
[2009/06/24 14:44:15] <ckdake> same :)
[2009/06/24 14:44:53] * ckdake adds mindless to the list of people to hunt down with puppet challenges
[2009/06/24 14:45:02] <mindless> doh!
[2009/06/24 14:46:19] @ lak joined channel #puppet
[2009/06/24 14:48:30] <mindless> got it... if $hostname == inline_template('<%= `hostname`.strip %>') { ...
[2009/06/24 14:48:48] @ nawty joined channel #puppet
[2009/06/24 14:48:54] <nawty> Sup Guys!
[2009/06/24 14:49:12] <nawty> Anyone around that feels like helping me through a nginx, mongrel, puppet setup?
[2009/06/24 14:49:30] <nawty> Anyone else around who wants to run me through some puppet configuration questions i've got?
[2009/06/24 14:49:57] @ ohlol joined channel #puppet
[2009/06/24 14:50:38] @ Quit: cote:
[2009/06/24 14:57:30] @ Quit: saurabhverma: Client Quit
[2009/06/24 15:02:49] @ cote joined channel #puppet
[2009/06/24 15:03:43] @ Plouj joined channel #puppet
[2009/06/24 15:03:44] <Plouj> hi
[2009/06/24 15:04:15] <nico> nawty: followed the wiki procedure ?
[2009/06/24 15:04:23] <Plouj> Is puppet suitable for a desktop user migrating settings from and old Fedora version to a newer one?
[2009/06/24 15:04:39] <nawty> nico: kinda, it doesn't make a lot of sense though off the bat (for the ubuntu configuration style)
[2009/06/24 15:05:10] <nico> nawty: I wrote this => http://www.rottenbytes.info/?p=131 (in french)
[2009/06/24 15:05:52] <Plouj> I've been trying to maintain my /etc in a git repository, but the effort became useless when I had to upgrade to Fedora 11 and merge conflicts due to a lot of changed defaults.
[2009/06/24 15:06:07] <nawty> nico: that makes a bit more sense, still doesn't lend itself to the 'virtual host, sites-enabled/etc...' method thou :) but it'll work.
[2009/06/24 15:07:09] <nawty> nico: does it assist with deploying 'files' too/
[2009/06/24 15:07:13] <nawty> s/\//?
[2009/06/24 15:08:22] <nawty> nico: I mean the reported performance 'issues' ?
[2009/06/24 15:08:32] <rasputnik> are there RPMs available with the Sun JVM in them? Trying to write a Glassfish module.
[2009/06/24 15:08:36] @ d3vilb0x joined channel #puppet
[2009/06/24 15:09:23] <nico> nawty: I don't deploy big files
[2009/06/24 15:11:23] <nawty> nico: yes, I was figuring i'd just work it around with having a webserver to serve the files.
[2009/06/24 15:12:35] <nawty> nico: you wouldn't happen to know off hand how puppet will handle package management if there isn't actually a package management implementation on the client ?
[2009/06/24 15:13:18] <Volcane> erm?
[2009/06/24 15:13:31] <nawty> Volcane: at my comment?
[2009/06/24 15:13:58] <Volcane> "package management" "there's no package manager" seems obvious where thats leading :)
[2009/06/24 15:14:28] <nawty> Volcane: hah, yes, well, so I'm running ESX hosts, and I'm going to be teaching puppet to play nice with it
[2009/06/24 15:14:48] <Volcane> i recall them having rpm on
[2009/06/24 15:14:52] <rasputnik> nawty, solaris is like that. we just skip the package bits and asume Jumpstart put everything we might need on up front.
[2009/06/24 15:14:53] <nico> look like I don't understand what you're trying to say
[2009/06/24 15:15:02] <nawty> Volcane: the only issue is that the 'RHEL 3' base doesn't have, or hasn't been RHN registered
[2009/06/24 15:15:34] @ Quit: ohlol: Read error: 110 (Connection timed out)
[2009/06/24 15:15:58] <Volcane> anyway, what packages are you trying to install on your ESX servers? just out of curiosity
[2009/06/24 15:16:20] <nawty> Volcane, rasputnik, nico: that means that when i go 'ensure => present' it'll just ignore it ?
[2009/06/24 15:16:53] <Volcane> nawty: those machines have rpm on them dont thye?
[2009/06/24 15:17:15] <nawty> Volcane: yes, they do
[2009/06/24 15:17:32] <nawty> Volcane: but no way to download, or keep a package list, so how would it just know to install it ?
[2009/06/24 15:17:35] <nawty> or am i missing something massively?
[2009/06/24 15:17:39] <Volcane> nawty: then arranging for the rpm files to arrive on the machines and just using package{"/path/to/foo.rpm": ensure => present } will work
[2009/06/24 15:17:51] <nawty> AAAAH, that makes perfect sense
[2009/06/24 15:18:22] <Volcane> theres some limitations but generally it works fine, the docs shows you what u can and cannot do with the rpm provider
[2009/06/24 15:18:24] <nawty> would it work with : package{"http://url/foo.rpm": ensure => present} ?
[2009/06/24 15:18:52] <Volcane> doubt it
[2009/06/24 15:19:02] <Volcane> but worth a try
[2009/06/24 15:19:06] @ Quit: lak:
[2009/06/24 15:19:13] <nawty> That's fine, i can write a method to ensure that they're on the server.
[2009/06/24 15:20:41] <dan__t> Kewl, got my Puppet book today.
[2009/06/24 15:21:31] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/06/24 15:21:52] <dan__t> The reviews were a bit critical... looks alright so far though.
[2009/06/24 15:25:28] @ Demosthenes joined channel #puppet
[2009/06/24 15:25:45] @ kolla_ joined channel #puppet
[2009/06/24 15:26:10] <rasputnik> dan__t, which book?
[2009/06/24 15:27:02] <dan__t> Pulling Strings with Puppet.
[2009/06/24 15:27:04] <nawty> Anyone have any ideas on requirements to manage around 300 - 500 hosts per puppetmaster (scaling to near on 2k) ?
[2009/06/24 15:27:56] * odyi is happily doing close to 300 on a single Dual core and 4GB of RAM with out issue.
[2009/06/24 15:28:25] <rasputnik> dan__t, that's a good quickstart. i like short books :)
[2009/06/24 15:28:51] <dan__t> Yea, well... it evens out the content of the other book, also by James Turnbull; Pro Linux System Administration
[2009/06/24 15:28:55] <dan__t> Some ~1000 pages.
[2009/06/24 15:28:55] <rasputnik> odyi, did you switch the webserver up to passenger/mongrel.
[2009/06/24 15:29:18] <rasputnik> dan__t, be surprised if jamesturnbull wasn't in this channel, he usually is.
[2009/06/24 15:29:27] <dan__t> I know.
[2009/06/24 15:29:36] <dan__t> Which is why I'm making a big deal out of it.
[2009/06/24 15:29:52] <dan__t> Enjoy whatever percentage of my $60 you just got, jamesturnbull. haha.
[2009/06/24 15:31:17] <odyi> rasputnik: we originally was nginx proxying to mongrel and things were smooth. Just resently switch to passenger and apache and saw the same performance.
[2009/06/24 15:32:21] <dan__t> Off to lunch... later.
[2009/06/24 15:33:04] <rasputnik> odyi, cool. haven't needed to yet but we're only running about 6 nodes.
[2009/06/24 15:33:19] <rasputnik> was wondering if/how puppetmasterd ran on jruby actually.
[2009/06/24 15:33:41] <dan__t> I'm going back and forth between lighty and apache
[2009/06/24 15:33:52] <kennobaka> I haven't seen anything really get good performance out of jruby
[2009/06/24 15:33:56] <dan__t> Either way, its pretty sad.
[2009/06/24 15:34:12] <dan__t> ok, bbl.
[2009/06/24 15:37:24] @ Quit: kolla: Read error: 110 (Connection timed out)
[2009/06/24 15:37:27] @ Quit: bendsu: "Leaving."
[2009/06/24 15:40:24] @ rellis__ joined channel #puppet
[2009/06/24 15:41:49] @ bwingenroth joined channel #puppet
[2009/06/24 15:46:29] @ Quit: bwingenroth: Client Quit
[2009/06/24 15:50:45] @ Quit: lutter: Read error: 104 (Connection reset by peer)
[2009/06/24 15:53:37] @ bwingenroth joined channel #puppet
[2009/06/24 15:54:09] @ Quit: pleemans: Read error: 104 (Connection reset by peer)
[2009/06/24 15:54:49] @ lutter joined channel #puppet
[2009/06/24 15:56:47] @ Quit: lutter: Client Quit
[2009/06/24 16:05:37] @ ohlol joined channel #puppet
[2009/06/24 16:06:44] <jamesturnbull> dan__t: thanks!
[2009/06/24 16:08:24] <jamesturnbull> rasputnik: it does run on jruby but check the -dev list for discussions on some issues - 0.25.0 will be more jruby happy and we've pushed some patches upstream to jruby that we discovered - masterzen is a good guy to ask
[2009/06/24 16:11:48] @ epique joined channel #puppet
[2009/06/24 16:11:52] <rasputnik> jamesturnbull, thanks was just curious tbh. most of the team are apache nuts so we'll probably go for passenger first.
[2009/06/24 16:12:24] <jamesturnbull> rasputnik: throughly recommend passenger
[2009/06/24 16:12:38] <jamesturnbull> rasputnik: Easiest way to scale
[2009/06/24 16:12:49] <rasputnik> cool, will tick that box off then :)
[2009/06/24 16:14:24] @ Quit: mvn071: "Leaving"
[2009/06/24 16:15:48] @ epique left channel #puppet ()
[2009/06/24 16:16:26] @ g_c_griffin_bost joined channel #puppet
[2009/06/24 16:18:05] <pugetworks> beware of the different versions of passenger
[2009/06/24 16:18:19] <pugetworks> some are flakey
[2009/06/24 16:21:38] @ lutter joined channel #puppet
[2009/06/24 16:23:15] <jamesturnbull> pugetworks: yeah the latest release is pretty solid
[2009/06/24 16:23:59] @ plathrop is now known as plathrop-away
[2009/06/24 16:24:06] @ pleemans joined channel #puppet
[2009/06/24 16:26:05] <pugetworks> hmmm
[2009/06/24 16:26:13] <pugetworks> I have something weird going on
[2009/06/24 16:26:44] <pugetworks> I have a bad module, and even after removing the include I'm seeing the puppet client trying to do stuff related to that module
[2009/06/24 16:26:48] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer)
[2009/06/24 16:27:13] @ andrewcshafer joined channel #puppet
[2009/06/24 16:27:22] <pugetworks> log says: (notice) Filebucketed /file/blah to main with sum 834884
[2009/06/24 16:27:35] <pugetworks> with reference to the module I removed
[2009/06/24 16:28:20] <ckdake> pugetworks: puppet caches things on the client side
[2009/06/24 16:28:28] * pugetworks wishes there was a better way to troubleshoot configs
[2009/06/24 16:29:09] <ckdake> you can rm /var/lib/puppet/state and /var/lib/puppet/localconfig.yaml then restart puppet to reset that
[2009/06/24 16:29:22] * ckdake would be curious of a "better" way to do this from puppetmaster too tho
[2009/06/24 16:30:39] <pugetworks> something like apachectl configtest
[2009/06/24 16:30:52] <pugetworks> or dryrun
[2009/06/24 16:32:32] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer)
[2009/06/24 16:32:56] @ andrewcshafer joined channel #puppet
[2009/06/24 16:34:00] <jamesturnbull> pugetworks: --noop
[2009/06/24 16:34:11] <nawty> odyi: any caveats that you can suggest for large deployments?
[2009/06/24 16:34:51] @ rmiller4pi8 joined channel #puppet
[2009/06/24 16:35:08] <jamesturnbull> pugetworks: also wiki:PuppetVersionControl
[2009/06/24 16:35:25] <jamesturnbull> pugetworks: also wiki:Puppet Version Control
[2009/06/24 16:35:39] <jamesturnbull> gepetto: wake up
[2009/06/24 16:35:45] <jamesturnbull> pugetworks: ah well - http://reductivelabs.com/trac/puppet/wiki/Puppet%20Version%20Control
[2009/06/24 16:35:58] @ Quit: cote: Read error: 110 (Connection timed out)
[2009/06/24 16:37:04] <odyi> nawty: not any caveats really. High availability would be cool but isn't really required as puppet not running for a short amount of time shouldn't break anything
[2009/06/24 16:37:27] <nawty> odyi: that shouldn't be that hard to do though :) HA i mean.
[2009/06/24 16:37:34] <odyi> Yes i know
[2009/06/24 16:37:44] <odyi> Just something we haven't implemented here yet.
[2009/06/24 16:38:09] <gepetto> ::trac:: puppetmaster-git-submodules.pdf attached to PuppetVersionControl @ http://reductivelabs.com/trac/puppet/attachment/wiki/PuppetVersionControl/puppetmaster-git-submodules.pdf (by francois@ctrlaltdel.ch)
[2009/06/24 16:38:09] <gepetto> ::trac:: Puppet Version Control edited by jamtur01 @ http://reductivelabs.com/trac/puppet/wiki/PuppetVersionControl (by james@lovedthanlost.net)
[2009/06/24 16:38:53] <odyi> You will find yourself refactoring your puppet configs. Once you learn what you are doing you will hate what you write today.
[2009/06/24 16:39:50] @ plathrop-away is now known as plathrop
[2009/06/24 16:40:03] @ schwifty joined channel #puppet
[2009/06/24 16:40:34] <nawty> odyi: I'm hoping so :)
[2009/06/24 16:40:42] <nawty> odyi: and, the more I think about it, the more we can do with it.
[2009/06/24 16:44:17] @ Quit: andrewcshafer:
[2009/06/24 16:44:47] <g_c_griffin_bost> I've become more and more curious whether hyperic java processes are bloated. From what I've read it's hard to tell how much memory a java process is using since linux doesn't give up a procs memory until it's needed.
[2009/06/24 16:45:28] <g_c_griffin_bost> could anyone offer an opinion on if I should be concerned?
[2009/06/24 16:46:09] <g_c_griffin_bost> we're on centos 5.2 and 5.3
[2009/06/24 16:46:21] <joe-mac> use the jdk utils to troubleshoot i would say
[2009/06/24 16:46:23] <joe-mac> jstack etc
[2009/06/24 16:47:14] <g_c_griffin_bost> joe-mac: thx
[2009/06/24 16:47:20] @ cote joined channel #puppet
[2009/06/24 16:48:02] <g_c_griffin_bost> is there any convential wisdom about avoiding java monitoring tools due to how the JVM and garbage collection works?
[2009/06/24 16:49:09] <joe-mac> g_c_griffin_bost: well, if you gather enough data and the person analyzing it knows java pretty well, you can modify GC algorithms, frequencies etc and get better performance
[2009/06/24 16:49:10] <g_c_griffin_bost> I'm not happy that my lean php\ruby boxes now have java running on them. our new admin selected hyperic
[2009/06/24 16:49:24] @ Quit: tecto:
[2009/06/24 16:49:33] <joe-mac> ruby, lean?
[2009/06/24 16:49:48] <joe-mac> idk i just use what everyone else does, nagios
[2009/06/24 16:49:53] <joe-mac> i didn't even know hyperic was written in java
[2009/06/24 16:54:41] <g_c_griffin_bost> joe-mac: wrt ruby, I agree. I've just had more issue managing the JVM
[2009/06/24 16:55:17] <joe-mac> yea i'll agree to that
[2009/06/24 16:55:22] @ Quit: erm_: Read error: 104 (Connection reset by peer)
[2009/06/24 16:55:26] @ Quit: pleemans: Read error: 110 (Connection timed out)
[2009/06/24 16:56:41] @ Quit: nmalik: "leaving"
[2009/06/24 16:57:00] <pugetworks> jamesturnbull: 404 page not found
[2009/06/24 16:57:55] <pugetworks> oh, I see
[2009/06/24 16:58:11] <pugetworks> that is the wrong end
[2009/06/24 16:58:26] <jamesturnbull> pugetworks: what do you mean?
[2009/06/24 16:59:17] <pugetworks> I'm looking to have puppet call svn update on a client
[2009/06/24 16:59:53] <jamesturnbull> exec { "svn update": }
[2009/06/24 16:59:53] <pugetworks> so instead of having the puppetmaster full of things from different svn repos, just have the client grab stuff from the repos
[2009/06/24 17:00:06] @ krogebry joined channel #puppet
[2009/06/24 17:00:12] <pugetworks> you make it sound so easy
[2009/06/24 17:00:16] <jamesturnbull> pugetworks: lol
[2009/06/24 17:00:28] <pugetworks> more like:
[2009/06/24 17:00:49] <pugetworks> exec { "cd /desired/dir; svn update" }
[2009/06/24 17:01:04] <jamesturnbull> pugetworks: sorry can you explain what you mean? I centralise all configs on a Git box and then checkout branches relevant for each master
[2009/06/24 17:01:14] <pugetworks> does puppet wait for that to complete before the next item is called in the class?
[2009/06/24 17:01:16] @ glaw joined channel #puppet
[2009/06/24 17:01:25] @ Quit: jbooth: "leaving"
[2009/06/24 17:01:50] <pugetworks> my current scenario is a good example
[2009/06/24 17:01:58] <pugetworks> say I have dns zone files in svn
[2009/06/24 17:02:12] <pugetworks> I don't necessarily want them stored in puppet
[2009/06/24 17:02:30] <pugetworks> but just have puppet make svn call on the dns server
[2009/06/24 17:02:39] <pugetworks> when the svn update completes, reload the zones
[2009/06/24 17:02:49] <dan__t> Ok, back.
[2009/06/24 17:02:52] <dan__t> I know, I'm cool.
[2009/06/24 17:02:57] <jamesturnbull> pugetworks: ah okay
[2009/06/24 17:04:01] <jamesturnbull> pugetworks: why not stored in Puppet?
[2009/06/24 17:04:35] <pugetworks> later down the road I may be pushing out war files and jars and who knows what
[2009/06/24 17:04:51] <pugetworks> things I may not have control of
[2009/06/24 17:06:11] <pugetworks> some repos may not be on my network, nor the puppet client
[2009/06/24 17:06:26] <pugetworks> your simple solution would work
[2009/06/24 17:06:42] @ Quit: lutter: "Leaving."
[2009/06/24 17:07:10] <jamesturnbull> pugetworks: well just make sur you use a "require" to ensure the exec run first
[2009/06/24 17:07:23] <pugetworks> ah, good idea
[2009/06/24 17:07:38] @ randybias joined channel #puppet
[2009/06/24 17:08:06] <pugetworks> jamesturnbull: I hear good things about your book
[2009/06/24 17:08:14] <pugetworks> you in Seattle?
[2009/06/24 17:08:57] <pugetworks> ?
[2009/06/24 17:10:16] <plathrop> pugetworks: nah, jamesturnbull is in Australia
[2009/06/24 17:10:23] <pugetworks> bummer
[2009/06/24 17:10:26] <plathrop> pugetworks: it's a darn good book
[2009/06/24 17:10:49] @ jbooth joined channel #puppet
[2009/06/24 17:11:48] @ Quit: randybias: Client Quit
[2009/06/24 17:11:57] @ fbe joined channel #puppet
[2009/06/24 17:15:55] @ andrewcshafer joined channel #puppet
[2009/06/24 17:20:14] @ Quit: notbrien:
[2009/06/24 17:20:35] <nawty> why is it that the default ubuntu 9.04 installation seems broken.
[2009/06/24 17:24:21] <odyi> nawty: in which way?
[2009/06/24 17:24:52] <nawty> odyi: well, puppet comes up complaining about : Failed to generate additional resources during transaction: Cannot access mount[plugins]
[2009/06/24 17:25:49] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer)
[2009/06/24 17:26:13] @ andrewcshafer joined channel #puppet
[2009/06/24 17:26:28] <nawty> and, then puppetca -l displays zipola...
[2009/06/24 17:26:39] <odyi> nawty: yeah haven't gotten that and I have it the server on jaunty and a mix of hardy/jaunty clients
[2009/06/24 17:26:59] <nawty> (in addition to the xmlsimple.rb complaints)
[2009/06/24 17:27:52] <nawty> odyi: was it an upgrade, or a clean install?
[2009/06/24 17:28:20] <pugetworks> what would you say the memory requirements of the puppet client are?
[2009/06/24 17:29:15] <odyi> upgrade, so i suppose not completely relevant
[2009/06/24 17:29:30] <nawty> odyi: I may do that quickly, the wonders of VM's...
[2009/06/24 17:30:11] @ Quit: g_c_griffin_bost: "Leaving"
[2009/06/24 17:30:20] @ Quit: cote:
[2009/06/24 17:31:42] <jamesturnbull> pugetworks: Melbourne, Australia
[2009/06/24 17:32:11] <jamesturnbull> nawty: how did you upgrade?
[2009/06/24 17:32:27] <nawty> jamesturnbull: clean installation.
[2009/06/24 17:32:41] <jamesturnbull> nawty: veriso?
[2009/06/24 17:32:54] <nawty> veriso?
[2009/06/24 17:33:01] <jamesturnbull> nawty: version
[2009/06/24 17:33:13] <nawty> jamesturnbull: 9.04 64.
[2009/06/24 17:33:19] <jamesturnbull> nawty: puppet versio
[2009/06/24 17:33:21] <jamesturnbull> n
[2009/06/24 17:33:52] <nawty> jamesturnbull: default in 9.04, Puppet (notice): Starting Puppet client version 0.24.5
[2009/06/24 17:34:08] <jamesturnbull> nawty: do you have a fileserver.conf file?
[2009/06/24 17:34:32] <nawty> jamesturnbull: I did, however, it's about 20% of the way through it's reinstall. Will update you shortly if it's better with 8.10
[2009/06/24 17:34:52] <jamesturnbull> nawty: okay
[2009/06/24 17:35:07] <nawty> jamesturnbull: :)
[2009/06/24 17:37:40] <Volcane> jamesturnbull: liking the cf panel
[2009/06/24 17:38:24] <jamesturnbull> Volcane: thanks
[2009/06/24 17:38:39] @ epique joined channel #puppet
[2009/06/24 17:39:03] <Plouj> anyone?
[2009/06/24 17:39:50] <jamesturnbull> Plouj: anyone what?
[2009/06/24 17:40:26] <Plouj> jamesturnbull: Answer my question about suitability of puppet for managing simple desktop configrations especially between OS (Fedora) upgrades.
[2009/06/24 17:40:40] <jamesturnbull> Plouj: sure
[2009/06/24 17:40:50] <Volcane> jamesturnbull: puppet managed client of mine voted 2nd year best mobile social network of the Mobile Entertainment Forum members
[2009/06/24 17:40:59] <jamesturnbull> Plouj: I know a number of people who do similar things
[2009/06/24 17:41:17] <jamesturnbull> Volcane: I won't ask what they do for a living :P
[2009/06/24 17:41:17] @ rmiller4pi81 joined channel #puppet
[2009/06/24 17:41:37] <Volcane> heh
[2009/06/24 17:41:44] <Volcane> yeah, dont visit their site from work :P
[2009/06/24 17:42:06] <nawty> hah
[2009/06/24 17:42:14] <nawty> I'm quite looking forward to managing my ESX hosts with puppet.
[2009/06/24 17:42:36] <nawty> and, as it's already rather well used at my company, in rather large-ish deployments by different groups
[2009/06/24 17:42:44] <nawty> that'll be pretty awesome! :)
[2009/06/24 17:43:48] <nawty> jamesturnbull: all installed, busy setting it up, and then i'll let you know about 8.10
[2009/06/24 17:44:13] <jamesturnbull> nawty: check you aren't missing a plugins entry in your fileserver.conf
[2009/06/24 17:44:53] <nawty> jamesturnbull: will do.
[2009/06/24 17:45:51] @ Quit: d3vilb0x: Read error: 60 (Operation timed out)
[2009/06/24 17:46:04] <matty91> How are folks managing puppetd updates across their hosts?
[2009/06/24 17:46:40] <Volcane> the packages?
[2009/06/24 17:46:46] <matty91> yeah, the gems
[2009/06/24 17:46:57] <Volcane> gems, swear word
[2009/06/24 17:47:10] <matty91> wonder if folks are using puppet to update puppet
[2009/06/24 17:47:19] <matty91> or using some other mechanism
[2009/06/24 17:47:25] <Volcane> using package{}
[2009/06/24 17:47:37] <nawty> 90mb of updates to 8.10...
[2009/06/24 17:47:45] <Volcane> works fine, rpms for example makes sure the daemon restarts on update etc
[2009/06/24 17:48:42] <jamesturnbull> I use Puppet to manage Puppet
[2009/06/24 17:48:58] <nico> so do I
[2009/06/24 17:49:03] <matty91> sweet
[2009/06/24 17:49:16] <matty91> I wasn't sure if updating puppetd and restarting led to any issues
[2009/06/24 17:49:25] <matty91> when puppetd updated itself
[2009/06/24 17:49:37] <matty91> I reckon I need to test this out then
[2009/06/24 17:49:45] <Volcane> so far so good for me, but who knows what gems will do
[2009/06/24 17:50:17] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/06/24 17:50:32] <nawty> I'm out, cya all later.
[2009/06/24 17:50:49] @ Quit: nawty:
[2009/06/24 17:51:39] @ mfournier joined channel #puppet
[2009/06/24 17:54:54] @ Quit: rasputnik: "This computer has gone to sleep"
[2009/06/24 17:59:10] @ webx joined channel #puppet
[2009/06/24 18:00:48] <webx> I have an interesting problem that I don't really understand, but it's probably related to how I'm using puppet in this particular instance. The problem: the YAML file becomes 'corrupted' in that puppet can't parse it for whatever reason, and it throws an error whenever this particular hostname tries to grab a catalog.
[2009/06/24 18:01:21] <webx> the 'interesting' part is that I'm using puppet in an auto-scaling ec2 array, and I'm forcing --fqdn=whatever.host.com for each of the nodes
[2009/06/24 18:02:14] <webx> this is my way of using puppet when I don't know the hostnames before they come up... I can still manage everything I need to manage ondemand
[2009/06/24 18:02:41] @ Quit: wrobel: Read error: 104 (Connection reset by peer)
[2009/06/24 18:03:06] @ wrobel joined channel #puppet
[2009/06/24 18:06:54] @ Quit: kngus: "Leaving."
[2009/06/24 18:07:01] @ Quit: schwifty:
[2009/06/24 18:07:04] @ epique left channel #puppet ()
[2009/06/24 18:08:14] @ Quit: rmiller4pi81: Read error: 110 (Connection timed out)
[2009/06/24 18:08:40] <Plouj> are there any presentation videos about puppet I can listen to prior to reading tonnes of pages about it?
[2009/06/24 18:08:58] <jamesturnbull> webx: version of Puppet?
[2009/06/24 18:09:04] <jamesturnbull> Plouj: wiki:PuppetPresentations
[2009/06/24 18:09:06] <gepetto> jamesturnbull: Plouj: wiki:PuppetPresentations is http://reductivelabs.com/trac/puppet/wiki/PuppetPresentations
[2009/06/24 18:09:49] <jamesturnbull> Plouj: also I have a very reasonably priced book - http://tinyurl.com/pupbook
[2009/06/24 18:10:09] <Plouj> haha
[2009/06/24 18:10:19] <Plouj> I'm not going to make money off of this
[2009/06/24 18:11:00] @ Djelibeybi joined channel #puppet
[2009/06/24 18:11:12] <jamesturnbull> Plouj: okay....
[2009/06/24 18:11:28] @ WALoeIII joined channel #puppet
[2009/06/24 18:12:29] <Plouj> in fact, if I have to read a book about it, it's probably the wrong solution for a desktop user
[2009/06/24 18:13:11] @ elmo joined channel #puppet
[2009/06/24 18:14:05] @ Quit: bwingenroth:
[2009/06/24 18:15:27] <webx> jamesturnbull: 24.8
[2009/06/24 18:15:53] @ Quit: andrewcshafer:
[2009/06/24 18:16:14] <webx> just wondering what happens to the YAML if more than one client is asking for the same catalog at the same time
[2009/06/24 18:16:24] <webx> would that cause problems
[2009/06/24 18:17:02] <jamesturnbull> Plouj: well I don't think that's true but each to their own
[2009/06/24 18:17:31] <jamesturnbull> Plouj: A lot of desktop users buy technical books but you asked for references
[2009/06/24 18:17:51] <jamesturnbull> Plouj: A good start is the tutorials at the bottom of wiki:DocumentationStart too
[2009/06/24 18:17:54] <gepetto> jamesturnbull: Plouj: wiki:DocumentationStart is http://reductivelabs.com/trac/puppet/wiki/DocumentationStart
[2009/06/24 18:18:00] <jamesturnbull> webx: shouldn't do
[2009/06/24 18:18:22] <jamesturnbull> webx: but if you have logs and errors etc - log a ticket
[2009/06/24 18:18:52] <jamesturnbull> Djelibeybi: or we could go to the source and use --server
[2009/06/24 18:19:07] <jamesturnbull> Djelibeybi: it amazes me that people don't RTFM - even a little bit :P
[2009/06/24 18:19:23] <Djelibeybi> jamesturnbull: is this in reference to the email?
[2009/06/24 18:19:26] <jrojas> reading is for smart people
[2009/06/24 18:19:32] <jrojas> :P
[2009/06/24 18:20:04] <Djelibeybi> jamesturnbull: /etc/sysconfig/puppet is the *proper* way to do it on an EL-based machine. It essentially adds --server XXX to the command-line in the init.d script
[2009/06/24 18:20:38] <jamesturnbull> Djelibeybi: stupid EL
[2009/06/24 18:20:50] <jamesturnbull> Djelibeybi: he didn't mention distro so I gave him stock answer
[2009/06/24 18:20:52] <Djelibeybi> jamesturnbull: no, good EL. That's the sensible thing to do.
[2009/06/24 18:21:16] <Djelibeybi> jamesturnbull: All proper EL-based init.d scripts have their startup options modified by the equivalent /etc/sysconfig file
[2009/06/24 18:21:46] <Plouj> jamesturnbull: you're right, it's not that clear cut. However, in this case, I tried reading BigPicture and the first 3 paragraphs just went over my head in terms of terminlogy
[2009/06/24 18:21:51] <jamesturnbull> Djelibeybi: doesn't sound like it'll catch on :)
[2009/06/24 18:22:17] @ Quit: rgsteele||work: Remote closed the connection
[2009/06/24 18:23:05] <Volcane> setting /etc/sysconfig/puppet isnt awesome
[2009/06/24 18:23:10] @ andrewcshafer joined channel #puppet
[2009/06/24 18:23:11] <Volcane> it might be the redhat way but it wont work
[2009/06/24 18:23:21] <Volcane> it will work for the running service, just never run puppetd --test for example
[2009/06/24 18:23:28] <Volcane> without also remmbering to add the --server by hand all the time
[2009/06/24 18:23:40] <Volcane> setting it in the puppet config though that is a way that works for all sorts of use cases
[2009/06/24 18:23:45] <Djelibeybi> Volcane: true, but that's not what it's for.
[2009/06/24 18:23:59] <Djelibeybi> The /etc/sysconfig stuff is only to modify the /etc/init.d scripts.
[2009/06/24 18:24:13] <Volcane> yes, what i am saying is he problem - whats the server - is bigger than init
[2009/06/24 18:24:20] <Djelibeybi> I actually use Puppet to add the puppet alias in /etc/hosts as appropriate
[2009/06/24 18:24:26] <Volcane> hence just tuning the init system isnt really the answer here
[2009/06/24 18:24:28] <Djelibeybi> Go go Augeas.
[2009/06/24 18:24:36] <Djelibeybi> Actually, no. That's not Augeas. My bad.
[2009/06/24 18:24:38] * jamesturnbull thinks he might have sparked distro wars again
[2009/06/24 18:24:51] <Volcane> jamesturnbull: not as such, this is at least confined to one distro :P
[2009/06/24 18:25:06] @ Quit: andrewcshafer: Client Quit
[2009/06/24 18:25:06] * jamesturnbull is off to work
[2009/06/24 18:25:17] <Djelibeybi> jamesturnbull: I'm already there. It's boring, don't bother.
[2009/06/24 18:25:29] <jamesturnbull> Djelibeybi: I wish
[2009/06/24 18:26:56] @ keithlard joined channel #puppet
[2009/06/24 18:27:40] <Djelibeybi> Volcane: is there perhaps a setting in /etc/puppet/puppet.conf that could affect all runs of puppetd?
[2009/06/24 18:27:54] <Djelibeybi> Volcane: if not, that would be the best solution, which would resolve both the daemon and once-off requirements
[2009/06/24 18:30:36] @ Quit: PhatBaja: Read error: 104 (Connection reset by peer)
[2009/06/24 18:31:18] @ Quit: ohlol: Read error: 110 (Connection timed out)
[2009/06/24 18:31:41] <Volcane> Djelibeybi: like jamesturnbull said yes :)
[2009/06/24 18:31:50] <Volcane> Djelibeybi: server=foo
[2009/06/24 18:32:42] <Djelibeybi> Volcane: ah, so. I completely misread jamesturnbull's email. My bad! Mea culpa! *whips self appropriately*
[2009/06/24 18:33:42] <Volcane> hehe
[2009/06/24 18:34:18] @ lak joined channel #puppet
[2009/06/24 18:34:35] <Volcane> lak: just watched the cf panel, it wasnt as boring as you thought :P
[2009/06/24 18:34:45] <lak> that's good
[2009/06/24 18:34:53] <lak> sorry i didn't have any zingers :)
[2009/06/24 18:35:15] <Volcane> everyone was playing exceptionally well with their neighbours yes
[2009/06/24 18:38:04] @ ohlol joined channel #puppet
[2009/06/24 18:38:06] <Plouj> are there other (simpler) tools like puppet based on augeas?
[2009/06/24 18:39:12] @ nawty joined channel #puppet
[2009/06/24 18:40:46] @ Quit: Telmo: Read error: 60 (Operation timed out)
[2009/06/24 18:42:24] <lak> Plouj: augeas was basically built to run with puppet, but i don't know any other tools that use it
[2009/06/24 18:43:45] @ Innocenti joined channel #puppet
[2009/06/24 18:44:37] @ cote joined channel #puppet
[2009/06/24 18:49:36] @ rmiller4pi8 joined channel #puppet
[2009/06/24 18:50:27] @ Quit: nawty: Read error: 60 (Operation timed out)
[2009/06/24 18:53:57] @ nawty joined channel #puppet
[2009/06/24 18:55:16] @ mfoster left channel #puppet ()
[2009/06/24 19:02:24] @ Quit: bobbyz_: Read error: 110 (Connection timed out)
[2009/06/24 19:06:07] @ eurisko joined channel #puppet
[2009/06/24 19:06:12] <eurisko> hi
[2009/06/24 19:06:22] <pugetworks> hi
[2009/06/24 19:07:05] <nawty> jamesturnbull: installing puppet now, will let you know if it's pokey in a few minutes.
[2009/06/24 19:07:38] <eurisko> i was reading the documentation of puppet for a while but i am a little lost
[2009/06/24 19:08:11] <zirpu> i care about the cheese.
[2009/06/24 19:08:37] <nawty> and, i'm sure the cheese cares about you.
[2009/06/24 19:08:42] <eurisko> let's suppose i have one terminal i call it the Main Machine/father.
[2009/06/24 19:10:08] @ Quit: mfournier: Read error: 113 (No route to host)
[2009/06/24 19:10:09] <eurisko> and i have other 40 clients, that should be based on the configuration implemented on that server. Everytime i change a instalation package, a configuration file, a user area. Is that what i can solve with the puppet recipes?
[2009/06/24 19:11:22] <kennobaka> you want to mirror the configuration on one host as you update it?
[2009/06/24 19:11:51] <nawty> anyone on ubuntu that knows how to rid themselves of :
[2009/06/24 19:11:59] @ jetole is now known as Guest68383
[2009/06/24 19:12:20] <nawty> ./usr/lib/ruby/1.8/xmlsimple.rb:275: warning: already initialized constant KNOWN_OPTIONS
[2009/06/24 19:12:23] <nawty> (and others)
[2009/06/24 19:12:31] <pugetworks> eurisko mostly
[2009/06/24 19:12:33] <zirpu> update ruby.
[2009/06/24 19:12:44] <nawty> zirpu: yes, no, nein.
[2009/06/24 19:13:08] <nawty> zirpu: running latest package update for 8.10
[2009/06/24 19:13:15] <pugetworks> eurisko: puppet is one of a few configuration managers
[2009/06/24 19:13:59] <zirpu> oh wait. that a bug with the version of facter installed in ubuntu.
[2009/06/24 19:14:19] <zirpu> update facter separately and it's good. it's some old 1.5.1 version i believe.
[2009/06/24 19:14:34] @ QMan joined channel #puppet
[2009/06/24 19:15:21] <pugetworks> eurisko: http://reductivelabs.com/trac/puppet/wiki/SimplestPuppetInstallRecipe
[2009/06/24 19:15:30] <pugetworks> eurisko: this is a good simple test
[2009/06/24 19:15:41] <nawty> zirpu: i think you may a bit off. Have a look here : https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/296605
[2009/06/24 19:16:00] <nawty> zirpu: seems to also affect rails.
[2009/06/24 19:16:22] <eurisko> tks, pugetworks.
[2009/06/24 19:17:00] <zirpu> ah interesting.
[2009/06/24 19:18:41] <nawty> zirpu: will have to fight with it after my haircut.
[2009/06/24 19:20:01] <nawty> bye again all.
[2009/06/24 19:20:02] <zirpu> go bald. it's cheap. :-)
[2009/06/24 19:20:08] @ emerose joined channel #puppet
[2009/06/24 19:20:10] <nawty> zirpu: i'm too pretty to go bald.
[2009/06/24 19:20:21] @ Quit: nawty:
[2009/06/24 19:20:22] <zirpu> :)
[2009/06/24 19:20:24] @ emerose left channel #puppet ()
[2009/06/24 19:21:15] @ Quit: Innocenti: "Lost terminal"
[2009/06/24 19:21:30] @ bwingenroth joined channel #puppet
[2009/06/24 19:21:56] @ Quit: eurisko: Read error: 104 (Connection reset by peer)
[2009/06/24 19:22:51] @ martha left channel #puppet ()
[2009/06/24 19:22:58] @ Quit: lak:
[2009/06/24 19:23:46] @ Quit: hessmll: Client Quit
[2009/06/24 19:25:23] @ bwingenroth_ joined channel #puppet
[2009/06/24 19:29:30] @ Quit: ohlol: Read error: 60 (Operation timed out)
[2009/06/24 19:34:21] @ PhatBaja joined channel #puppet
[2009/06/24 19:36:06] @ Quit: cote:
[2009/06/24 19:42:40] @ Quit: bwingenroth: Read error: 110 (Connection timed out)
[2009/06/24 19:46:13] @ Quit: cwebber:
[2009/06/24 19:54:15] @ alban2 joined channel #puppet
[2009/06/24 20:00:53] @ cote joined channel #puppet
[2009/06/24 20:02:06] @ Quit: matty91:
[2009/06/24 20:04:17] @ Quit: glaw: ""Between two evils, I always pick the one I never tried before" Mae West"
[2009/06/24 20:04:36] @ PhatBaja_ joined channel #puppet
[2009/06/24 20:07:11] @ Quit: alfism: "http://opensolaris.com/"
[2009/06/24 20:11:39] @ kambiz is now known as kambiz_away
[2009/06/24 20:21:30] @ Quit: PhatBaja: Read error: 110 (Connection timed out)
[2009/06/24 20:22:09] @ Quit: egerlach: "leaving"
[2009/06/24 20:25:23] @ glarizza joined channel #puppet
[2009/06/24 20:27:03] @ Quit: cote: Read error: 110 (Connection timed out)
[2009/06/24 20:28:05] @ egerlach joined channel #puppet
[2009/06/24 20:29:06] <glarizza> gepetto: help
[2009/06/24 20:29:06] <gepetto> glarizza: 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 (help <topic> for more info)
[2009/06/24 20:29:34] <glarizza> help config
[2009/06/24 20:29:46] @ Quit: glarizza: Client Quit
[2009/06/24 20:30:16] @ exothermc_ joined channel #puppet
[2009/06/24 20:30:28] <exothermc_> How do you restart services with puppet?
[2009/06/24 20:30:57] @ Quit: pugetworks: "pugetworks has no reason"
[2009/06/24 20:31:12] @ glarizza joined channel #puppet
[2009/06/24 20:31:25] <glarizza> gepetto: help
[2009/06/24 20:31:25] <gepetto> glarizza: 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 (help <topic> for more info)
[2009/06/24 20:31:33] <glarizza> gepetto: help config
[2009/06/24 20:31:33] <gepetto> glarizza: config module - bot configuration. usage: list, desc, get, set, unset, add, rm
[2009/06/24 20:31:44] <glarizza> gepetto: help auth
[2009/06/24 20:31:44] <gepetto> glarizza: auth <masterpassword>: log in as the bot owner; other commands: login, whoami, permissions syntax, permissions [re]set, permissions view, user, meet, hello, allow, prevent
[2009/06/24 20:31:48] <exothermc_> For instance if I update a config file for a server how do I also restart the server.
[2009/06/24 20:32:19] @ Quit: bwingenroth_: Read error: 110 (Connection timed out)
[2009/06/24 20:32:32] <chadh_> exothermc_: what OS? how do you have the puppetmaster configured (webrick, mongrel, passenger, etc.)?
[2009/06/24 20:33:02] <Tonacacihuatl> win 2
[2009/06/24 20:33:10] <exothermc_> chadh_: linux puppetmaster isn't using any of those I don't believe or more than likely just webrick
[2009/06/24 20:33:30] <exothermc_> chadh_: whatever works out of the box.
[2009/06/24 20:34:08] <chadh_> exothermc_: yeah, that's webrick. what OS?
[2009/06/24 20:34:17] <exothermc_> chadh_: linux
[2009/06/24 20:34:29] <exothermc_> both for clients and server.
[2009/06/24 20:34:40] <chadh_> exothermc_: I mean, what distribution? red hat, debian, ubuntu, gentoo?
[2009/06/24 20:34:49] <exothermc_> chadh_: centos
[2009/06/24 20:34:56] <chadh_> /sbin/service puppetmaster restart
[2009/06/24 20:35:15] @ chadh_ is now known as chadh
[2009/06/24 20:36:25] @ Quit: WALoeIII: Read error: 113 (No route to host)
[2009/06/24 20:40:30] <exothermc_> chadh: lol
[2009/06/24 20:40:53] <exothermc_> chadh: No, from puppetmaster how do I restart specific services on the clients.
[2009/06/24 20:41:03] <chadh> exothermc_: oh, sorry. I see now
[2009/06/24 20:41:11] <exothermc_> If I can't figure out how to restart puppetmaster I shouldn't even be running it.
[2009/06/24 20:41:22] <exothermc_> :D
[2009/06/24 20:42:32] <chadh> you would manage the configuration file with a 'file' type, and the service with the 'service' type. Then use the 'notify' metaparameter on the file type (or subscribe on the service) to indicate the relationship
[2009/06/24 20:43:06] <chadh> for centos, you will need to make sure to specify the 'hasrestart' and 'hasstatus' parameters on the service
[2009/06/24 20:43:12] @ Quit: exothermc_: Read error: 113 (No route to host)
[2009/06/24 20:43:15] <chadh> doh!
[2009/06/24 20:43:29] @ exothermc joined channel #puppet
[2009/06/24 20:43:37] <exothermc> Sorry got disconnected there.
[2009/06/24 20:43:43] <chadh> exothermc: did you see my replies?
[2009/06/24 20:43:52] <exothermc> No I didn't
[2009/06/24 20:44:00] <chadh> exothermc: you would manage the configuration file with a 'file' type, and the service with the 'service' type. Then use the 'notify' metaparameter on the file type (or subscribe on the service) to indicate the relationship
[2009/06/24 20:44:11] <chadh> exothermc: for centos, you will need to make sure to specify the 'hasrestart' and 'hasstatus' parameters on the service
[2009/06/24 20:44:32] @ plathrop is now known as plathrop-away
[2009/06/24 20:44:32] <exothermc> ya got the file stuff working
[2009/06/24 20:44:38] <exothermc> so I just need to look at this server type
[2009/06/24 20:47:50] <chadh> exothermc: the 'notify' metaparameter description in the Type Reference has an example
[2009/06/24 20:48:07] <exothermc> chadh: ok let me look at that.
[2009/06/24 20:50:45] @ Quit: keithlard:
[2009/06/24 20:51:57] <glarizza> jamesturnbull: I picked up the book today - what a great extension of the Wiki. Chapter 6 helped fill in the blanks about external nodes - very good stuff. When I'm done, I'll update the Wiki with some information on using Puppet as an extension-arm for imaging on the Macs. Thanks again!
[2009/06/24 20:57:08] @ keithlard joined channel #puppet
[2009/06/24 20:57:29] @ Quit: PhatBaja_:
[2009/06/24 21:04:23] @ PhatBaja joined channel #puppet
[2009/06/24 21:05:57] @ fujin joined channel #puppet
[2009/06/24 21:08:35] @ Quit: PhatBaja: Client Quit
[2009/06/24 21:10:36] @ emerose joined channel #puppet
[2009/06/24 21:10:47] @ Quit: mindless: "kthxbye"
[2009/06/24 21:11:33] <dan__t> Hello.
[2009/06/24 21:12:25] @ drmikecrowe_ joined channel #puppet
[2009/06/24 21:15:05] @ Quit: drmikecrowe: Nick collision from services.
[2009/06/24 21:16:59] @ nuccad1 joined channel #puppet
[2009/06/24 21:24:39] <jrojas> hi
[2009/06/24 21:24:58] <dan__t> How's it goin
[2009/06/24 21:25:25] <jrojas> meh
[2009/06/24 21:25:32] <jrojas> i think im coming down with a cold or something
[2009/06/24 21:25:51] <jrojas> i think i havent hit my weekly beer quota yet...
[2009/06/24 21:25:58] @ Quit: krogebry: "Ex-Chat"
[2009/06/24 21:28:54] @ bwingenroth joined channel #puppet
[2009/06/24 21:29:16] <dan__t> That'll happen.
[2009/06/24 21:31:08] @ garin_ joined channel #puppet
[2009/06/24 21:31:50] @ Quit: bwingenroth: Client Quit
[2009/06/24 21:34:34] @ Quit: nuccad: Read error: 110 (Connection timed out)
[2009/06/24 21:35:28] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/06/24 21:48:12] @ Quit: emerose: "..."
[2009/06/24 21:52:09] @ Quit: maryN: Read error: 110 (Connection timed out)
[2009/06/24 21:52:27] @ maryN joined channel #puppet
[2009/06/24 21:54:44] <Djelibeybi> Question before I spend some time testing: if I do a file { "/path/to/directory": ensure => "absent" } and there are files in that directory, will Puppet recursively delete them?
[2009/06/24 21:56:43] @ garin_ left channel #puppet ()
[2009/06/24 21:57:29] @ Quit: keithlard:
[2009/06/24 22:01:22] @ Quit: fujin: "Leaving..."
[2009/06/24 22:01:59] @ bobbyz joined channel #puppet
[2009/06/24 22:02:27] <odyi> Djelibeybi: i don't believe so
[2009/06/24 22:05:17] @ Quit: Demosthenes: Read error: 110 (Connection timed out)
[2009/06/24 22:06:46] <Djelibeybi> odyi: there is a lovely force => true option that makes it work. Whee.
[2009/06/24 22:07:00] * Djelibeybi goes on a deleting rampage.
[2009/06/24 22:07:55] @ fujin joined channel #puppet
[2009/06/24 22:08:06] @ Quit: exothermc: Read error: 113 (No route to host)
[2009/06/24 22:10:21] <joe-mac> just make sure there aren't too many children in that directory
[2009/06/24 22:10:27] <joe-mac> performance will really suffer
[2009/06/24 22:11:02] <Djelibeybi> joe-mac: thankfully, it just has to remove two tiny text files that were inadvertantly left behind in the kickstart process.
[2009/06/24 22:11:24] <joe-mac> o i c
[2009/06/24 22:12:18] @ Quit: Bass2: Read error: 110 (Connection timed out)
[2009/06/24 22:14:22] @ Quit: glarizza:
[2009/06/24 22:18:39] @ Quit: joe-mac: Read error: 104 (Connection reset by peer)
[2009/06/24 22:24:35] @ joe-mac joined channel #puppet
[2009/06/24 22:26:07] @ cwebber joined channel #puppet
[2009/06/24 22:26:19] @ alex2 joined channel #puppet
[2009/06/24 22:27:27] @ Quit: cwebber: Client Quit
[2009/06/24 22:40:34] @ maxagaz joined channel #puppet
[2009/06/24 22:52:49] @ Quit: bobbyz: Read error: 110 (Connection timed out)
[2009/06/24 22:52:55] @ bobbyz joined channel #puppet
[2009/06/24 22:54:08] @ Quit: maryN: Read error: 110 (Connection timed out)
[2009/06/24 22:57:43] @ Quit: felipe`: Remote closed the connection
[2009/06/24 22:59:28] @ nawty joined channel #puppet
[2009/06/24 23:05:17] @ D-CoDe joined channel #puppet
[2009/06/24 23:05:36] @ Quit: D-CoDe: Client Quit
[2009/06/24 23:08:54] @ D-CoDe joined channel #puppet
[2009/06/24 23:11:02] @ maryN joined channel #puppet
[2009/06/24 23:12:12] @ Quit: D-CoDe: Client Quit
[2009/06/24 23:12:15] @ nawty_ joined channel #puppet
[2009/06/24 23:15:06] @ Quit: ctso: Read error: 104 (Connection reset by peer)
[2009/06/24 23:15:14] @ pinoyskull_ joined channel #puppet
[2009/06/24 23:15:56] <nawty_> helo all
[2009/06/24 23:16:06] @ Quit: pinoyskull_: Client Quit
[2009/06/24 23:16:26] @ Quit: bobbyz: Read error: 110 (Connection timed out)
[2009/06/24 23:16:30] @ PhatBaja joined channel #puppet
[2009/06/24 23:18:52] @ ctso joined channel #puppet
[2009/06/24 23:19:19] @ bobbyz joined channel #puppet
[2009/06/24 23:21:05] <joe-mac> hello nawty
[2009/06/24 23:23:22] @ Quit: RageLink: Read error: 110 (Connection timed out)
[2009/06/24 23:23:38] @ Quit: nawty: Read error: 110 (Connection timed out)
[2009/06/24 23:27:57] @ Quit: maxagaz: Read error: 110 (Connection timed out)
[2009/06/24 23:28:18] @ magnachef__ joined channel #puppet
[2009/06/24 23:29:40] @ pinoyskull_ joined channel #puppet
[2009/06/24 23:31:34] @ Quit: drmikecrowe_: Read error: 104 (Connection reset by peer)
[2009/06/24 23:31:43] @ D-CoDe joined channel #puppet
[2009/06/24 23:33:32] <Djelibeybi> Anyone know where in the Puppet code the storeconfigs database stuff is?
[2009/06/24 23:34:03] <joe-mac> idk, grep for ActiveRecord
[2009/06/24 23:34:49] <Djelibeybi> joe-mac: ta. My grep'ing for INSERT/UPDATE didn't work. :)
[2009/06/24 23:35:40] <joe-mac> lol
[2009/06/24 23:35:59] <Djelibeybi> joe-mac: well, I was distracted because there are results for SELECT
[2009/06/24 23:36:25] <joe-mac> o i woudln't have guessed that
[2009/06/24 23:36:57] @ pinoyskull_ is now known as pinoyskull
[2009/06/24 23:37:04] @ randybias joined channel #puppet
[2009/06/24 23:37:40] <Djelibeybi> Yeah. I know nothing about Ruby, so I'm overwhelming myself by trying to add Oracle support for StoreConfigs
[2009/06/24 23:37:51] * Djelibeybi is nothing if not significantly over-confident and somewhat insane.
[2009/06/24 23:38:10] <Djelibeybi> However, screaming failure if I can't even find where to start looking. :)
[2009/06/24 23:38:39] <joe-mac> Djelibeybi: http://vsbabu.org/mt/archives/2005/07/19/oracle_with_active_record.html
[2009/06/24 23:38:51] <joe-mac> looks li ke ther's already an adapter for it
[2009/06/24 23:39:14] <nawty_> guys, anyone here running puppet + puppetmaster on ubuntu 8.10/9.04 ?
[2009/06/24 23:39:26] <Djelibeybi> joe-mac: yes, there should be.
[2009/06/24 23:39:44] <Djelibeybi> joe-mac: I'm still busy updating my Oracle XE test box. Then I'll install the ruby-oci8 driver and see how far I get. :)
[2009/06/24 23:39:46] <joe-mac> nawty_: i run it in an 8.04 LTS environment at work, with a couple 6.06 machines
[2009/06/24 23:39:53] <joe-mac> nice Djelibeybi
[2009/06/24 23:40:18] <joe-mac> what's your issue/question nawty_?
[2009/06/24 23:40:23] <nawty_> joe-mac: any chances you feel like helping me actually make it work? I've spent a few hours on it today, and unfortunately it's not lending itself to working.. :(
[2009/06/24 23:40:41] <nawty_> joe-mac: Firstly, when i do the puppetmaster install, it seems broken, I recieve these errors when starting puppet/puppetmaster:
[2009/06/24 23:40:50] <nawty_> ./usr/lib/ruby/1.8/xmlsimple.rb:275: warning: already initialized constant KNOWN_OPTIONS
[2009/06/24 23:40:53] <nawty_> etc...
[2009/06/24 23:41:23] <joe-mac> nawty_: where did you get ruby?
[2009/06/24 23:41:29] <joe-mac> from apt?
[2009/06/24 23:41:39] <nawty_> joe-mac: yup.
[2009/06/24 23:41:49] <joe-mac> have you mixed ruby gems and apt packages?
[2009/06/24 23:41:53] <nawty_> joe-mac: tried both 9.04, and 8.10
[2009/06/24 23:41:58] <nawty_> joe-mac: nope, ran the following :
[2009/06/24 23:42:06] <nawty_> joe-mac: aptitude install puppet puppetmaster
[2009/06/24 23:42:17] <nawty_> that's entirely all I ran on a default installation with no more than a dist-upgrade done.
[2009/06/24 23:49:13] @ Quit: randybias: "Leaving..."
[2009/06/24 23:50:40] <nawty_> joe-mac: what release are your servers ?
[2009/06/24 23:51:16] <joe-mac> my servers are 8.04 lts with some 6.06. i have it installed on my 9.04 workstation at work and home though, doesn't seem to be doing that, do you have strange repos or something?
[2009/06/24 23:52:06] <joe-mac> nawty_: https://lists.ubuntu.com/archives/universe-bugs/2008-December/031144.html
[2009/06/24 23:52:14] <nawty_> joe-mac: that's my /etc/apt/sources.list
[2009/06/24 23:52:47] <nawty_> joe-mac: yeah, but, if you're not having the problem, then maybe i'm missing something.
[2009/06/24 23:52:50] @ bwingenroth joined channel #puppet
[2009/06/24 23:52:53] <nawty_> joe-mac: 32/64?
[2009/06/24 23:53:47] <joe-mac> mix, look at that bug though nawty_
[2009/06/24 23:54:05] @ Quit: maryN: Read error: 60 (Operation timed out)
[2009/06/24 23:54:05] @ bwingenroth_ joined channel #puppet
[2009/06/24 23:54:06] <nawty_> joe-mac: i think i've just realized what's wrong.
[2009/06/24 23:54:10] <nawty_> joe-mac: i'll explain in a moment.
[2009/06/24 23:54:57] <nawty_> joe-mac: do you use apt, or aptitude ?
[2009/06/24 23:55:20] <joe-mac> apt-get
[2009/06/24 23:55:34] <nawty_> aptitude installs reccomended by default
[2009/06/24 23:55:38] <nawty_> apt-get doesn't.
[2009/06/24 23:55:47] <joe-mac> o i c
[2009/06/24 23:55:50] <nawty_> :)
[2009/06/24 23:55:52] <nawty_> and, rails is broken
[2009/06/24 23:55:55] <joe-mac> so it installed some extra packages/
[2009/06/24 23:56:02] <joe-mac> yea, that's a given from the bug report
[2009/06/24 23:56:11] <nawty_> rails is a reccomended
[2009/06/24 23:56:29] <nawty_> Recommends: rails (>= 1.2.3-2), rdoc
[2009/06/24 23:56:31] <nawty_> :)
[2009/06/24 23:56:35] @ RageLink joined channel #puppet
[2009/06/24 23:56:45] <joe-mac> so you mean aptitude is the one that doesn't install recommended?
[2009/06/24 23:57:01] <nawty_> joe-mac: aptitude does, apt-get doesn't.
[2009/06/24 23:57:22] <joe-mac> OHHH ok i get what you're saying now sorry
[2009/06/24 23:57:50] <nawty_> :)
[2009/06/24 23:57:54] <nawty_> next thing is actually getting it working

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