Thursday, 2009-07-02

[2009/07/02 00:04:48] @ Log started by gepetto
[2009/07/02 00:04:48] @ Quit: d3vilb0x:
[2009/07/02 00:08:24] @ Quit: andrewcshafer:
[2009/07/02 00:10:48] @ Quit: claymation:
[2009/07/02 00:12:17] @ Quit: pinoyskull: Read error: 104 (Connection reset by peer)
[2009/07/02 00:13:05] @ pinoyskull joined channel #puppet
[2009/07/02 00:13:06] @ lak joined channel #puppet
[2009/07/02 00:21:07] @ Quit: pinoyskull: Read error: 104 (Connection reset by peer)
[2009/07/02 00:33:57] @ kibahop joined channel #puppet
[2009/07/02 00:36:08] @ jumentous joined channel #puppet
[2009/07/02 00:36:47] <jumentous> hey guys, i'm new at puppet i have a class which has a virtual file which will be generated from a template
[2009/07/02 00:37:11] <jumentous> this is inherited by two other classes (client and server) that fill in the variables in the template
[2009/07/02 00:37:21] @ andrewcshafer joined channel #puppet
[2009/07/02 00:37:48] <jumentous> however because the variable is within the scope of the subclass not the original it can't pass these variables back to create the file
[2009/07/02 00:38:49] <jumentous> am i reading this right, can i change the scope so that when it is realized it will find the variables
[2009/07/02 00:39:44] @ pinoyskull joined channel #puppet
[2009/07/02 00:39:44] <blahdeblah1> jumentous: I'm a beginner at this, too, but does this sound like the situation you're experiencing? http://reductivelabs.com/trac/puppet/wiki/CommonMisconceptions
[2009/07/02 00:41:34] <jumentous> its not about inheritence but i'd suggest its the same problem.
[2009/07/02 00:41:35] <jumentous> thanks
[2009/07/02 00:56:42] @ kibahop left channel #puppet ()
[2009/07/02 01:03:19] @ mfoster left channel #puppet ()
[2009/07/02 01:03:38] @ kibaho1 joined channel #puppet
[2009/07/02 01:03:51] @ kibaho1 left channel #puppet ()
[2009/07/02 01:15:12] @ WALoeIII joined channel #puppet
[2009/07/02 01:21:54] @ Quit: JordanCurzon: Read error: 110 (Connection timed out)
[2009/07/02 01:23:03] @ fujin joined channel #puppet
[2009/07/02 01:32:19] @ Demosthenes joined channel #puppet
[2009/07/02 01:36:42] @ Quit: pinoyskull: Remote closed the connection
[2009/07/02 01:40:41] @ matty91 joined channel #puppet
[2009/07/02 01:50:46] @ saurabhverma joined channel #puppet
[2009/07/02 01:55:00] @ Quit: matty91:
[2009/07/02 01:58:32] @ verwilst joined channel #puppet
[2009/07/02 01:58:55] @ comprehensive joined channel #puppet
[2009/07/02 02:00:08] @ mattock joined channel #puppet
[2009/07/02 02:04:47] @ pinoyskull joined channel #puppet
[2009/07/02 02:13:02] @ Quit: comprehensive: "CHOCOA"
[2009/07/02 02:22:33] @ Quit: blahdeblah1: Read error: 113 (No route to host)
[2009/07/02 02:25:33] @ Quit: alban2: Read error: 60 (Operation timed out)
[2009/07/02 02:26:20] @ hessmll joined channel #puppet
[2009/07/02 02:26:34] @ madrescher joined channel #puppet
[2009/07/02 02:28:15] @ Innocenti joined channel #puppet
[2009/07/02 02:28:57] @ Quit: lak:
[2009/07/02 02:31:07] @ Quit: PhabX: "Leaving..."
[2009/07/02 02:31:19] @ Quit: bobbyz: Read error: 110 (Connection timed out)
[2009/07/02 02:31:45] @ Quit: madrescher: "Leaving."
[2009/07/02 02:32:14] @ kibahop joined channel #puppet
[2009/07/02 02:35:07] @ pleemans joined channel #puppet
[2009/07/02 02:36:40] @ Quit: verwilst: "Ex-Chat"
[2009/07/02 02:37:31] @ Quit: ssm: "WeeChat 0.3.0-dev"
[2009/07/02 02:38:11] @ tim|macbook joined channel #puppet
[2009/07/02 02:38:20] @ ssm joined channel #puppet
[2009/07/02 02:42:28] @ tim|macbook_ joined channel #puppet
[2009/07/02 02:46:03] <abien> Just to make sure i dont miss anything.. Is it currently (0.24.8) possible to make sure a certain class (or a bunch of statements) are executed BEFORE anything else is worked on (without adding require statements all over the place) ?
[2009/07/02 02:49:13] <abien> i keep coming back to this question again and again.. if i cant ensure that my yum-setup stuff is executed at the very beginning of the puppet run i might end up having to call puppet multiple times or with wrong versions of packages.
[2009/07/02 02:49:26] @ Quit: saurabhverma: Connection timed out
[2009/07/02 03:01:00] @ Quit: jumentous: Remote closed the connection
[2009/07/02 03:03:07] @ masterzen joined channel #puppet
[2009/07/02 03:06:40] @ Quit: ivan: "Coyote finally caught me"
[2009/07/02 03:06:59] @ francois1 joined channel #puppet
[2009/07/02 03:07:51] @ ezmobius joined channel #puppet
[2009/07/02 03:09:13] @ Quit: tim|macbook: Read error: 110 (Connection timed out)
[2009/07/02 03:14:46] @ Quit: Djelibeybi: "Leaving"
[2009/07/02 03:20:53] @ DerekW joined channel #puppet
[2009/07/02 03:22:52] @ Quit: cedric_b: "Ex-Chat"
[2009/07/02 03:23:12] @ MattyM joined channel #puppet
[2009/07/02 03:24:13] @ saurabhverma joined channel #puppet
[2009/07/02 03:26:10] @ Guest40910 joined channel #puppet
[2009/07/02 03:26:48] @ Guest40910 is now known as ivan
[2009/07/02 03:32:34] @ Quit: ibt: Read error: 104 (Connection reset by peer)
[2009/07/02 03:32:41] @ ibt joined channel #puppet
[2009/07/02 03:33:15] @ raphink joined channel #puppet
[2009/07/02 03:35:12] @ sheldonh joined channel #puppet
[2009/07/02 03:36:08] @ Quit: ivan:
[2009/07/02 03:36:11] <sheldonh> is this enough to find a resource in the puppet storedconfig database, or do i need to additionally bound by class? Resource.find(:all, :conditions => { :title => 'ioncube-loader', :restype => 'Package', :host_id => ... })
[2009/07/02 03:37:46] @ fujin_ joined channel #puppet
[2009/07/02 03:38:02] @ ivan joined channel #puppet
[2009/07/02 03:42:37] @ Quit: raphink: Read error: 60 (Operation timed out)
[2009/07/02 03:47:14] @ Robbie_ joined channel #puppet
[2009/07/02 03:47:43] <sheldonh> i'm beginning to think that the guy who made the resources table imagined it being used for single-table inheritance
[2009/07/02 03:47:59] <sheldonh> but the use of the restype Class blows that clean out of the water :)
[2009/07/02 03:49:45] @ Quit: MattyM: "ta ta"
[2009/07/02 03:52:57] @ Quit: fujin: Read error: 110 (Connection timed out)
[2009/07/02 03:53:50] @ MattyM joined channel #puppet
[2009/07/02 03:58:27] @ verwilst joined channel #puppet
[2009/07/02 04:03:34] @ fujin_ is now known as fujin
[2009/07/02 04:05:00] @ alban2 joined channel #puppet
[2009/07/02 04:07:00] @ Quit: pinoyskull: Read error: 104 (Connection reset by peer)
[2009/07/02 04:09:54] @ londo__ joined channel #puppet
[2009/07/02 04:10:01] <sheldonh> probably questions better suited to the google group
[2009/07/02 04:10:20] @ Quit: MattyM: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:10:24] @ Quit: andrewcshafer: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:10:33] @ Quit: malraid: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:10:38] @ Quit: phantez: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:10:46] @ Quit: pawalls: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:10:50] @ Quit: eryc: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:10:54] @ Quit: wiqd: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:10:57] @ Quit: nico: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:00] @ Quit: eythian: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:03] @ Quit: hacim: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:09] @ Quit: ralfgro_: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:15] @ Quit: ribo: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:18] @ Quit: sigmonsays: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:20] @ Quit: duritong: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:23] @ Quit: Dominic: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:27] @ Quit: londo: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:29] @ Quit: egerlach: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:32] @ Quit: riddley: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:34] @ Quit: mrrx: wolfe.freenode.net irc.freenode.net
[2009/07/02 04:11:53] @ ralfgro joined channel #puppet
[2009/07/02 04:12:01] @ eryc joined channel #puppet
[2009/07/02 04:12:03] @ hacim joined channel #puppet
[2009/07/02 04:12:10] @ Dominic joined channel #puppet
[2009/07/02 04:12:11] @ mrrx joined channel #puppet
[2009/07/02 04:12:14] @ nico joined channel #puppet
[2009/07/02 04:12:19] @ phantez joined channel #puppet
[2009/07/02 04:12:34] @ wiqd joined channel #puppet
[2009/07/02 04:12:35] @ ribo joined channel #puppet
[2009/07/02 04:12:38] @ duritong joined channel #puppet
[2009/07/02 04:12:39] @ egerlach joined channel #puppet
[2009/07/02 04:17:36] @ MattyM joined channel #puppet
[2009/07/02 04:17:37] @ andrewcshafer joined channel #puppet
[2009/07/02 04:17:37] @ malraid joined channel #puppet
[2009/07/02 04:17:37] @ pawalls joined channel #puppet
[2009/07/02 04:17:38] @ riddley joined channel #puppet
[2009/07/02 04:17:38] @ sigmonsays joined channel #puppet
[2009/07/02 04:18:43] @ Quit: andrewcshafer:
[2009/07/02 04:20:19] @ eythian joined channel #puppet
[2009/07/02 04:21:15] @ Quit: Innocenti: "leaving"
[2009/07/02 04:22:03] <nico> jamesturnbull: around ?
[2009/07/02 04:22:59] @ Quit: ezmobius:
[2009/07/02 04:23:12] <verwilst> Jul 2 10:21:16 puppet01 puppetmasterd[1657]: (//system::essentials/File[/etc/inittab]) Failed to retrieve current state of resource: Connection Timeout Could not describe /system/inittab: Connection Timeout at /usr/share/puppet/env/stable/services/system/manifests/essentials.pp:103
[2009/07/02 04:23:13] <verwilst> grrr
[2009/07/02 04:34:17] @ poison joined channel #puppet
[2009/07/02 04:47:46] @ Quit: saurabhverma: Client Quit
[2009/07/02 04:48:01] @ saurabhverma joined channel #puppet
[2009/07/02 04:52:49] @ niczar1 joined channel #puppet
[2009/07/02 04:55:10] @ Quit: CaptianCupcake: Read error: 104 (Connection reset by peer)
[2009/07/02 04:55:23] @ CaptianCupcake joined channel #puppet
[2009/07/02 04:58:04] @ Quit: saurabhverma: Client Quit
[2009/07/02 04:58:44] @ saurabhverma joined channel #puppet
[2009/07/02 05:03:05] @ Quit: sheldonh: "Ex-Chat"
[2009/07/02 05:03:34] @ blahdeblah1 joined channel #puppet
[2009/07/02 05:03:43] @ nasrat joined channel #puppet
[2009/07/02 05:05:09] @ fbe joined channel #puppet
[2009/07/02 05:05:19] @ Quit: fbe: Remote closed the connection
[2009/07/02 05:05:32] @ fbe joined channel #puppet
[2009/07/02 05:06:12] @ nakano_ is now known as nakano
[2009/07/02 05:09:35] @ Quit: markwell: Read error: 104 (Connection reset by peer)
[2009/07/02 05:10:17] @ markwell joined channel #puppet
[2009/07/02 05:19:43] @ Quit: Cuchulain: wolfe.freenode.net irc.freenode.net
[2009/07/02 05:19:45] @ Quit: DasFx: wolfe.freenode.net irc.freenode.net
[2009/07/02 05:19:46] @ Quit: Hollow: wolfe.freenode.net irc.freenode.net
[2009/07/02 05:19:48] @ Quit: euclid: wolfe.freenode.net irc.freenode.net
[2009/07/02 05:19:49] @ Quit: ekes: wolfe.freenode.net irc.freenode.net
[2009/07/02 05:22:07] @ euclid joined channel #puppet
[2009/07/02 05:22:16] @ Cuchulain joined channel #puppet
[2009/07/02 05:22:24] @ ekes joined channel #puppet
[2009/07/02 05:22:33] @ DasFx joined channel #puppet
[2009/07/02 05:22:35] @ Hollow joined channel #puppet
[2009/07/02 05:23:04] @ Quit: saurabhverma: Client Quit
[2009/07/02 05:23:15] @ saurabhverma joined channel #puppet
[2009/07/02 05:33:22] @ mvn072 joined channel #puppet
[2009/07/02 05:34:44] @ Quit: vinci: Read error: 110 (Connection timed out)
[2009/07/02 05:39:53] @ niczar2 joined channel #puppet
[2009/07/02 05:41:11] @ niczar3 joined channel #puppet
[2009/07/02 05:43:14] @ jlamsens joined channel #puppet
[2009/07/02 05:53:56] @ Quit: WALoeIII:
[2009/07/02 05:55:41] @ Quit: D-CoDe: "Leaving."
[2009/07/02 05:55:59] @ Quit: niczar2: Remote closed the connection
[2009/07/02 05:57:23] @ Quit: niczar1: Remote closed the connection
[2009/07/02 05:59:20] @ Quit: DasFx: Read error: 110 (Connection timed out)
[2009/07/02 06:00:56] @ Innocenti joined channel #puppet
[2009/07/02 06:04:10] @ Quit: blahdeblah1: "Leaving."
[2009/07/02 06:13:56] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/07/02 06:22:42] <jlamsens> If I use http://pastie.org/531852, puppet constantly thinks the service is stopped, while it is not: notice: //Node[apache0x]/classic-shared-web-apache-class/templates-services-lamp-class/Service[nfs-kernel-server]/ensure: ensure changed 'stopped' to 'running'
[2009/07/02 06:22:51] <jlamsens> Anyone knows why ?
[2009/07/02 06:26:03] @ friendly12345 joined channel #puppet
[2009/07/02 06:30:06] <jlamsens> I updated http://pastie.org/531852, can anybody please check ?
[2009/07/02 06:30:09] <jlamsens> Tx
[2009/07/02 06:31:59] <ch> you probably need hasstatus => yes
[2009/07/02 06:32:06] <ch> if the init script responds to 'status'
[2009/07/02 06:39:03] <jlamsens> ch: ah, ok, I'll check it out
[2009/07/02 06:40:41] @ martha joined channel #puppet
[2009/07/02 06:45:07] @ Quit: fujin: Read error: 104 (Connection reset by peer)
[2009/07/02 06:45:15] <jlamsens> ch: yep, that did the trick. 'hasstatus => true' instead of 'yes' though. Thanks !
[2009/07/02 06:46:56] @ Quit: jlamsens: "Leaving"
[2009/07/02 06:50:43] @ Quit: mattock: "Leaving."
[2009/07/02 06:53:10] @ JordanCurzon joined channel #puppet
[2009/07/02 06:53:57] @ Quit: Innocenti: "Lost terminal"
[2009/07/02 07:00:07] @ fujin joined channel #puppet
[2009/07/02 07:06:35] @ dylants joined channel #puppet
[2009/07/02 07:11:52] @ laclasse joined channel #puppet
[2009/07/02 07:23:13] @ Quit: phantez: Read error: 60 (Operation timed out)
[2009/07/02 07:24:32] @ phantez joined channel #puppet
[2009/07/02 07:26:04] @ fzzzt joined channel #puppet
[2009/07/02 07:34:30] @ Innocenti joined channel #puppet
[2009/07/02 07:39:00] @ nd33r joined channel #puppet
[2009/07/02 07:39:48] @ kibahop left channel #puppet ()
[2009/07/02 07:39:57] @ RexMundi joined channel #puppet
[2009/07/02 07:40:54] @ kibahop joined channel #puppet
[2009/07/02 07:41:36] @ rmiller4pi8 joined channel #puppet
[2009/07/02 07:41:48] @ Quit: rmiller4pi8: Client Quit
[2009/07/02 07:43:35] @ Quit: mvn072: Remote closed the connection
[2009/07/02 07:45:18] @ Quit: Innocenti: Read error: 60 (Operation timed out)
[2009/07/02 07:45:34] @ saurabhverma1 joined channel #puppet
[2009/07/02 07:50:05] @ Quit: saurabhverma: Read error: 60 (Operation timed out)
[2009/07/02 07:50:28] @ kibahop left channel #puppet ()
[2009/07/02 07:51:00] @ Innocenti joined channel #puppet
[2009/07/02 07:58:02] @ Quit: friendly12345: "Leaving."
[2009/07/02 07:58:49] @ Quit: Robbie_: Remote closed the connection
[2009/07/02 07:58:56] @ Robbie joined channel #puppet
[2009/07/02 08:06:13] @ Quit: fbe: Read error: 60 (Operation timed out)
[2009/07/02 08:06:32] <jamesturnbull> nico: am now
[2009/07/02 08:06:46] <jamesturnbull> nico: for about 15 minutes
[2009/07/02 08:07:18] <nico> jamesturnbull: just a question about facter
[2009/07/02 08:07:36] <jamesturnbull> nico: sure
[2009/07/02 08:07:42] <nico> "confine :kernel => :openbsd"
[2009/07/02 08:07:54] <nico> these are symbols right ?
[2009/07/02 08:08:23] @ fbe joined channel #puppet
[2009/07/02 08:08:51] <nico> this means that the fact is loaded only in openbsd or only executed in openbsd ?
[2009/07/02 08:12:29] <jamesturnbull> nico: I am a little exhausted but I'd have said confine :kernel => openbsd
[2009/07/02 08:12:43] <jamesturnbull> nico: there are a lot of examples in the existing code base
[2009/07/02 08:13:00] @ Quit: saurabhverma1: Read error: 60 (Operation timed out)
[2009/07/02 08:13:13] <jamesturnbull> nico: but broadly correct - that would only execute if kernel fact returned openbsd
[2009/07/02 08:13:23] @ saurabhverma joined channel #puppet
[2009/07/02 08:13:27] <jamesturnbull> nico: I suspect you mean operatingsystem
[2009/07/02 08:14:30] <nico> yes
[2009/07/02 08:14:51] <nico> indeed I used a fact from git.black.co.at as an example
[2009/07/02 08:15:54] @ lak joined channel #puppet
[2009/07/02 08:16:45] <jamesturnbull> nico: but confines restrict exection according to conditions
[2009/07/02 08:17:10] <nico> jamesturnbull: ok, thx
[2009/07/02 08:17:42] <nico> (there's a 404 on http://reductivelabs.com/products/facter/custom.html)
[2009/07/02 08:23:42] @ bajan joined channel #puppet
[2009/07/02 08:34:15] <nasrat> we really should have a core of facts that we guarantee loaded first for confine
[2009/07/02 08:34:30] @ bofe left channel #puppet ()
[2009/07/02 08:37:14] @ fbe_ joined channel #puppet
[2009/07/02 08:37:44] @ Quit: fbe: Read error: 104 (Connection reset by peer)
[2009/07/02 08:40:27] @ Quit: lak:
[2009/07/02 08:41:20] <jamesturnbull> nico: where is that linked from?
[2009/07/02 08:41:32] <jamesturnbull> nasrat: agrred
[2009/07/02 08:41:48] <jamesturnbull> nasrat: but there are a lot of things we'd like Facter to do... :P
[2009/07/02 08:42:09] <nasrat> indeed, more spare time coming in a few weeks
[2009/07/02 08:42:45] <jamesturnbull> nasrat: yeah yeah I keep saying that myself - I actually cut code today - that was a shock to me too :)
[2009/07/02 08:43:25] <jamesturnbull> nasrat: it would be cool if you could flick that windows stuff to joel though
[2009/07/02 08:43:25] <nasrat> my other half will be away for a few weeks so I'll probably spend some evenings on puppet
[2009/07/02 08:43:39] <jamesturnbull> nasrat: that's pretty much all that stands between that code and committ
[2009/07/02 08:44:01] <nasrat> the windows stuff needs much more work though as so many broken tests
[2009/07/02 08:44:22] <jamesturnbull> nasrat: joel's cod?
[2009/07/02 08:44:25] <jamesturnbull> code even
[2009/07/02 08:44:28] <nasrat> and we really need a core set of providers for it to be supported
[2009/07/02 08:44:35] <nasrat> no more the existing tests
[2009/07/02 08:44:53] <nasrat> lots of file path stuff, etc
[2009/07/02 08:44:58] <jamesturnbull> I'd be happy to ship with the user and group providers and let people build on that
[2009/07/02 08:45:29] <nasrat> I'd be very reluctant to claim platform support as is
[2009/07/02 08:45:38] <jamesturnbull> well if you pitch your stuff to joel - I am happy to fix the tests I guess - that sort of stuff is within my limited skills
[2009/07/02 08:46:09] <nasrat> I've got a bunch of stuff I did ages ago I need to rebase
[2009/07/02 08:46:33] <nasrat> do we need to block 0.25 on this, as it really feels like still in dev to me
[2009/07/02 08:46:35] <jamesturnbull> nasrat: I understand the relunctance - I gues it's chicken and egg - if you give people the scope they can run with it - without it - well it's a harder task
[2009/07/02 08:46:39] <jamesturnbull> but YYMV
[2009/07/02 08:46:41] <jamesturnbull> YMMV
[2009/07/02 08:47:02] <jamesturnbull> it's not a block
[2009/07/02 08:47:23] @ KangarooBox joined channel #puppet
[2009/07/02 08:47:24] <jamesturnbull> but we've got 24 odd tickets oustanding anyway and we're almost certainly going to do a b3
[2009/07/02 08:47:30] <nasrat> ok
[2009/07/02 08:47:43] @ KangarooBox left channel #puppet ()
[2009/07/02 08:47:53] <jamesturnbull> it'd be a really nice to have though
[2009/07/02 08:47:54] <nasrat> let me check my schedule for next week, see if I can fit in some time
[2009/07/02 08:48:10] <jamesturnbull> but happy to be swayed - 0.25.0 going out is more important
[2009/07/02 08:48:26] <jamesturnbull> that's the priority
[2009/07/02 08:51:11] <nico> jamesturnbull: from the facter page @reductivelabs.com
[2009/07/02 08:53:20] @ jmarki joined channel #puppet
[2009/07/02 08:54:11] <jamesturnbull> nico: which url?
[2009/07/02 08:54:24] <nico> http://reductivelabs.com/products/facter/
[2009/07/02 08:54:29] <nico> link "custom facts"
[2009/07/02 08:55:23] @ Quit: JordanCurzon: "Leaving."
[2009/07/02 08:55:38] <jamesturnbull> nico: ah - that's an RL site
[2009/07/02 08:55:48] <jamesturnbull> nico: I'll ping andrewshafer
[2009/07/02 08:55:57] <jamesturnbull> nico: because it's not one I can change
[2009/07/02 08:56:40] <nico> jamesturnbull: ok
[2009/07/02 09:07:56] @ strangeloop_ joined channel #puppet
[2009/07/02 09:08:54] @ joe-mac joined channel #puppet
[2009/07/02 09:09:18] @ kambiz_away is now known as kambiz
[2009/07/02 09:09:30] @ blahdeblah1 joined channel #puppet
[2009/07/02 09:09:37] @ Quit: blahdeblah1: Remote closed the connection
[2009/07/02 09:14:20] @ Quit: Innocenti: Remote closed the connection
[2009/07/02 09:14:32] @ Innocenti joined channel #puppet
[2009/07/02 09:16:20] @ arubdesu joined channel #puppet
[2009/07/02 09:25:26] @ Quit: nd33r:
[2009/07/02 09:27:31] @ Quit: omry|work: Remote closed the connection
[2009/07/02 09:35:48] @ Quit: shood:
[2009/07/02 09:38:16] @ Quit: arubdesu:
[2009/07/02 09:44:03] @ cedric_b joined channel #puppet
[2009/07/02 09:45:15] @ alban3 joined channel #puppet
[2009/07/02 09:47:13] @ Quit: dylants: Read error: 60 (Operation timed out)
[2009/07/02 09:48:44] @ mfoster joined channel #puppet
[2009/07/02 09:48:53] @ madrescher joined channel #puppet
[2009/07/02 09:50:57] @ Quit: nmalik: "leaving"
[2009/07/02 09:51:06] @ Bass10 joined channel #puppet
[2009/07/02 09:51:28] @ nmalik joined channel #puppet
[2009/07/02 09:53:09] @ Quit: nmalik: Client Quit
[2009/07/02 09:53:37] @ nmalik joined channel #puppet
[2009/07/02 09:56:02] @ d3vilb0x joined channel #puppet
[2009/07/02 09:59:48] @ Quit: Innocenti: Read error: 110 (Connection timed out)
[2009/07/02 10:04:00] <f3ew> Hmmmm
[2009/07/02 10:04:12] <f3ew> Is there something in Joel's code which needs fixing?
[2009/07/02 10:04:20] <f3ew> He said he was waiting for feedback from nasrat
[2009/07/02 10:04:41] <nasrat> f3ew: yeah I'm shit
[2009/07/02 10:04:49] <f3ew> Hmmm?
[2009/07/02 10:05:19] @ Quit: wiqd: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:21] @ Quit: alban2: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:23] @ Quit: jack-_-: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:25] @ Quit: bje: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:27] @ Quit: Filbert_: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:29] @ Quit: phips: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:31] @ Quit: JD: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:32] @ Quit: TREllis: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:34] @ Quit: elmo: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:36] @ Quit: bartvb_: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:38] @ Quit: chrysn: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:41] @ Quit: happymcplaksin: wolfe.freenode.net irc.freenode.net
[2009/07/02 10:05:41] @ wiqd joined channel #puppet
[2009/07/02 10:05:41] @ alban2 joined channel #puppet
[2009/07/02 10:05:42] @ happymcplaksin joined channel #puppet
[2009/07/02 10:05:42] @ chrysn joined channel #puppet
[2009/07/02 10:05:43] @ elmo joined channel #puppet
[2009/07/02 10:05:44] @ TREllis joined channel #puppet
[2009/07/02 10:05:44] @ JD joined channel #puppet
[2009/07/02 10:05:45] @ bartvb_ joined channel #puppet
[2009/07/02 10:05:45] @ Filbert_ joined channel #puppet
[2009/07/02 10:05:45] @ jack-_- joined channel #puppet
[2009/07/02 10:05:46] @ phips joined channel #puppet
[2009/07/02 10:05:46] @ bje joined channel #puppet
[2009/07/02 10:06:54] @ raphink joined channel #puppet
[2009/07/02 10:07:43] @ dylants joined channel #puppet
[2009/07/02 10:08:34] @ bobbyz joined channel #puppet
[2009/07/02 10:08:49] @ Quit: alban2: Connection timed out
[2009/07/02 10:09:42] @ rmiller4pi8 joined channel #puppet
[2009/07/02 10:11:23] <nasrat> f3ew: as in been busy to get back to Joel
[2009/07/02 10:11:35] @ niczar1 joined channel #puppet
[2009/07/02 10:12:30] @ niczar2 joined channel #puppet
[2009/07/02 10:14:00] @ Quit: madrescher: Read error: 110 (Connection timed out)
[2009/07/02 10:15:29] <f3ew> ah
[2009/07/02 10:16:04] @ Quit: raphink: Read error: 60 (Operation timed out)
[2009/07/02 10:21:52] @ Quit: tim|macbook_:
[2009/07/02 10:23:07] @ matty91 joined channel #puppet
[2009/07/02 10:23:27] <stick> is anyone using puppet in conjunction with samhain (or other file integrity checkers)?
[2009/07/02 10:23:52] @ martha left channel #puppet ()
[2009/07/02 10:26:28] <masterzen> stick: I am using puppet with osiris
[2009/07/02 10:26:50] <masterzen> stick: actually, I am using osiris on the server running puppet.
[2009/07/02 10:27:29] <stick> masterzen: so how are you reconciling changes puppet attempts to make vs osiris?
[2009/07/02 10:28:07] <ckrough> I want to rename my puppet server, but Im not sure where/how to recreate the cert
[2009/07/02 10:28:15] <masterzen> I'm not sure to understand your question. Osiris notices the changes, then I just have to say to osiris: ok those changes are good.
[2009/07/02 10:29:43] @ Quit: niczar3: Remote closed the connection
[2009/07/02 10:29:57] @ Quit: niczar1: Remote closed the connection
[2009/07/02 10:31:55] @ shood joined channel #puppet
[2009/07/02 10:31:59] <stick> I'm getting complaints from one of my security guys that he can't run puppet on a box that he runs samhain on b/c they conflict with changes
[2009/07/02 10:32:28] <stick> my thought is exactly your point you should know something is changing in puppet so you need to update samhain same as in the non-CM world
[2009/07/02 10:32:45] <stick> wasn't sure if people had run into this before and worked out some level of integration
[2009/07/02 10:35:51] <masterzen> stick: I don't know samhain specific. But for sure it will complain as soon as puppet changes something. That's puppet job to change things, and thats the integrity scanner to complain as soon something changes. That's life.
[2009/07/02 10:36:04] <stick> yeah
[2009/07/02 10:42:27] @ Quit: Demosthenes: "leaving"
[2009/07/02 10:46:16] <joe-mac> control samhain through puppet, mission accomplished
[2009/07/02 10:46:27] @ apbarrett joined channel #puppet
[2009/07/02 10:46:31] <joe-mac> you and your security guy will be smoking cubans and drinking pina coladas in no time
[2009/07/02 10:46:48] @ Innocenti joined channel #puppet
[2009/07/02 10:46:59] @ Quit: Innocenti: Client Quit
[2009/07/02 10:47:07] @ Innocenti joined channel #puppet
[2009/07/02 10:47:49] @ Quit: pleemans: Read error: 110 (Connection timed out)
[2009/07/02 10:49:25] @ fbe_ is now known as fbe
[2009/07/02 10:49:39] @ alfism joined channel #puppet
[2009/07/02 10:55:40] @ mboyd joined channel #puppet
[2009/07/02 10:56:04] @ Quit: d3vilb0x:
[2009/07/02 10:56:21] <mboyd> hey, any of you guys ever use Opsware's AppConfig feature?
[2009/07/02 10:58:41] @ powdahound joined channel #puppet
[2009/07/02 10:59:33] @ sinBot joined channel #puppet
[2009/07/02 11:01:58] <apbarrett> what do I have to do to make a package provider support the "versionable" property? I can't find documentation, but from reading the code it looks as though all I have to do is make the provider's "install" method pay attention to @resource[:ensure], and do nothing if it's already correct, and install or upgrade if necessary.
[2009/07/02 11:02:56] @ D-CoDe joined channel #puppet
[2009/07/02 11:04:59] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/07/02 11:13:19] @ lutter joined channel #puppet
[2009/07/02 11:17:11] @ vinci joined channel #puppet
[2009/07/02 11:17:40] <JD> if I have virtual.rb as a plugin in a puppet module, will that get used in perference to the one in facter source?
[2009/07/02 11:17:48] @ Demosthenes joined channel #puppet
[2009/07/02 11:21:49] @ WALoeIII joined channel #puppet
[2009/07/02 11:22:13] @ rmiller4pi8 joined channel #puppet
[2009/07/02 11:22:56] <fzzzt> hrm
[2009/07/02 11:23:02] <fzzzt> puppetd[965]: Run of Puppet configuration client already in progress; skipping
[2009/07/02 11:24:52] <JD> hmmm seems not
[2009/07/02 11:27:03] @ Quit: Innocenti: Read error: 60 (Operation timed out)
[2009/07/02 11:28:55] @ powdahound left channel #puppet ()
[2009/07/02 11:32:35] @ d3vilb0x joined channel #puppet
[2009/07/02 11:34:06] @ Quit: strangeloop_: "Verlassend"
[2009/07/02 11:35:18] <joe-mac> mboyd: i think lak worked for bladelogic in a previous life, might wanna ask him
[2009/07/02 11:35:23] <joe-mac> !seen lak
[2009/07/02 11:35:23] <gepetto> joe-mac: lak was last seen 2 hours, 54 minutes and 55 seconds ago, quitting IRC ()
[2009/07/02 11:35:47] <joe-mac> actually, i don't even know if that is the same vendor, don't know much about proprietary scm
[2009/07/02 11:35:58] * joe-mac consults the google
[2009/07/02 11:37:07] <joe-mac> no looks like they're different idk why i thuoght they were the same
[2009/07/02 11:41:43] @ nd33r joined channel #puppet
[2009/07/02 11:44:06] @ Quit: D-CoDe: "Leaving."
[2009/07/02 11:47:09] <mboyd> bladelogic and opsware were competitors
[2009/07/02 11:48:23] @ bendsu joined channel #puppet
[2009/07/02 11:50:11] @ rgsteele||work joined channel #puppet
[2009/07/02 11:51:15] @ pleemans joined channel #puppet
[2009/07/02 11:52:25] @ Quit: verwilst: "Ex-Chat"
[2009/07/02 11:52:34] @ Quit: lutter: Read error: 110 (Connection timed out)
[2009/07/02 11:53:07] @ alban2 joined channel #puppet
[2009/07/02 11:53:38] @ Quit: Robbie: Remote closed the connection
[2009/07/02 11:54:13] @ lutter joined channel #puppet
[2009/07/02 11:54:16] @ Quit: alban3: Read error: 110 (Connection timed out)
[2009/07/02 11:55:40] @ Quit: fujin:
[2009/07/02 11:55:46] @ francois1 left channel #puppet ()
[2009/07/02 11:56:45] @ egerlach_ joined channel #puppet
[2009/07/02 11:57:20] @ Quit: egerlach: Nick collision from services.
[2009/07/02 11:57:29] @ egerlach_ is now known as egerlach
[2009/07/02 11:59:39] <hacim> so I've got an exported set of sshkeys, I see them in the resources table in my puppetmaster database
[2009/07/02 11:59:47] <hacim> but the host that should be collecting them isn't
[2009/07/02 12:00:06] <hacim> how can I debug this?
[2009/07/02 12:00:38] <masterzen> hacim: what version of puppet is running on your master?
[2009/07/02 12:01:02] <hacim> masterzen: 0.24.8
[2009/07/02 12:01:25] <masterzen> hacim: does the resource as exported as 1 in the table for this host?
[2009/07/02 12:01:39] <masterzen> s/as/has/
[2009/07/02 12:01:40] <sinBot> hacim: does the resource has exported has 1 in the table for this host?
[2009/07/02 12:01:52] @ Quit: tbone-atl: Read error: 104 (Connection reset by peer)
[2009/07/02 12:02:03] @ Quit: fbe: Read error: 110 (Connection timed out)
[2009/07/02 12:02:19] <hacim> masterzen: yes, it is set to '1'
[2009/07/02 12:02:20] @ claymation joined channel #puppet
[2009/07/02 12:02:28] <hacim> masterzen: although there are a handful of the same, which are NULL
[2009/07/02 12:02:32] <hacim> sinBot: yes
[2009/07/02 12:02:39] <masterzen> for other hosts, it is ok
[2009/07/02 12:03:07] <masterzen> put your master in --debug and see if it prints something about "Collected" resources
[2009/07/02 12:03:09] <hacim> but one of them has '1' in the exported column
[2009/07/02 12:03:23] <hacim> ok
[2009/07/02 12:03:39] @ axisys_ joined channel #puppet
[2009/07/02 12:04:00] @ Quit: axisys_: "leaving"
[2009/07/02 12:04:52] <hacim> that will take a minute while I set that and run a node and chew through the typescript
[2009/07/02 12:05:00] @ andrewcshafer joined channel #puppet
[2009/07/02 12:06:41] @ dylants left channel #puppet ()
[2009/07/02 12:07:47] @ Quit: bobbyz: Read error: 104 (Connection reset by peer)
[2009/07/02 12:09:19] @ Quit: axisys: "leaving"
[2009/07/02 12:13:37] @ axisys joined channel #puppet
[2009/07/02 12:14:09] @ Quit: alban2: Read error: 60 (Operation timed out)
[2009/07/02 12:14:11] @ Quit: laclasse: Read error: 113 (No route to host)
[2009/07/02 12:14:59] @ bajan left channel #puppet ()
[2009/07/02 12:21:23] @ Quit: masterzen: "Leaving"
[2009/07/02 12:21:32] @ Quit: WALoeIII: Read error: 110 (Connection timed out)
[2009/07/02 12:21:56] @ Quit: jmarki: Remote closed the connection
[2009/07/02 12:22:49] <hacim> well masterzen left
[2009/07/02 12:22:58] <hacim> but there is no Collected for the sshkey
[2009/07/02 12:27:57] @ WALoeIII joined channel #puppet
[2009/07/02 12:28:05] @ Quit: WALoeIII: Remote closed the connection
[2009/07/02 12:28:09] @ WALoeIII joined channel #puppet
[2009/07/02 12:32:45] @ Quit: DerekW: "Leaving"
[2009/07/02 12:35:43] @ fujin joined channel #puppet
[2009/07/02 12:36:19] <hacim> fujin: !
[2009/07/02 12:36:41] @ PhatBaja joined channel #puppet
[2009/07/02 12:36:45] <fujin> yo, hacim - what up
[2009/07/02 12:37:56] <hacim> fujin: fighting export/collection not happening.... other than that, the usual
[2009/07/02 12:38:12] <fujin> ah. How's that going for you?
[2009/07/02 12:38:29] <fujin> Must be fun when your shit doesn't work.
[2009/07/02 12:38:42] <hacim> annoying is what it is
[2009/07/02 12:38:48] <fujin> heh :(
[2009/07/02 12:38:58] <hacim> i'm seeing the resource exported properly in the db, but no lovin' on the client
[2009/07/02 12:39:01] <fujin> I'm pretty glad we didn't use an RDBMS or ActiveRecord for Chef :)
[2009/07/02 12:40:14] <hacim> oh you chef wankers, why dont you come back. it was more fun when we worked together ;)
[2009/07/02 12:40:27] <fujin> The path of least resistance is for you to come to me.
[2009/07/02 12:40:35] <fujin> <3
[2009/07/02 12:40:53] @ Quit: apbarrett: Read error: 104 (Connection reset by peer)
[2009/07/02 12:41:12] <hacim> merge
[2009/07/02 12:41:15] <fujin> rofl
[2009/07/02 12:41:25] <hacim> come together, we all win
[2009/07/02 12:42:26] <ctso1> puppef
[2009/07/02 12:42:27] <ctso1> cheppet
[2009/07/02 12:53:09] @ Blesser30 joined channel #puppet
[2009/07/02 12:54:09] @ Blesser30 left channel #puppet ()
[2009/07/02 12:55:22] @ Quit: lutter: Connection timed out
[2009/07/02 12:58:19] <joe-mac> fujin: how does chef handle export/collection
[2009/07/02 12:58:38] <fujin> What do you mean?
[2009/07/02 12:58:38] <joe-mac> a link to a doc will do if you don't feel like explaining
[2009/07/02 12:59:08] <joe-mac> i mean, is there something analogous to exported resources in chef, and if so, how is it implemented?
[2009/07/02 12:59:10] @ alexlc joined channel #puppet
[2009/07/02 12:59:14] <fujin> There's not really anything like it in Chef. We never used storedconfigs at HJK solutions either.
[2009/07/02 12:59:26] <fujin> To achieve the nodes-knowing-about-other-nodes-thing, if you've ever used iClassify, it's kind of like that.
[2009/07/02 12:59:38] <joe-mac> o i c, i haven't used iclassify, only heard of it in here
[2009/07/02 12:59:49] <fujin> You perform a search against an index of each of the nodes data, then programatically build up resources based on the search results.
[2009/07/02 12:59:54] <fujin> Let me find the doc
[2009/07/02 12:59:57] <joe-mac> k
[2009/07/02 13:00:09] @ ezmobius joined channel #puppet
[2009/07/02 13:00:29] @ Quit: nasrat: "Ex-Chat"
[2009/07/02 13:00:41] <fujin> trying not to do the talk about the opposing product dance in here, too, so, I'll PM it
[2009/07/02 13:01:02] <alexlc> is it possible to require a define that is defined inside a class
[2009/07/02 13:01:32] @ Quit: MattyM: Remote closed the connection
[2009/07/02 13:02:09] <alexlc> the define is used as class::define{ name: } so how would i reference that with a require
[2009/07/02 13:03:38] @ lutter joined channel #puppet
[2009/07/02 13:06:29] @ Quit: alfism: "http://opensolaris.com/"
[2009/07/02 13:11:28] @ Quit: saurabhverma: Read error: 104 (Connection reset by peer)
[2009/07/02 13:11:45] <joe-mac> require => Class::Definition["resourcename"],
[2009/07/02 13:15:33] <alexlc> trying that now... i don't think i've tried that combo
[2009/07/02 13:19:46] @ WALoeIII_ joined channel #puppet
[2009/07/02 13:19:52] @ JordanCurzon joined channel #puppet
[2009/07/02 13:20:10] @ Quit: WALoeIII: Read error: 113 (No route to host)
[2009/07/02 13:22:34] @ apbarrett joined channel #puppet
[2009/07/02 13:26:08] @ Quit: axisys: Read error: 104 (Connection reset by peer)
[2009/07/02 13:26:35] @ axisys joined channel #puppet
[2009/07/02 13:28:41] @ jbarbuto joined channel #puppet
[2009/07/02 13:33:55] @ Quit: lutter: Read error: 110 (Connection timed out)
[2009/07/02 13:34:55] @ lutter joined channel #puppet
[2009/07/02 13:36:07] @ Quit: poison: Remote closed the connection
[2009/07/02 13:39:27] @ Quit: bendsu: Read error: 104 (Connection reset by peer)
[2009/07/02 13:40:06] <jtimberman> all words need to be capitalized when separated by ::'s
[2009/07/02 13:40:23] <jtimberman> threw me off at first too
[2009/07/02 13:41:25] @ nakano is now known as nakano_
[2009/07/02 13:42:22] <hacim> export/collection problem turned out to be my own fault
[2009/07/02 13:48:43] <sazma> I have the weirdest puppet problem -- ever.
[2009/07/02 13:49:14] <sazma> been working on it 10hrs a day since tuesday
[2009/07/02 13:50:16] <mboyd> well, spit it out
[2009/07/02 13:51:00] <sazma> we moved our puppetmasters from host A to host B and now 4 (out of 500) hosts can't sync their plugins w/o timeouts. If we put PM back on host A it works fine. If we run an SSH proxy on one of the affected hosts to the PM on B, it works fine.
[2009/07/02 13:51:23] <sazma> we changed the version of the client on the affected hosts, no change
[2009/07/02 13:51:46] <sazma> we even upgraded the OS on B and same problem :)
[2009/07/02 13:52:00] <sazma> oh
[2009/07/02 13:52:14] <mboyd> dns?
[2009/07/02 13:52:21] <sazma> and each affected host always complains about the same file (but not the same file across the hosts)
[2009/07/02 13:52:42] <sazma> we ran a while true; do nslookup puppet.our.domain; done and never saw any slow-downs
[2009/07/02 13:52:48] <sazma> we did tcpdumps
[2009/07/02 13:53:09] <sazma> and saw some weird retrans stuff, and a lack of an ACK or two, but nothing we can point at
[2009/07/02 13:53:30] <joe-mac> sazma: what os and what puppet version are the nodes in question and the master
[2009/07/02 13:53:47] <sazma> other hosts on the same network are _exactly_ the same hardware and OS and they work fine
[2009/07/02 13:54:04] <joe-mac> same network, same firewall?
[2009/07/02 13:54:08] <sazma> PM is RHEL5.3, affected hosts are M5000's on Sol10
[2009/07/02 13:54:29] <joe-mac> what version of ruby is on your nodes? is it the same as what's on workign ones?
[2009/07/02 13:54:30] <sazma> diff networks and firewalls, but other hosts in the same fw/network work fine
[2009/07/02 13:54:39] <sazma> same version
[2009/07/02 13:55:19] @ Quit: lutter: Read error: 110 (Connection timed out)
[2009/07/02 13:55:20] <joe-mac> the SSH proxy has got to be fixing some kind of network anomoly, or ignoring it
[2009/07/02 13:55:34] <sazma> right.. we thought DNS or new connections or something
[2009/07/02 13:55:54] <joe-mac> i saw a problem once that was similar, but with file serving... does the plugin transfer start at all, or it just times out without ever starting?
[2009/07/02 13:56:04] <sazma> it sure would help if --debug --verbose --trace said something other than "calling fileserver.describe" :)
[2009/07/02 13:56:40] <sazma> on the host we can do the most testing on, the file it always craps out on is a directory! so I don't think any actual file xfer is taking place
[2009/07/02 13:56:45] <joe-mac> i ran into pretty much the exact same problem... including the missing acks, but upgrading ruby and puppet to the latest stable versions seemed to fix it, and it was openbsd not solaris
[2009/07/02 13:57:00] <joe-mac> the PM is .24.8 right?
[2009/07/02 13:57:34] <sazma> 25.0b2... we tried to go back to 24.8 but it can't find the newer gems and it's just too much hassle
[2009/07/02 13:57:50] <sazma> "rails is missing"
[2009/07/02 13:57:56] <joe-mac> you are living dangerously my friend lol
[2009/07/02 13:57:59] <sazma> indeed
[2009/07/02 13:58:42] <joe-mac> i'm piloting .25b2 at home on a vm team, ran into problems with file serving
[2009/07/02 13:59:06] <sazma> it also doesn't help that I don't really get the whole gems thing... I mean in depth... I get it conceptually, but it surprises me that the ruby ppl (and I'm _very_ impressed with ruby) who seem so smart would make/use gems when gems seem so lame
[2009/07/02 14:00:57] <joe-mac> gems eats shit
[2009/07/02 14:01:02] <joe-mac> they should change the name to turd
[2009/07/02 14:01:08] <joe-mac> it's still four letters in typical unix fashion
[2009/07/02 14:01:27] <joe-mac> actually the command is three letters, fail
[2009/07/02 14:01:44] <sazma> cat awk sed ? :)
[2009/07/02 14:01:48] <joe-mac> turd would be appropriate because when i think of rubygems i think of a polished turd that shines from afar
[2009/07/02 14:02:56] <joe-mac> yea, i meant more like short commands, shoudln't have said four letters
[2009/07/02 14:03:15] <sazma> yea I'm just giving you a hard time... since we're so close :)
[2009/07/02 14:03:52] <joe-mac> are we? you mean, close like you're in boston, close like you can tell me what i'm wearing?
[2009/07/02 14:04:35] <sazma> close like I can tell you when your butt looks big.
[2009/07/02 14:04:43] <joe-mac> yea these pants do that
[2009/07/02 14:04:58] <sazma> you have to wear pants at work? bummer.
[2009/07/02 14:06:50] <sazma> when it happened to you, was it the same file(s) every time?
[2009/07/02 14:11:12] <sazma> I guess we're not that close after all
[2009/07/02 14:20:52] @ kibahop joined channel #puppet
[2009/07/02 14:20:58] @ Quit: kibahop: Client Quit
[2009/07/02 14:22:41] @ Quit: apbarrett: "Leaving."
[2009/07/02 14:29:13] @ bendsu joined channel #puppet
[2009/07/02 14:33:20] @ Quit: loganspencer: Read error: 104 (Connection reset by peer)
[2009/07/02 14:40:41] <joe-mac> sazma: no
[2009/07/02 14:40:51] <joe-mac> it would start a file transfer then just timeout on fileserver.describe
[2009/07/02 14:44:29] @ joe-mac left channel #puppet ()
[2009/07/02 14:53:29] @ drebs joined channel #puppet
[2009/07/02 15:04:39] @ alban2 joined channel #puppet
[2009/07/02 15:10:50] @ Quit: matty91:
[2009/07/02 15:11:04] @ matty91 joined channel #puppet
[2009/07/02 15:15:59] @ joe-mac joined channel #puppet
[2009/07/02 15:21:29] @ fzzzt left channel #puppet ()
[2009/07/02 15:22:48] @ kolla joined channel #puppet
[2009/07/02 15:41:38] @ lak joined channel #puppet
[2009/07/02 15:41:48] @ mvn072 joined channel #puppet
[2009/07/02 15:44:49] @ pugetworks joined channel #puppet
[2009/07/02 15:45:16] @ Quit: lak: Client Quit
[2009/07/02 15:45:48] <pugetworks> hmm
[2009/07/02 15:46:18] @ Quit: andrewcshafer:
[2009/07/02 15:46:29] <pugetworks> I appear to not understand the require/realize function in relation to users
[2009/07/02 15:46:59] <pugetworks> let me be more specific, I can create the user, but I'm having difficulty with adding the group
[2009/07/02 15:47:35] <pugetworks> is it possible to:
[2009/07/02 15:47:41] <pugetworks> class user::developers inherits user::virtual inherits user:groups {
[2009/07/02 15:53:28] @ Quit: bendsu: "Leaving."
[2009/07/02 15:58:33] <pugetworks> ok, I have virtual.pp inheriting groups.pp
[2009/07/02 15:58:51] <pugetworks> maybe order is important.. need to make sure the group is present before the user
[2009/07/02 15:59:12] <pugetworks> yup
[2009/07/02 16:02:33] <pugetworks> it's quiet in here
[2009/07/02 16:08:56] <Jenza> user foo {
[2009/07/02 16:09:04] <Jenza> require Group['groupname']
[2009/07/02 16:09:05] <Jenza> }
[2009/07/02 16:09:05] <Jenza> etc
[2009/07/02 16:10:06] <pugetworks> having the require didn't appear to be adding it
[2009/07/02 16:10:34] <pugetworks> the realize( group ) appeared to add it
[2009/07/02 16:10:39] @ andrewcshafer joined channel #puppet
[2009/07/02 16:10:39] <pugetworks> but I had to add the group before the user
[2009/07/02 16:14:18] <joe-mac> require does not auto-realize virtual resources pug
[2009/07/02 16:14:20] <joe-mac> pugetworks:
[2009/07/02 16:21:05] @ Innocenti joined channel #puppet
[2009/07/02 16:25:58] @ rmiller4pi81 joined channel #puppet
[2009/07/02 16:26:39] @ Quit: rmiller4pi81: Client Quit
[2009/07/02 16:27:27] @ rmiller4pi81 joined channel #puppet
[2009/07/02 16:27:58] @ lutter joined channel #puppet
[2009/07/02 16:29:48] @ Quit: rmiller4pi8: Read error: 104 (Connection reset by peer)
[2009/07/02 16:34:18] @ Quit: hessmll: Client Quit
[2009/07/02 16:36:45] @ Quit: rmiller4pi81: Read error: 60 (Operation timed out)
[2009/07/02 16:41:29] @ Quit: mvn072: "Leaving"
[2009/07/02 16:47:14] @ Quit: pleemans: Read error: 60 (Operation timed out)
[2009/07/02 16:48:03] @ kami- joined channel #puppet
[2009/07/02 16:48:07] <kami-> hello
[2009/07/02 16:48:57] <kami-> can I fold 2 cases into one in a case statement?
[2009/07/02 16:49:20] <kami-> e.g. case $operatingsystem { ubuntu, debian : .... ?
[2009/07/02 16:49:45] <bevans5446> yes
[2009/07/02 16:49:52] <kami-> thank you
[2009/07/02 16:50:33] <bevans5446> np - note the examples http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#case
[2009/07/02 16:51:20] <kami-> Oh, sorry for the noise. Didn't look at the right place. Thanks.
[2009/07/02 16:55:44] @ alfism joined channel #puppet
[2009/07/02 16:59:12] @ lak joined channel #puppet
[2009/07/02 17:08:25] @ docelic_ joined channel #puppet
[2009/07/02 17:08:26] <chadh> can anyone answer a simple augeas type question?
[2009/07/02 17:09:05] @ Quit: d3vilb0x:
[2009/07/02 17:09:07] @ Quit: docelic: Read error: 60 (Operation timed out)
[2009/07/02 17:12:33] @ Quit: rsquared: "Leaving"
[2009/07/02 17:12:57] @ Quit: Demosthenes: "leaving"
[2009/07/02 17:13:06] @ jesserobbins joined channel #puppet
[2009/07/02 17:16:50] @ raphink joined channel #puppet
[2009/07/02 17:17:07] @ lludwig joined channel #puppet
[2009/07/02 17:17:17] @ lludwig left channel #puppet ()
[2009/07/02 17:28:59] @ rmiller4pi8 joined channel #puppet
[2009/07/02 17:29:46] @ Quit: andrewcshafer:
[2009/07/02 17:31:04] @ verwilst joined channel #puppet
[2009/07/02 17:32:56] @ kambiz is now known as kambiz_away
[2009/07/02 17:33:00] @ Quit: malraid: Remote closed the connection
[2009/07/02 17:40:12] @ Quit: verwilst: "Ex-Chat"
[2009/07/02 17:44:39] @ Quit: alexlc: Remote closed the connection
[2009/07/02 17:50:51] @ Quit: matty91:
[2009/07/02 17:55:12] @ Quit: claymation:
[2009/07/02 17:57:51] @ Quit: lutter: "Leaving."
[2009/07/02 18:05:16] @ Quit: rgsteele||work: Remote closed the connection
[2009/07/02 18:12:31] @ jhelfman joined channel #puppet
[2009/07/02 18:13:01] <jhelfman> is there a way to not replace a file, but to just verify that it is there...?
[2009/07/02 18:13:06] <jhelfman> replace => false
[2009/07/02 18:13:09] <jhelfman> ?
[2009/07/02 18:13:17] <agaffney> just don't specify a source or contents
[2009/07/02 18:13:35] <agaffney> file { "/path/to/file": ensure => "present" }
[2009/07/02 18:13:39] <jhelfman> so what happens if the file is not there?
[2009/07/02 18:13:47] <agaffney> that'll just 'touch' the file if it's not there
[2009/07/02 18:13:51] <jhelfman> oh ok
[2009/07/02 18:15:01] @ Quit: sigmonsays: Remote closed the connection
[2009/07/02 18:16:32] <jhelfman> how are ppl managing cron on Freebsd with puppet?
[2009/07/02 18:16:56] <jhelfman> i want to avoid modifying /etc/crontab, but wish there was an alternative to using /var/cron/tabs/$user
[2009/07/02 18:20:22] @ andrewcshafer joined channel #puppet
[2009/07/02 18:28:55] @ JordanCurzon left channel #puppet ()
[2009/07/02 18:30:11] @ Quit: lak:
[2009/07/02 18:39:35] @ lak joined channel #puppet
[2009/07/02 18:42:05] @ WALoeIII joined channel #puppet
[2009/07/02 18:42:39] @ Djelibeybi joined channel #puppet
[2009/07/02 18:42:39] @ hessmll joined channel #puppet
[2009/07/02 18:42:55] @ Quit: jbarbuto:
[2009/07/02 18:43:15] <pugetworks> \quit
[2009/07/02 18:43:18] @ Quit: pugetworks: "pugetworks has no reason"
[2009/07/02 18:44:19] @ Quit: ezmobius:
[2009/07/02 18:49:20] @ Quit: lak:
[2009/07/02 18:49:53] @ metaperl_work joined channel #puppet
[2009/07/02 18:50:17] @ Quit: mfoster: "Leaving."
[2009/07/02 18:52:58] <drebs> ip
[2009/07/02 18:56:31] @ artista_frustrad joined channel #puppet
[2009/07/02 18:58:02] @ Quit: WALoeIII_: Read error: 113 (No route to host)
[2009/07/02 18:59:43] @ Quit: raphink: Read error: 113 (No route to host)
[2009/07/02 18:59:53] @ mfoster joined channel #puppet
[2009/07/02 19:02:20] @ Quit: andrewcshafer:
[2009/07/02 19:07:25] @ andrewcshafer joined channel #puppet
[2009/07/02 19:13:24] @ d3vilb0x joined channel #puppet
[2009/07/02 19:16:17] @ Quit: Disconnect: Read error: 113 (No route to host)
[2009/07/02 19:16:46] @ Disconnect joined channel #puppet
[2009/07/02 19:17:02] @ Quit: d3vilb0x: Client Quit
[2009/07/02 19:19:56] @ Quit: jesserobbins: "ciao!"
[2009/07/02 19:25:55] @ Quit: alhoang: Remote closed the connection
[2009/07/02 19:27:29] @ Quit: shood:
[2009/07/02 19:33:54] @ d3vilb0x joined channel #puppet
[2009/07/02 19:36:45] @ Quit: kolla: Remote closed the connection
[2009/07/02 19:38:47] @ Quit: alfism: "http://opensolaris.com/"
[2009/07/02 19:40:33] @ Quit: nd33r: Read error: 60 (Operation timed out)
[2009/07/02 19:46:49] @ Quit: artista_frustrad: "Leaving"
[2009/07/02 19:46:56] @ Quit: zirpu: "leaving"
[2009/07/02 19:47:08] @ artista_frustrad joined channel #puppet
[2009/07/02 19:47:55] @ Kiloman joined channel #puppet
[2009/07/02 19:49:19] @ Quit: WALoeIII:
[2009/07/02 19:50:20] <Kiloman> howdy folks
[2009/07/02 19:50:35] <Kiloman> anyone up for answering a probably quite basic question?
[2009/07/02 19:50:48] <|Mike|> depends on the question.
[2009/07/02 19:51:50] <Kiloman> Is there any way I can set an entire class to be applied before another class?
[2009/07/02 19:52:05] @ spike joined channel #puppet
[2009/07/02 19:52:06] <Kiloman> I've got one class that sets a machine up as an LDAP client, and another that installs a bunch of packages
[2009/07/02 19:52:21] <Kiloman> the packages add users, which takes significantly longer if the system is already set up for LDAp
[2009/07/02 19:52:48] <Kiloman> as useradd is dumb has to iterate across 40k users to be sure it's got a unique ID
[2009/07/02 19:53:47] <Kiloman> I'd know I could set before => Class["ldap-base"] on all the packages, but there's a few of them, and it would be nice if it was settable at a class level
[2009/07/02 19:53:57] @ zirpu2 joined channel #puppet
[2009/07/02 19:54:10] @ zirpu2 is now known as zirpu
[2009/07/02 19:55:41] @ spike left channel #puppet (".")
[2009/07/02 19:56:21] @ WALoeIII joined channel #puppet
[2009/07/02 19:56:34] @ Quit: d3vilb0x:
[2009/07/02 19:56:52] <Kiloman> no takers?
[2009/07/02 19:57:53] @ Quit: WALoeIII: Client Quit
[2009/07/02 19:58:57] @ lak joined channel #puppet
[2009/07/02 19:59:26] @ WALoeIII joined channel #puppet
[2009/07/02 20:03:14] @ Quit: justindossey: "Leaving."
[2009/07/02 20:06:25] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/07/02 20:10:01] @ Quit: lak:
[2009/07/02 20:22:19] <jhelfman> i believe you need to "inherit" the class
[2009/07/02 20:23:42] @ Quit: Shazburg: Remote closed the connection
[2009/07/02 20:28:18] @ shood joined channel #puppet
[2009/07/02 20:30:39] @ Quit: artista_frustrad: Read error: 110 (Connection timed out)
[2009/07/02 20:33:27] @ artista_frustrad joined channel #puppet
[2009/07/02 20:33:32] @ QMan joined channel #puppet
[2009/07/02 20:35:17] @ Quit: docelic_: Read error: 104 (Connection reset by peer)
[2009/07/02 20:35:34] @ lak joined channel #puppet
[2009/07/02 20:39:28] @ Quit: andrewcshafer:
[2009/07/02 20:59:14] @ Quit: lak:
[2009/07/02 21:00:50] @ docelic joined channel #puppet
[2009/07/02 21:01:01] @ Quit: WALoeIII:
[2009/07/02 21:08:20] @ jumentous joined channel #puppet
[2009/07/02 21:09:13] <jumentous> hi, will there be conflicts if i install the master and daemon onto the same server, i would assume not however the configs make it look like there is a lot of overlap
[2009/07/02 21:10:09] <QMan> jumentous: it works -- you just have to be a bit careful of the config
[2009/07/02 21:10:44] <jumentous> anything in particular or just segregate as much as possible
[2009/07/02 21:10:53] <QMan> depends on what you're trying to do
[2009/07/02 21:11:01] <QMan> for package management, it'll be just fine
[2009/07/02 21:11:22] <QMan> if you want to control the puppet config from puppet, you might get in an interesting state if you're not careful :)
[2009/07/02 21:11:49] <QMan> (my puppetmasters are also puppet clients)
[2009/07/02 21:11:55] <Djelibeybi> (Yes, mine are too)
[2009/07/02 21:12:55] <jumentous> i thought that would work, it was just when running daemon and server with root priviledge they end up all using the same folders for private / public keys and i just assumed that there could be problems
[2009/07/02 21:13:36] <Djelibeybi> I run the puppetmaster as puppet
[2009/07/02 21:13:54] @ Quit: Bass10: Success
[2009/07/02 21:14:15] <jumentous> requires giving puppet root permissions
[2009/07/02 21:14:50] <jumentous> o, i suppose not in the master
[2009/07/02 21:15:58] <QMan> jumentous: puppet creates its own fiilestore for it's SSL certs
[2009/07/02 21:16:19] <QMan> should be under $vardir/ssl
[2009/07/02 21:17:02] <QMan> puppetd needs to be run as root (or else you're going to bump into a whole world of pain installing stuff and fixing permissions). puppetmasterd runs under a lower privilege account
[2009/07/02 21:17:05] @ Quit: eythian: Read error: 104 (Connection reset by peer)
[2009/07/02 21:17:28] @ eythian joined channel #puppet
[2009/07/02 21:17:50] <jumentous> ahh master is in /etc/puppet/ssl
[2009/07/02 21:18:07] <jumentous> so no conflict
[2009/07/02 21:18:39] <jumentous> it was just that i did puppetmasterd --genconfig > puppet.conf; puppetd --genconfig >> puppet.conf
[2009/07/02 21:19:10] <jumentous> and the header mentions that the namespaces are not seperate which means there will be a few collisions
[2009/07/02 21:20:00] <jumentous> but i definetly shouldn't be running master as root, so that will seperate
[2009/07/02 21:22:17] @ andrewcshafer joined channel #puppet
[2009/07/02 21:27:55] @ Quit: hessmll: Client Quit
[2009/07/02 21:35:21] @ WALoeIII joined channel #puppet
[2009/07/02 21:35:34] @ Quit: WALoeIII: Remote closed the connection
[2009/07/02 21:36:19] @ mfoster left channel #puppet ()
[2009/07/02 21:58:43] @ PhabX joined channel #puppet
[2009/07/02 21:58:45] @ Quit: andrewcshafer:
[2009/07/02 22:08:13] @ andrewcshafer joined channel #puppet
[2009/07/02 22:14:42] @ ZeeRusski joined channel #puppet
[2009/07/02 22:39:51] @ Quit: PhatBaja:
[2009/07/02 22:46:13] @ blahdeblah1 joined channel #puppet
[2009/07/02 22:49:45] <blahdeblah1> I posted about this problem yesterday: http://groups.google.com/group/puppet-users/browse_thread/thread/9cfe00be3a6609e1#
[2009/07/02 22:50:04] <blahdeblah1> After reading David Schmidt's response, i think i've got a bit better a handle on what i did wrong
[2009/07/02 22:50:13] <blahdeblah1> And i rewrote to use the files on the server side
[2009/07/02 22:50:48] <blahdeblah1> However, i'm still getting the message "Could not retrieve catalog: Files must be fully qualified at /etc/puppet/modules/squid/manifests/init.pp:26" - any ideas why and how i can work out what's wrong?
[2009/07/02 22:51:01] <blahdeblah1> There seems to be no documentation about that error message on the wiki
[2009/07/02 22:58:39] <agaffney> blahdeblah1: which line is 26?
[2009/07/02 23:11:11] <blahdeblah1> agaffney: The one with the content => file(...)
[2009/07/02 23:11:34] @ Quit: fujin:
[2009/07/02 23:12:30] <agaffney> blahdeblah1: can file() take an array like that?
[2009/07/02 23:12:42] <blahdeblah1> According to jamesturnbull's book, it can
[2009/07/02 23:12:56] <agaffney> I don't have my copy handy
[2009/07/02 23:13:08] <agaffney> and I don't remember reading that part
[2009/07/02 23:13:31] @ pinoyskull joined channel #puppet
[2009/07/02 23:13:33] <blahdeblah1> Maybe that functionality was removed...
[2009/07/02 23:13:45] <blahdeblah1> (Can't think why it would be, but you never know)
[2009/07/02 23:14:30] <blahdeblah1> Maybe i should just bite the bullet and change to David Schmidt's module. I don't really like it (for the reason that it will copy every file, not just the relevant ones), but it would get it working...
[2009/07/02 23:17:57] <QMan> blahdeblah1: Have you considered erb-templating rather than file concatenation?
[2009/07/02 23:18:15] <blahdeblah1> QMan: I'd be happy to consider that if i knew more about it :-)
[2009/07/02 23:18:26] <blahdeblah1> I'm very much a newb at this, and i have no background in Ruby
[2009/07/02 23:18:41] <blahdeblah1> (Other than hello world and a few other bits in an online tutorial)
[2009/07/02 23:18:51] <QMan> http://reductivelabs.com/trac/puppet/wiki/PuppetTemplating
[2009/07/02 23:19:33] <QMan> I am too -- I managed to get some templating together pretty easily from that page alone.
[2009/07/02 23:19:51] <agaffney> "basic" templating is easy
[2009/07/02 23:20:00] <blahdeblah1> I've managed read and modify a couple of templates, but i find Ruby a bit "read-only" at the moment
[2009/07/02 23:20:01] <agaffney> just a few value replacements
[2009/07/02 23:20:06] <blahdeblah1> agaffney: yeah
[2009/07/02 23:20:12] <blahdeblah1> But what about including a whole file?
[2009/07/02 23:20:50] <blahdeblah1> And would that be less efficient than copying the files down? Is there md5summing on changed templates as well as changed files?
[2009/07/02 23:20:52] <QMan> could you not have a full file as the template, and just do substitution in the interesting parts?
[2009/07/02 23:21:11] <blahdeblah1> QMan: No - the files are completely disparate, not just parameterised with slightly different content
[2009/07/02 23:21:24] <QMan> dang.
[2009/07/02 23:21:28] <QMan> that would have been too easy :)
[2009/07/02 23:21:32] <blahdeblah1> yeah
[2009/07/02 23:22:01] <blahdeblah1> Maybe i should just bite the bullet and start trying to manage squid.conf, but i can see that turning into a big can of worms, too
[2009/07/02 23:22:17] @ alex2 joined channel #puppet
[2009/07/02 23:22:36] <blahdeblah1> If i do that, i can specify as many files as i want with the url_regex acl, and then i can just pull down the content with normal file definitions - very straightforward
[2009/07/02 23:23:48] <blahdeblah1> Gotta go - thanks for the suggestions guys
[2009/07/02 23:24:36] <QMan> good luck
[2009/07/02 23:36:41] @ pinoyskull- joined channel #puppet
[2009/07/02 23:37:32] @ Quit: pinoyskull-: Client Quit
[2009/07/02 23:51:59] @ Demosthenes joined channel #puppet
[2009/07/02 23:57:38] @ d3vilb0x joined channel #puppet

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