Saturday, 2010-07-31

[2010/07/31 00:08:36] @ Log started by gepetto
[2010/07/31 00:08:36] @ bgupta joined channel #puppet
[2010/07/31 00:10:22] <skeeziks> Hm, perhaps I should move to cron with a splay setting...
[2010/07/31 00:10:38] <skeeziks> root
[2010/07/31 00:10:42] <skeeziks> mt
[2010/07/31 00:12:59] @ Quit: bgupta: Ping timeout: 245 seconds
[2010/07/31 00:21:31] @ jn joined channel #puppet
[2010/07/31 00:27:41] @ nakano_ is now known as nakano
[2010/07/31 00:39:51] <madduck> odyi: http://git.madduck.net/v/puppet/modules/puppet.git — I am in the process of working on it, so expect changed
[2010/07/31 00:39:54] <madduck> changes
[2010/07/31 00:41:06] <odyi> madduck: cool idea
[2010/07/31 00:41:12] @ mattock joined channel #puppet
[2010/07/31 00:41:18] <madduck> yeah, i am quite happy with it
[2010/07/31 00:47:16] @ nakano is now known as nakano_
[2010/07/31 00:47:22] @ Quit: littleidea: Read error: Connection reset by peer
[2010/07/31 00:56:06] <madduck> if I want to autoload a class debian::apt, does it have to be in the debian module? or can I make a debian_apt module?
[2010/07/31 00:56:19] <alcy> not sure if this is puppet-specific, but as I understand it, if ensure is set to latest for a package, puppet will read the output from apt-cache policy <pkgname> and install the latest version. In my case, the latest version is available from the backports. but apt can't install from backports directly unless apt preferences have been set accordingly or its called explicitly with the -t option.
[2010/07/31 00:57:36] <alcy> so, maybe the apt provider could be modified accordingly, so that if such is the case (latest being available from backports), it would add the -t option accordingly.
[2010/07/31 00:58:55] <alcy> maybe add a feature request for this ?
[2010/07/31 01:02:35] <alcy> oh http://projects.reductivelabs.com/issues/2406
[2010/07/31 01:13:14] @ Demosthenes joined channel #puppet
[2010/07/31 01:17:46] @ nexx joined channel #puppet
[2010/07/31 01:25:40] @ gebi joined channel #puppet
[2010/07/31 01:31:47] <madduck> alcy: -t is not a solution, ticket updated
[2010/07/31 01:33:09] @ Quit: TomHome: Ping timeout: 240 seconds
[2010/07/31 01:34:39] <alcy> madduck: cool, sounds better. ;) not sure of how puppet will ensure pinning of each dependency/package, with not much overhead ?
[2010/07/31 01:35:02] <madduck> who cares about overhead? ;)
[2010/07/31 01:36:58] @ Quit: mclarke: Quit: mclarke
[2010/07/31 01:46:28] @ Quit: jbooth: Ping timeout: 260 seconds
[2010/07/31 01:48:24] @ Quit: gebi: Ping timeout: 260 seconds
[2010/07/31 01:57:44] @ jbooth joined channel #puppet
[2010/07/31 02:05:30] <takamichi> What the easiest way to force a client to reload its catalogue from the master?
[2010/07/31 02:06:33] <takamichi> color me stupid, but I dont see anyway to do it on docs.puppetlabs.com
[2010/07/31 02:06:41] <takamichi> Any references much appreciated
[2010/07/31 02:07:06] <madduck> puppetqd
[2010/07/31 02:09:02] <Volcane> takamichi: puppetrun
[2010/07/31 02:10:01] <takamichi> executed on the client?
[2010/07/31 02:13:18] <madduck> takamichi: on the client: puppetd -ot
[2010/07/31 02:13:48] <Volcane> sorry maybe i missunderstood, do you want to from the master make a client run
[2010/07/31 02:13:51] @ Quit: jbooth: Ping timeout: 265 seconds
[2010/07/31 02:13:54] <Volcane> or do you just want to log into a host and run it?
[2010/07/31 02:15:24] <takamichi> I'm evaluating puppet and have created some sample classes that I want to test without waiting 30 mins for the client to load them
[2010/07/31 02:15:34] <Volcane> ah
[2010/07/31 02:15:34] @ jbooth joined channel #puppet
[2010/07/31 02:15:37] <Volcane> puppetd --test
[2010/07/31 02:15:42] <Volcane> will run on a client and show what its doing
[2010/07/31 02:15:50] <takamichi> ok great! thank you
[2010/07/31 02:15:53] <madduck> oh, no -o necessary, eh?
[2010/07/31 02:15:59] <madduck> --test is -ov --no-daemonize?
[2010/07/31 02:16:24] <Volcane> and --verbose maybe, but yah, run once and exits
[2010/07/31 02:16:42] <madduck> -ov includes --verbose ;_)
[2010/07/31 02:16:53] <Volcane> true :)
[2010/07/31 02:17:13] <takamichi> thanks guys, this has been a great help
[2010/07/31 02:21:28] @ bgupta joined channel #puppet
[2010/07/31 02:41:25] @ yannL joined channel #puppet
[2010/07/31 02:46:42] @ Quit: jbooth: Ping timeout: 258 seconds
[2010/07/31 02:48:39] @ jbooth joined channel #puppet
[2010/07/31 02:55:02] @ Quit: nexx: Quit: quit
[2010/07/31 03:06:03] @ Quit: jbooth: Ping timeout: 265 seconds
[2010/07/31 03:09:00] @ vad3R joined channel #puppet
[2010/07/31 03:09:26] @ Quit: vad3R: Client Quit
[2010/07/31 03:11:49] @ jbooth joined channel #puppet
[2010/07/31 03:15:25] @ itguru joined channel #puppet
[2010/07/31 03:16:45] @ Quit: bgupta: Quit: bgupta
[2010/07/31 03:23:40] @ zorzar_ joined channel #puppet
[2010/07/31 03:24:32] @ Quit: itguru: Read error: Operation timed out
[2010/07/31 03:27:19] @ Quit: zorzar: Ping timeout: 276 seconds
[2010/07/31 03:57:03] @ ickymettle joined channel #puppet
[2010/07/31 03:59:01] @ daniel42 joined channel #puppet
[2010/07/31 03:59:42] @ Quit: jbooth: Ping timeout: 265 seconds
[2010/07/31 04:00:30] @ gebi joined channel #puppet
[2010/07/31 04:01:24] @ jbooth joined channel #puppet
[2010/07/31 04:05:41] @ Bass10 joined channel #puppet
[2010/07/31 04:17:04] @ Quit: jbooth: Ping timeout: 240 seconds
[2010/07/31 04:24:34] @ jbooth joined channel #puppet
[2010/07/31 04:32:34] @ Quit: jbooth: Ping timeout: 265 seconds
[2010/07/31 04:33:41] @ jense joined channel #puppet
[2010/07/31 04:34:16] @ jbooth joined channel #puppet
[2010/07/31 04:38:45] @ Quit: jbooth: Read error: Operation timed out
[2010/07/31 04:39:17] @ jbooth joined channel #puppet
[2010/07/31 04:44:31] <madduck> is there a way in which I can override the Package type with a define using the Package type (but also doing something else) if the OS is debian|ubuntu?
[2010/07/31 04:46:19] @ Quit: alcy: Ping timeout: 245 seconds
[2010/07/31 04:55:32] <ickymettle> madduck: what are you trying to achieve there?
[2010/07/31 04:56:01] <madduck> ickymettle: maintaining a file in /etc/apt/preferences.d for each package installed, if ensure is set to anything other than present or latest
[2010/07/31 04:56:10] <madduck> i.e. if it's set to a version number or a release name
[2010/07/31 04:56:43] <ickymettle> ah
[2010/07/31 04:57:43] @ tecto_ joined channel #puppet
[2010/07/31 04:57:48] <ickymettle> is this just to pin a version?
[2010/07/31 04:58:30] <madduck> yes
[2010/07/31 04:58:34] <madduck> ":just"
[2010/07/31 04:58:54] <ickymettle> cos you're kinda getting that for free by specifying the version in puppet
[2010/07/31 04:59:16] <madduck> no, i am not
[2010/07/31 04:59:31] <madduck> first, I can only specify versions, not release names
[2010/07/31 04:59:32] <ickymettle> puppet will ensure you're running "version"
[2010/07/31 04:59:55] <madduck> and second, if I then run apt-get upgrade, it might install a different package, forcing puppet then to downgrade
[2010/07/31 05:00:16] <madduck> if puppet provides the functionality to install a specific version, I expect it to integrate with the package manager properly
[2010/07/31 05:00:20] <ickymettle> yeah the upgrade one is a pain
[2010/07/31 05:00:37] <madduck> especially since it's trivial nowadays with /etc/apt/preferences.d
[2010/07/31 05:09:54] <davea1> should dashboard classes be auto-populated from updates from servers?
[2010/07/31 05:10:55] @ rmt joined channel #puppet
[2010/07/31 05:27:57] @ tecto__ joined channel #puppet
[2010/07/31 05:30:04] @ Quit: tecto_: Ping timeout: 260 seconds
[2010/07/31 05:30:04] @ Quit: saysjonathan: Ping timeout: 260 seconds
[2010/07/31 05:31:10] @ tecto_ joined channel #puppet
[2010/07/31 05:31:31] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/07/31 05:32:59] @ Quit: tecto__: Read error: Operation timed out
[2010/07/31 05:40:17] @ Bass10 joined channel #puppet
[2010/07/31 05:45:35] @ Quit: joschi: Ping timeout: 248 seconds
[2010/07/31 05:46:16] @ Quit: tecto_: Ping timeout: 240 seconds
[2010/07/31 05:46:55] @ joschi joined channel #puppet
[2010/07/31 06:04:10] @ ckauhaus joined channel #puppet
[2010/07/31 06:05:27] @ nakano_ is now known as nakano
[2010/07/31 06:07:06] @ crb_ left channel #puppet ()
[2010/07/31 06:10:10] @ Quit: daniel42: Quit: leaving
[2010/07/31 06:22:49] @ mgk joined channel #puppet
[2010/07/31 06:24:17] @ Quit: jbooth: Read error: Operation timed out
[2010/07/31 06:25:34] @ jbooth joined channel #puppet
[2010/07/31 06:30:19] @ Quit: mgk: Quit: mgk
[2010/07/31 06:30:46] @ autowidget joined channel #puppet
[2010/07/31 06:31:51] @ Daniel42 joined channel #puppet
[2010/07/31 06:35:04] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/07/31 06:40:10] @ Bass10 joined channel #puppet
[2010/07/31 06:41:02] @ Quit: jbooth: Read error: Operation timed out
[2010/07/31 06:41:27] @ jbooth joined channel #puppet
[2010/07/31 06:49:58] @ herdingcat joined channel #puppet
[2010/07/31 06:50:14] @ Quit: herdingcat: Max SendQ exceeded
[2010/07/31 06:50:35] @ Quit: ckauhaus: Quit: Leaving.
[2010/07/31 06:51:14] @ Quit: jbooth: Ping timeout: 246 seconds
[2010/07/31 06:52:06] @ Quit: Bass10: Read error: Connection reset by peer
[2010/07/31 06:53:13] @ jbooth joined channel #puppet
[2010/07/31 06:57:03] @ mgk joined channel #puppet
[2010/07/31 06:59:18] @ Quit: jbooth: Ping timeout: 260 seconds
[2010/07/31 07:00:54] @ jbooth joined channel #puppet
[2010/07/31 07:05:14] @ Quit: mgk: Quit: mgk
[2010/07/31 07:07:57] @ Quit: Daniel42: Quit: leaving
[2010/07/31 07:09:10] @ Quit: p3rror: Read error: Connection reset by peer
[2010/07/31 07:10:49] @ Quit: jbooth: Ping timeout: 258 seconds
[2010/07/31 07:11:38] @ jbooth joined channel #puppet
[2010/07/31 07:16:39] @ Daniel42 joined channel #puppet
[2010/07/31 07:22:10] @ cliff-hm joined channel #puppet
[2010/07/31 07:23:50] @ p3rror joined channel #puppet
[2010/07/31 07:36:08] @ wilmoore joined channel #puppet
[2010/07/31 07:38:01] @ Quit: mikepea: Quit: mikepea
[2010/07/31 07:41:27] @ tecto_ joined channel #puppet
[2010/07/31 07:46:41] @ jmccune joined channel #puppet
[2010/07/31 07:53:22] @ Quit: jmccune: Ping timeout: 258 seconds
[2010/07/31 07:55:15] @ Quit: Daniel42: Ping timeout: 264 seconds
[2010/07/31 07:58:03] @ kubicek joined channel #puppet
[2010/07/31 07:58:18] @ saysjonathan joined channel #puppet
[2010/07/31 07:59:11] @ nakano is now known as nakano_
[2010/07/31 08:02:49] <jamesturnbull> madduck: I did not - at this stage our thinking is that our Redmine upgrade to v1.0 has broken stuff - I've added a TODO to have a look in more detail
[2010/07/31 08:03:08] <madduck> jamesturnbull: okay, ping me again if the time is ripe
[2010/07/31 08:05:41] @ ickymettle left channel #puppet ()
[2010/07/31 08:07:19] <davea1> just upgraded from 2.5 to 2.6 - took about 4 hours
[2010/07/31 08:08:59] @ tecto__ joined channel #puppet
[2010/07/31 08:09:09] @ Quit: tecto__: Changing host
[2010/07/31 08:09:09] @ tecto__ joined channel #puppet
[2010/07/31 08:12:47] @ Quit: tecto_: Ping timeout: 248 seconds
[2010/07/31 08:13:33] @ tecto_ joined channel #puppet
[2010/07/31 08:16:27] <madduck> that's about 3.9 too much.
[2010/07/31 08:16:34] <madduck> davea1: what were the major problems?
[2010/07/31 08:16:51] <davea1> Hello madduck
[2010/07/31 08:17:04] @ Quit: tecto__: Ping timeout: 240 seconds
[2010/07/31 08:17:06] @ Quit: blahdeblah: Remote host closed the connection
[2010/07/31 08:17:36] * davea1 is thinking
[2010/07/31 08:17:52] @ blahdeblah joined channel #puppet
[2010/07/31 08:18:22] <davea1> the reason I did the upgrade was because I wanted to use dashboard
[2010/07/31 08:18:48] <davea1> that was challenging to get running :/
[2010/07/31 08:19:19] <davea1> anyhow, part of the time was getting a new version of puppet in rpm foprm
[2010/07/31 08:19:21] <davea1> form
[2010/07/31 08:19:33] <davea1> and updating my cobbler environment
[2010/07/31 08:19:52] <davea1> so all the time wasnt all puppet time :)
[2010/07/31 08:20:12] <tmz> davea1: What OS?
[2010/07/31 08:20:21] <davea1> centos 5 x86_64
[2010/07/31 08:20:36] <tmz> davea1: http://tmz.fedorapeople.org/repo/puppet/epel/ :)
[2010/07/31 08:20:51] <davea1> yeah - got it after some digging :)
[2010/07/31 08:21:02] <tmz> Ahh, good deal. Generally the latest bits are there before EPEL.
[2010/07/31 08:21:26] <tmz> I'm always happy to learn of packing errors in there too, to save EPEL folks from suffering with them.
[2010/07/31 08:21:27] <davea1> tmz I kept looking at epel and epel-testing without success
[2010/07/31 08:21:39] <davea1> so anyhow
[2010/07/31 08:21:52] @ Quit: saysjonathan: Quit: leaving
[2010/07/31 08:21:53] <davea1> dashboard wanted an environment to run with
[2010/07/31 08:22:10] <davea1> at least it would not run without the -e param
[2010/07/31 08:22:16] <tmz> Yeah, for 2.6.x it needs some time to firm up and get tested before we commit to it in EPEL.
[2010/07/31 08:22:55] <davea1> so I then modified my puppetmaster to use environments, which was partially implemented in my case
[2010/07/31 08:23:08] <davea1> then some clients wouldnt update
[2010/07/31 08:23:18] <davea1> because I didnt have the env set for them
[2010/07/31 08:23:44] <davea1> then dashboard was crashing when more than one client would post at a time
[2010/07/31 08:24:02] <davea1> I had some strangeness with exported resources
[2010/07/31 08:24:10] <davea1> which didnt appear with 2.5
[2010/07/31 08:24:48] @ Quit: takamichi: Ping timeout: 258 seconds
[2010/07/31 08:24:58] @ takamichi joined channel #puppet
[2010/07/31 08:24:59] <davea1> and my puppetmaster/puppet kept overwriting the changes that I was testing
[2010/07/31 08:25:08] @ bgupta joined channel #puppet
[2010/07/31 08:25:30] <davea1> so I had to bounce back and forth between my running config and my puppet module files
[2010/07/31 08:26:26] <davea1> so as for the upgrade- 4 hours for everything- 1 hour for puppet- sorry if I mislead you about the time ;)
[2010/07/31 08:26:45] <davea1> the strangest problem was why my clients were not updating
[2010/07/31 08:27:17] <davea1> that was because I had environments configured in my puppetmaster but not in my node defs
[2010/07/31 08:27:43] <davea1> madduck, I hope that helps someone
[2010/07/31 08:28:21] <davea1> and now dashboard wont run with passenger - Issue #4425
[2010/07/31 08:28:22] <gepetto> davea1: #4425 is http://projects.puppetlabs.com/issues/show/4425 "Puppet Dashboard - Bug #4425: ActionView::TemplateError (report was supposed to be a Puppet::Transaction::Report, but was a String) - Puppet Labs"
[2010/07/31 08:28:53] <madduck> thanks for the feedback
[2010/07/31 08:29:05] <davea1> madduck, thanks for the software!
[2010/07/31 08:29:15] <madduck> oh, i didn't write it and I don't even really contribute to it
[2010/07/31 08:29:20] <davea1> madduck, lol
[2010/07/31 08:29:28] <madduck> davea1: hug jamesturnbull and lak instead. ;)
[2010/07/31 08:29:49] <davea1> well most of my problems were because of being a novice with puppet - about 4 months now
[2010/07/31 08:30:03] * davea1 hugs jamesturnbull ,lak
[2010/07/31 08:30:46] <davea1> madduck, oh there was one bug- one sec
[2010/07/31 08:32:25] <davea1> madduck, puppet/application/agent.rb would try to process non-puppet files
[2010/07/31 08:33:18] <davea1> madduck, http://groups.google.com/group/puppet-dev/browse_thread/thread/d817d82e29eca06c?pli=1
[2010/07/31 08:33:37] <davea1> madduck, so I had to modify my version
[2010/07/31 08:33:45] <davea1> to add the lines
[2010/07/31 08:35:02] <davea1> madduck, that would be the first one mentioned with Nick Lewis
[2010/07/31 08:37:31] <madduck> any idea how I could wrap text, respecting word boundaries, with templates?
[2010/07/31 08:37:42] <madduck> and ideally with indenting support too?
[2010/07/31 08:39:27] @ Quit: blahdeblah: Remote host closed the connection
[2010/07/31 08:40:02] @ blahdeblah joined channel #puppet
[2010/07/31 08:41:55] <jamesturnbull> madduck: fixed - you should see a new ticket
[2010/07/31 08:43:17] <madduck> ta!
[2010/07/31 08:47:30] <madduck> <%= message.gsub(/(.{1,78})( +|$\n?)|(.{1,78})/, "\\1\\3\n") %>
[2010/07/31 08:47:36] <madduck> (http://blog.macromates.com/2006/wrapping-text-with-regular-expressions/)
[2010/07/31 08:59:32] <jamesturnbull> madduck: #4426 - I am missing some context I think - who is Eric? And what script?
[2010/07/31 08:59:32] <gepetto> jamesturnbull: madduck: #4426 is http://projects.puppetlabs.com/issues/show/4426 "Puppet - Bug #4426: ext/regexp_nodes treats "environment" as parameter - Puppet Labs"
[2010/07/31 09:00:01] @ Quit: gebi: Ping timeout: 276 seconds
[2010/07/31 09:00:11] <madduck> jamesturnbull: /ext/regexp_nodes or so.
[2010/07/31 09:00:18] <madduck> jamesturnbull: eric0 is eric
[2010/07/31 09:00:28] <madduck> he wanted a ticket so he can fix stuff and reference
[2010/07/31 09:00:36] <jamesturnbull> madduck: ah okay
[2010/07/31 09:07:47] @ Quit: kubicek: Quit: kubicek
[2010/07/31 09:08:48] @ Quit: e1mer: Quit: abducted by aliens
[2010/07/31 09:13:19] @ e1mer joined channel #puppet
[2010/07/31 09:14:38] @ mgk joined channel #puppet
[2010/07/31 09:14:52] @ Quit: mgk: Client Quit
[2010/07/31 09:19:47] @ gho5t joined channel #puppet
[2010/07/31 09:23:22] @ Quit: \ask: Remote host closed the connection
[2010/07/31 09:24:47] @ Quit: wilmoore: Remote host closed the connection
[2010/07/31 09:25:30] @ gho5t left channel #puppet ()
[2010/07/31 09:25:53] @ \ask joined channel #puppet
[2010/07/31 09:26:10] @ wilmoore joined channel #puppet
[2010/07/31 09:26:28] @ Quit: \ask: Remote host closed the connection
[2010/07/31 09:26:48] @ \ask joined channel #puppet
[2010/07/31 09:26:54] @ Quit: \ask: Remote host closed the connection
[2010/07/31 09:27:14] @ \ask joined channel #puppet
[2010/07/31 09:27:43] @ Quit: \ask: Remote host closed the connection
[2010/07/31 09:28:53] @ \ask joined channel #puppet
[2010/07/31 09:28:59] @ Quit: \ask: Remote host closed the connection
[2010/07/31 09:34:40] @ Quit: pinoyskull: Quit: Leaving
[2010/07/31 09:36:05] @ ghaskins_mobile joined channel #puppet
[2010/07/31 09:44:45] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/07/31 09:47:10] @ Alagar joined channel #puppet
[2010/07/31 09:48:50] @ \ask joined channel #puppet
[2010/07/31 09:51:53] <madduck> so does multi-source not work with remote files, or with directories?
[2010/07/31 09:52:04] <madduck> http://slexy.org/view/s20yt0fzBX gives err: //logcheck::rules/Logcheck::Rules::Logcheck_rule_dir[violations.d]/File[/etc/logcheck/violations.d]: Failed to retrieve current state of resource: Could not retrieve information from source(s) puppet:///logcheck/violations.d, puppet:///modules/logcheck/violations.d at /etc/puppet/modules/production/logcheck/manifests/init.pp:25
[2010/07/31 09:52:24] @ Quit: \ask: Remote host closed the connection
[2010/07/31 09:52:24] <madduck> puppet:///modules/logcheck/violations.d at least is an empty directory
[2010/07/31 09:52:48] @ \ask joined channel #puppet
[2010/07/31 09:53:13] <madduck> aha, but one which puppetmaster cannot read
[2010/07/31 09:53:14] * madduck hides
[2010/07/31 09:56:09] @ \ask_ joined channel #puppet
[2010/07/31 09:57:24] @ Quit: \ask: Remote host closed the connection
[2010/07/31 09:59:05] @ Quit: Alagar: Read error: Connection reset by peer
[2010/07/31 09:59:51] @ gebi joined channel #puppet
[2010/07/31 10:04:47] @ Quit: seanos: Ping timeout: 248 seconds
[2010/07/31 10:05:20] @ anvil14_ joined channel #puppet
[2010/07/31 10:06:18] @ seanos joined channel #puppet
[2010/07/31 10:06:32] @ Quit: anvil14: Ping timeout: 240 seconds
[2010/07/31 10:06:33] @ anvil14_ is now known as anvil14
[2010/07/31 10:13:40] @ Quit: bug: Quit: bug
[2010/07/31 10:13:57] @ Alagar joined channel #puppet
[2010/07/31 10:13:58] @ Quit: Alagar: Excess Flood
[2010/07/31 10:17:47] @ Quit: davea1: Quit: Leaving
[2010/07/31 10:26:45] @ SpacePope joined channel #puppet
[2010/07/31 10:31:13] @ Quit: \ask_: Remote host closed the connection
[2010/07/31 10:31:36] @ \ask joined channel #puppet
[2010/07/31 10:33:52] @ Quit: rmiller4pi8: Ping timeout: 240 seconds
[2010/07/31 10:35:26] <madduck> why oh why did someone out there decide to make puppetd and puppetmasterd, two fundamentally different programs, read the same config file?
[2010/07/31 10:35:52] @ Quit: \ask: Ping timeout: 240 seconds
[2010/07/31 10:35:56] @ Alagar joined channel #puppet
[2010/07/31 10:35:56] @ Quit: Alagar: Excess Flood
[2010/07/31 10:36:05] <madduck> it means that if I control puppet::client and puppet::server with puppet itself, ordering matters, since the first class gets to pick the template
[2010/07/31 10:36:09] @ bug joined channel #puppet
[2010/07/31 10:38:40] @ Alagar joined channel #puppet
[2010/07/31 10:38:40] @ Quit: Alagar: Excess Flood
[2010/07/31 10:40:49] @ itguru_ joined channel #puppet
[2010/07/31 10:44:32] @ gniks joined channel #puppet
[2010/07/31 10:46:15] @ Quit: jhunter: Ping timeout: 264 seconds
[2010/07/31 10:47:52] @ jhunter joined channel #puppet
[2010/07/31 10:49:37] @ Quit: FoXMaN: Remote host closed the connection
[2010/07/31 10:49:46] @ Alagar joined channel #puppet
[2010/07/31 10:49:46] @ Quit: Alagar: Excess Flood
[2010/07/31 10:56:01] * madduck sad
[2010/07/31 10:56:06] @ Alagar joined channel #puppet
[2010/07/31 10:56:06] @ Quit: Alagar: Excess Flood
[2010/07/31 10:58:30] <jamesturnbull> madduck: I presume you'll tell eric about the ticket
[2010/07/31 10:59:44] <madduck> can i find out if a given class has been loaded and act accordingly?
[2010/07/31 11:00:09] <jamesturnbull> madduck: defined function
[2010/07/31 11:00:17] <madduck> jamesturnbull: i like how #4426 interprets my signature. ;)
[2010/07/31 11:00:17] <gepetto> madduck: jamesturnbull: #4426 is http://projects.puppetlabs.com/issues/show/4426 "Puppet - Bug #4426: ext/regexp_nodes treats "environment" as parameter - Puppet Labs"
[2010/07/31 11:00:22] <madduck> miss piggy++
[2010/07/31 11:00:28] <madduck> jamesturnbull: okay, will look
[2010/07/31 11:00:29] <jamesturnbull> madduck: well it parses the email
[2010/07/31 11:00:33] <madduck> eric0: #4426
[2010/07/31 11:00:33] <gepetto> madduck: eric0: #4426 is http://projects.puppetlabs.com/issues/show/4426 "Puppet - Bug #4426: ext/regexp_nodes treats "environment" as parameter - Puppet Labs"
[2010/07/31 11:00:48] * jamesturnbull is off before madduck complains about Puppet more... :)
[2010/07/31 11:01:52] <madduck> i am *trying*
[2010/07/31 11:02:04] <jamesturnbull> madduck: VERY TRYING :)
[2010/07/31 11:02:44] @ itguru__ joined channel #puppet
[2010/07/31 11:03:30] @ Quit: itguru_: Ping timeout: 258 seconds
[2010/07/31 11:04:09] <madduck> jamesturnbull: i cannot find a function to enumerate or check for classes. :(
[2010/07/31 11:06:14] @ Daniel42 joined channel #puppet
[2010/07/31 11:06:17] @ Alagar joined channel #puppet
[2010/07/31 11:06:17] @ Quit: Alagar: Excess Flood
[2010/07/31 11:08:03] @ mclarke joined channel #puppet
[2010/07/31 11:08:06] @ Quit: itguru__: Ping timeout: 258 seconds
[2010/07/31 11:12:19] @ Quit: ]oestewart: Ping timeout: 258 seconds
[2010/07/31 11:12:46] @ ]oestewart joined channel #puppet
[2010/07/31 11:13:11] <madduck> oooooh!
[2010/07/31 11:13:15] <madduck> http://docs.puppetlabs.com/references/stable/function.html#defined
[2010/07/31 11:14:11] @ Alagar joined channel #puppet
[2010/07/31 11:14:11] @ Quit: Alagar: Excess Flood
[2010/07/31 11:20:12] @ Alagar joined channel #puppet
[2010/07/31 11:20:12] @ Quit: Alagar: Excess Flood
[2010/07/31 11:21:07] @ Alagar joined channel #puppet
[2010/07/31 11:21:07] @ Quit: Alagar: Excess Flood
[2010/07/31 11:22:51] @ Quit: SpacePope: Ping timeout: 264 seconds
[2010/07/31 11:26:28] @ thekad-afk is now known as thekad
[2010/07/31 11:27:36] @ Quit: yannL: Remote host closed the connection
[2010/07/31 11:30:39] @ Quit: ]oestewart: Ping timeout: 265 seconds
[2010/07/31 11:36:04] @ plathrop is now known as plathrop-away
[2010/07/31 11:36:22] @ \ask joined channel #puppet
[2010/07/31 11:36:24] @ plathrop-away is now known as plathrop
[2010/07/31 11:42:44] @ Alagar joined channel #puppet
[2010/07/31 11:42:44] @ Quit: Alagar: Excess Flood
[2010/07/31 11:44:25] @ HouseAway is now known as AimanA
[2010/07/31 11:44:38] <duritong> ohadlevy: *rotfl* PupperOS ymmd!
[2010/07/31 11:47:09] @ Quit: jmslagle: Ping timeout: 240 seconds
[2010/07/31 11:48:22] <madduck> fileserver.conf — is that deprecated in favour of namespaceauth.conf?
[2010/07/31 11:49:01] <madduck> why would I otherwise define an ACL for fileserver in namespaceauth.conf and ACLs for each resource in fileserver.conf?
[2010/07/31 11:52:05] @ Alagar joined channel #puppet
[2010/07/31 11:52:05] @ Quit: Alagar: Excess Flood
[2010/07/31 11:53:51] @ Quit: bug: Quit: bug
[2010/07/31 11:55:19] <duritong> madduck: fileserver is imho in general deprecated in favour of modules, but I'm not sure if you can define fileserver-paths in namespaceauth.conf
[2010/07/31 11:56:01] <madduck> duritong: i hope not that it's deprecated. I mean, I think there's a huge benefit in being able to have module-independent fileserving
[2010/07/31 11:56:23] <duritong> madduck: well you can do that as well with site-specific modules
[2010/07/31 11:56:37] <madduck> e.g. my motd class tries to install [puppet:///motd,puppet:///modules/motd/default] to give the admin a chance to overwrite locally
[2010/07/31 11:56:58] <madduck> duritong: how is a site-specific module called? how do I know what yours will be called when I write my generic class?
[2010/07/31 11:57:18] <duritong> that would then be: [puppet:///modules/site-module/default,puppet:///modules/motd/default]
[2010/07/31 11:57:35] <madduck> is site-module a defined default?
[2010/07/31 11:57:47] <madduck> or will some people call it local\?
[2010/07/31 11:58:05] <duritong> see modules on git.puppet.immerda.ch or the oes at https://labs.riseup.net/code/projects/sharedpuppetmodules
[2010/07/31 11:58:15] @ Alagar joined channel #puppet
[2010/07/31 11:59:21] @ jmslagle joined channel #puppet
[2010/07/31 11:59:25] <madduck> duritong: so the answer is no, right?
[2010/07/31 11:59:26] <duritong> madduck: it's a defined default amongst a certain amout of people, but not something officially
[2010/07/31 11:59:39] <madduck> so why get rid of fileserver??
[2010/07/31 12:00:24] <duritong> you don't need to, but modules seem to be preferred
[2010/07/31 12:00:33] * duritong tel
[2010/07/31 12:00:39] <madduck> modules make a lot of sense *except* for site-local stuff
[2010/07/31 12:02:24] <duritong> madduck: http://spug.ch/assets/2010-02-18/05-apatmo.pdf
[2010/07/31 12:03:56] @ bug joined channel #puppet
[2010/07/31 12:04:17] <madduck> duritong: you mean puzzle.ch, users of mysql, have it figured out?
[2010/07/31 12:04:31] * madduck knows the puzzle.ch guys quite well...
[2010/07/31 12:04:56] <duritong> madduck: no there are also other users aka hacim/micah
[2010/07/31 12:05:03] <madduck> there is just no convincing argument why i should use a site-local module to satisfy the API of a public module.
[2010/07/31 12:06:58] <duritong> code organization, usage of the autolader?
[2010/07/31 12:07:21] <madduck> duritong: neither of which I need
[2010/07/31 12:07:44] <duritong> well, as I said you don't need to get rid off it
[2010/07/31 12:07:48] <madduck> duritong: assume there's a public motd module and the only API it has is that the admin can provide a file 'motd' to override it?
[2010/07/31 12:08:05] <duritong> yep
[2010/07/31 12:08:11] <madduck> why would I ever want to request the public API to be satisfied by modules/site-local/motd rather than /motd
[2010/07/31 12:08:15] <madduck> ?
[2010/07/31 12:09:06] <duritong> no modules/site-motd/files/
[2010/07/31 12:09:20] <madduck> why?
[2010/07/31 12:09:28] <madduck> what's the benefit?
[2010/07/31 12:09:31] <duritong> because site-motd is an own module
[2010/07/31 12:09:35] <madduck> it's a lot more work and inodes and all
[2010/07/31 12:09:45] <madduck> why does it need to be its own module?
[2010/07/31 12:10:21] <duritong> if we care about inodes we can also put everything into one file
[2010/07/31 12:10:36] <madduck> sure, but why the extra indirection?
[2010/07/31 12:11:05] <duritong> because we can use the existing modules behavior
[2010/07/31 12:11:05] <madduck> all i want to have is *one* *canonical* location to check for a file
[2010/07/31 12:11:14] @ thekad is now known as thekad-afk
[2010/07/31 12:11:19] <madduck> i don't need any modules behaviour. i just want to serve a single file
[2010/07/31 12:11:23] <madduck> (optionally)
[2010/07/31 12:11:23] <duritong> but you could also put all into a module called site-local and use that as a fileserver
[2010/07/31 12:11:50] <madduck> but then my public module must in its API make the assumption that every user puts stuff into modules/site-local/files
[2010/07/31 12:11:58] <madduck> or modules/site-motd/files for motd
[2010/07/31 12:12:00] <duritong> yep
[2010/07/31 12:12:16] <madduck> i don't see the benefit over using /
[2010/07/31 12:12:21] <madduck> i.e. fileserver
[2010/07/31 12:12:35] <madduck> *unless* "site-local" were the standard.
[2010/07/31 12:12:43] <madduck> or whatever
[2010/07/31 12:12:49] <madduck> unless there was a stnadard
[2010/07/31 12:12:51] <duritong> well there is currently anyway no std.
[2010/07/31 12:12:59] <madduck> there is the fileserver…
[2010/07/31 12:14:35] <duritong> if you don't have any site-specific classes, then this is probably sufficient, but we had the experience that the fileserver gets to clumsy
[2010/07/31 12:15:07] <madduck> fair enough
[2010/07/31 12:16:34] <madduck> i guess i can make it check [puppet:///motd, puppet:///modules/site-motd/motd, puppet:///modules/site-local/motd, puppet:///modules/motd/default]
[2010/07/31 12:16:40] <madduck> and many more
[2010/07/31 12:16:41] <madduck> \o/
[2010/07/31 12:17:10] <madduck> ffs! why does namespaceauth have to be shared between client and server too?
[2010/07/31 12:17:16] <duritong> yeah and many other "standards" :P
[2010/07/31 12:17:33] <duritong> this I don't know and I don't think it have to
[2010/07/31 12:17:34] <madduck> why in the world did lak not properly separate client and server?
[2010/07/31 12:17:44] * madduck wants /etc/puppetmaster
[2010/07/31 12:20:27] @ Quit: \ask: Remote host closed the connection
[2010/07/31 12:24:16] @ \ask joined channel #puppet
[2010/07/31 12:27:44] <madduck> wtf is auth.conf?
[2010/07/31 12:32:18] @ Quit: bug: Quit: bug
[2010/07/31 12:52:35] @ RussS joined channel #puppet
[2010/07/31 13:02:02] <|Mike|> rtfm
[2010/07/31 13:02:10] <madduck> which fm?
[2010/07/31 13:02:20] <|Mike|> hardrock.fm ? :)
[2010/07/31 13:17:07] <madduck> i am listening to iron maiden, does that count?
[2010/07/31 13:18:38] <madduck> $_puppet_template_file = "puppetmaster.conf"
[2010/07/31 13:18:39] <madduck> include puppet::client
[2010/07/31 13:18:57] <madduck> why on earth would $_puppet_template_file be empty when puppet::client is evaluated?
[2010/07/31 13:19:21] <madduck> it is *not* evaluated from anywhere else (although i don't know how to check that for sure)
[2010/07/31 13:19:37] <madduck> oh yeah
[2010/07/31 13:19:38] <madduck> if defined(Class["puppet::client"]) {
[2010/07/31 13:19:39] <madduck> fail("You must not include the puppet::client class before puppet::server.")
[2010/07/31 13:19:41] <madduck> }
[2010/07/31 13:19:42] <madduck> is right before
[2010/07/31 13:19:46] <madduck> so it cannot have happejned
[2010/07/31 13:36:50] @ Quit: mattock: Ping timeout: 258 seconds
[2010/07/31 13:40:06] @ Quit: MattM: Remote host closed the connection
[2010/07/31 13:41:58] @ Cyis joined channel #puppet
[2010/07/31 13:44:13] <Cyis> Okay may seem like a silly question... but if I have a file { } block with multiple files... how can I set one so that it's only to be included base on the $operatingsystem fact
[2010/07/31 13:44:26] <madduck> make it a separate block
[2010/07/31 13:44:30] <madduck> nested in an if
[2010/07/31 13:44:42] <madduck> or better, make ensure depend on the operatingsystem fact
[2010/07/31 13:45:46] <Cyis> that makes sense... I thought there might be a way to do it more elegantly than multiple blocks... the ensure depend sounds like what I was thinking
[2010/07/31 13:48:25] @ MattM joined channel #puppet
[2010/07/31 13:51:34] <zeeby> Hey guys, I'm trying to move puppet between two boxes, and updating in the mean time
[2010/07/31 13:51:42] <zeeby> at the start of puppetmasterd's I'm getting this now:
[2010/07/31 13:51:44] <zeeby> Could not create resources for managing Puppet's files and directories in sections [:main, :puppetmasterd, :ssl]: Could not find a default provider for file
[2010/07/31 13:51:49] <zeeby> Any clue?
[2010/07/31 13:52:54] @ Quit: MattM: Remote host closed the connection
[2010/07/31 13:54:49] <Cyis> thanks madduck... that did the trick...
[2010/07/31 14:24:43] @ nakano_ is now known as nakano
[2010/07/31 14:30:45] <Cyis> hmm... having some issues with trying to test out puppet dashboard
[2010/07/31 14:42:49] @ Quit: Cyis: Quit: Leaving
[2010/07/31 14:48:00] @ Determinist joined channel #puppet
[2010/07/31 14:48:32] @ bug joined channel #puppet
[2010/07/31 15:03:48] @ jnewland joined channel #puppet
[2010/07/31 15:04:11] @ nakano is now known as nakano_
[2010/07/31 15:16:31] @ nakano_ is now known as nakano
[2010/07/31 15:22:41] @ itguru joined channel #puppet
[2010/07/31 15:22:41] @ Quit: itguru: Changing host
[2010/07/31 15:22:41] @ itguru joined channel #puppet
[2010/07/31 15:31:03] @ thekad-afk is now known as thekad
[2010/07/31 15:31:05] @ nakano is now known as nakano_
[2010/07/31 15:45:08] @ Quit: Daniel42: Ping timeout: 260 seconds
[2010/07/31 15:45:23] @ jmccune joined channel #puppet
[2010/07/31 15:58:51] @ nexx joined channel #puppet
[2010/07/31 16:02:07] @ Quit: madduck: Ping timeout: 248 seconds
[2010/07/31 16:02:14] @ madduck joined channel #puppet
[2010/07/31 16:03:58] @ Quit: nexx: Quit: quit
[2010/07/31 16:16:06] @ nakano_ is now known as nakano
[2010/07/31 16:44:34] @ Quit: itguru: Remote host closed the connection
[2010/07/31 16:50:55] @ FoXMaN joined channel #puppet
[2010/07/31 16:51:24] @ ghaskins_mobile joined channel #puppet
[2010/07/31 16:53:31] @ SpacePope joined channel #puppet
[2010/07/31 16:54:48] @ Quit: madduck: Ping timeout: 240 seconds
[2010/07/31 16:55:19] @ madduck joined channel #puppet
[2010/07/31 16:57:40] <|Mike|> madduck: yeah, the rock!
[2010/07/31 17:10:17] @ thekad is now known as thekad-afk
[2010/07/31 17:18:07] @ nakano is now known as nakano_
[2010/07/31 17:33:20] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/07/31 17:41:26] @ ghaskins_mobile joined channel #puppet
[2010/07/31 17:42:41] @ Quit: \ask: Remote host closed the connection
[2010/07/31 17:43:04] @ \ask joined channel #puppet
[2010/07/31 17:44:18] @ Quit: \ask: Read error: Connection reset by peer
[2010/07/31 17:44:34] @ \ask joined channel #puppet
[2010/07/31 17:47:02] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep
[2010/07/31 17:48:16] @ Quit: mclarke: Quit: mclarke
[2010/07/31 17:57:59] @ Quit: zorzar_: Ping timeout: 245 seconds
[2010/07/31 17:58:53] @ herdingcat joined channel #puppet
[2010/07/31 17:59:06] @ zorzar joined channel #puppet
[2010/07/31 18:19:40] @ Quit: SpacePope: Ping timeout: 276 seconds
[2010/07/31 18:21:41] @ SpacePope joined channel #puppet
[2010/07/31 18:28:06] @ Quit: SpacePope: Read error: Connection reset by peer
[2010/07/31 18:33:05] @ SpacePope joined channel #puppet
[2010/07/31 18:48:45] @ kolla joined channel #puppet
[2010/07/31 18:51:10] @ Quit: SpacePope: Ping timeout: 258 seconds
[2010/07/31 18:51:54] @ SpacePope joined channel #puppet
[2010/07/31 18:52:38] @ gwillickers joined channel #puppet
[2010/07/31 18:58:01] @ KenjiP0p joined channel #puppet
[2010/07/31 19:01:29] @ itguru joined channel #puppet
[2010/07/31 19:01:29] @ Quit: itguru: Changing host
[2010/07/31 19:01:29] @ itguru joined channel #puppet
[2010/07/31 19:15:54] @ Quit: SpacePope: Ping timeout: 260 seconds
[2010/07/31 19:16:39] @ SpacePope joined channel #puppet
[2010/07/31 19:28:29] @ Quit: jnewland: Remote host closed the connection
[2010/07/31 19:41:07] @ Quit: Alagar: Ping timeout: 252 seconds
[2010/07/31 19:44:31] @ Quit: madduck: Ping timeout: 248 seconds
[2010/07/31 19:46:40] @ madduck joined channel #puppet
[2010/07/31 19:53:50] @ Quit: kolla: Remote host closed the connection
[2010/07/31 19:53:52] @ Quit: itguru: Ping timeout: 240 seconds
[2010/07/31 19:55:26] @ kolla joined channel #puppet
[2010/07/31 20:00:08] @ fredden joined channel #puppet
[2010/07/31 20:05:07] @ gwillickers left channel #puppet ("Leaving")
[2010/07/31 20:06:08] @ ]oestewart joined channel #puppet
[2010/07/31 20:09:48] @ nakano_ is now known as nakano
[2010/07/31 20:10:46] @ nakano is now known as nakano_
[2010/07/31 20:16:20] <skeeziks> I can't find a reference for how to use `require' directly inside a class definition, as opposed to within a resource. Can you guys help me out?
[2010/07/31 20:18:39] @ Quit: kolla: Ping timeout: 248 seconds
[2010/07/31 20:19:18] @ tecto__ joined channel #puppet
[2010/07/31 20:21:52] @ Quit: tecto_: Ping timeout: 240 seconds
[2010/07/31 20:24:12] @ ghg joined channel #puppet
[2010/07/31 20:28:59] @ kolla joined channel #puppet
[2010/07/31 20:40:15] @ AimanA is now known as HouseAway
[2010/07/31 20:49:12] @ Quit: jense: Ping timeout: 240 seconds
[2010/07/31 20:54:07] @ Quit: herdingcat: Read error: Connection reset by peer
[2010/07/31 20:56:19] @ Quit: autowidget: Quit: autowidget
[2010/07/31 21:02:53] @ jense joined channel #puppet
[2010/07/31 21:29:13] @ Quit: bug: Quit: bug
[2010/07/31 21:32:20] @ mclarke joined channel #puppet
[2010/07/31 21:37:22] @ bug joined channel #puppet
[2010/07/31 21:42:21] @ tjoe joined channel #puppet
[2010/07/31 21:48:32] @ ghg left channel #puppet ()
[2010/07/31 21:56:12] @ Quit: tjoe: Quit: leaving
[2010/07/31 21:56:19] @ Quit: cliff-hm: Ping timeout: 258 seconds
[2010/07/31 21:59:52] @ Quit: kolla: Ping timeout: 240 seconds
[2010/07/31 22:06:45] @ kolla joined channel #puppet
[2010/07/31 22:27:42] @ devdas joined channel #puppet
[2010/07/31 22:29:58] @ brothers joined channel #puppet
[2010/07/31 22:36:34] @ Deesl joined channel #puppet
[2010/07/31 22:52:29] @ TomHome joined channel #puppet
[2010/07/31 22:52:32] <TomHome> hey guys
[2010/07/31 22:53:11] <TomHome> I'm in the process of migrating from cfengine2 to puppet... and I'd like to know how would you manage access on servers for a group or users with puppet ?
[2010/07/31 22:55:09] @ Quit: tecto__: Ping timeout: 240 seconds
[2010/07/31 22:55:52] @ Quit: niros: Ping timeout: 240 seconds
[2010/07/31 22:57:13] <devdas> Access via?
[2010/07/31 22:57:21] <devdas> Or account management?
[2010/07/31 22:58:04] <TomHome> ssh access)
[2010/07/31 22:59:07] * devdas likes keys
[2010/07/31 22:59:11] <devdas> No key, no access
[2010/07/31 22:59:19] <TomHome> i.e: how would do to let access to user ben and group lambda to server X,Y,Z
[2010/07/31 22:59:45] <devdas> See the exported resources stuff
[2010/07/31 22:59:50] <TomHome> ?
[2010/07/31 22:59:55] <devdas> It's a slightly complex topic
[2010/07/31 23:03:02] <TomHome> ok
[2010/07/31 23:03:56] <TomHome> so far what we used to do is to create a file X locally on the server and if this file exists then cfengine will do something because this file activites a class
[2010/07/31 23:04:03] <TomHome> how would you do that with puppet ?
[2010/07/31 23:04:15] <devdas> http://docs.puppetlabs.com/guides/virtual_resources.html
[2010/07/31 23:04:41] <devdas> You can do that with Puppet via exec {}
[2010/07/31 23:05:07] <devdas> The virtual stuff is cleaner
[2010/07/31 23:05:13] <devdas> More declarative
[2010/07/31 23:09:17] <TomHome> ok that helps
[2010/07/31 23:09:31] <TomHome> now I have another question (derivated from the 1st one)
[2010/07/31 23:09:38] <TomHome> let
[2010/07/31 23:09:39] <TomHome> let
[2010/07/31 23:10:14] <TomHome> let's imagine that you want to install a class webserver on a server
[2010/07/31 23:10:23] <TomHome> how should I do ?
[2010/07/31 23:10:33] <TomHome> add for this server the class in the manifest ?
[2010/07/31 23:10:40] <devdas> node server { include webserver }
[2010/07/31 23:10:42] <devdas> Yes
[2010/07/31 23:10:51] <TomHome> or is it a way to trigger an installation from the server itself somehow ?
[2010/07/31 23:11:24] <TomHome> like if I create a file in /var/puppet/webserver puppet will then install the class webserver and do the work
[2010/07/31 23:11:30] <TomHome> (does it make sense ?)
[2010/07/31 23:11:45] <TomHome> so far I have this fealing that you can manage stuff only from the puppetmaster
[2010/07/31 23:11:53] <TomHome> correct ?
[2010/07/31 23:12:05] <devdas> The only thing you need to put on the node is the puppet client and facter
[2010/07/31 23:12:14] <devdas> Everything else is on the Puppetmaster
[2010/07/31 23:12:20] <TomHome> ok
[2010/07/31 23:12:40] <TomHome> that confirms my thought
[2010/07/31 23:13:20] <TomHome> I understood that a client authenticates to the puppetmaster with a ssl key
[2010/07/31 23:13:36] <TomHome> so it there a clean way to remove a server when you decommission it ?
[2010/07/31 23:13:50] <TomHome> (I haven't google that one so it might be obvious)
[2010/07/31 23:22:08] <joschi> TomHome: `puppetca --revoke ...`
[2010/07/31 23:22:25] <joschi> TomHome: or `puppetca --clean ...`, but revoke is "more correct"
[2010/07/31 23:24:18] <TomHome> ok
[2010/07/31 23:24:25] <TomHome> I found clean in a bug report :)
[2010/07/31 23:24:42] <TomHome> thanks guys for your help
[2010/07/31 23:29:57] @ Quit: Determinist: Remote host closed the connection
[2010/07/31 23:34:30] @ Quit: TomHome: Remote host closed the connection
[2010/07/31 23:40:15] <madduck> check out http://slexy.org/view/s20SQ61NdA if you include class test::server, what would you expect that notify to print?
[2010/07/31 23:53:34] * madduck created #4429
[2010/07/31 23:53:34] <gepetto> madduck: #4429 is http://projects.puppetlabs.com/issues/show/4429 "Puppet - Bug #4429: variable confusion when a class includes its sibling - Puppet Labs"

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