Wednesday, 2010-08-11

[2010/08/11 00:00:05] @ Log started by gepetto
[2010/08/11 00:00:05] @ Quit: nexx: Quit: quit
[2010/08/11 00:06:55] @ Quit: anderbubble: Read error: Operation timed out
[2010/08/11 00:10:11] @ anderbubble joined channel #puppet
[2010/08/11 00:12:50] @ ohookins joined channel #puppet
[2010/08/11 00:13:00] <Naresh> okay, am i the only one facing the CLOSE_WAIT connections problem when i have storeconfigs enabled with 2.6.0?
[2010/08/11 00:15:28] @ Quit: gebi: Ping timeout: 240 seconds
[2010/08/11 00:15:43] @ masterhumper is now known as sejo
[2010/08/11 00:16:55] @ Quit: itguru: Ping timeout: 276 seconds
[2010/08/11 00:19:57] @ nakano_ is now known as nakano
[2010/08/11 00:21:03] <duritong> Naresh: which activerecord version are you using?
[2010/08/11 00:22:33] @ Quit: bgupta: Quit: bgupta
[2010/08/11 00:23:37] @ TREllis joined channel #puppet
[2010/08/11 00:28:36] @ Quit: ceren: Quit: ceren
[2010/08/11 00:29:06] <Naresh> turned out to be a problem with async_storeconfigs
[2010/08/11 00:29:13] <Naresh> i had turned it on to use activemq
[2010/08/11 00:29:29] <Naresh> duritong: activerecord (2.3.8, 2.1.1)
[2010/08/11 00:29:29] <Naresh>
[2010/08/11 00:31:50] @ Quit: gniks: Quit: Leaving.
[2010/08/11 00:32:26] @ ceren joined channel #puppet
[2010/08/11 00:32:40] <duritong> Naresh: ok
[2010/08/11 00:33:09] <duritong> Naresh: anything obvious?
[2010/08/11 00:33:57] <Naresh> i'm not sure, nothing funny in activemq logs
[2010/08/11 00:34:13] <Naresh> and the documentation suggests that async_storeconfigs be enabled when queueing is to be used
[2010/08/11 00:34:59] <duritong> well if it's something where doc or puppet improvement could have helped, then it might be worth filing a bug/feature request
[2010/08/11 00:35:28] @ Quit: pinoyskull: Ping timeout: 276 seconds
[2010/08/11 00:35:34] @ nakano is now known as nakano_
[2010/08/11 00:35:40] <Naresh> on it
[2010/08/11 00:37:43] @ MattyM joined channel #puppet
[2010/08/11 00:38:52] @ lkoranda joined channel #puppet
[2010/08/11 00:41:00] @ Quit: ahuman: Remote host closed the connection
[2010/08/11 00:46:22] @ ckauhaus joined channel #puppet
[2010/08/11 00:47:38] @ pinoyskull joined channel #puppet
[2010/08/11 00:51:46] <diget> Hi all. I've recently upgraded our puppet installation from 0.24.8 to 2.6.0. classes.txt is empty on all of my nodes now. Isn't that used anymore?
[2010/08/11 00:53:33] <Naresh> duritong: reported - http://projects.puppetlabs.com/issues/4517
[2010/08/11 00:53:43] @ Demosthenes joined channel #puppet
[2010/08/11 00:53:48] <duritong> diget: dunno, might be a bug
[2010/08/11 00:54:11] <duritong> it's empty on my side as well
[2010/08/11 00:55:52] <Volcane> would be awesome if someone can log that one
[2010/08/11 00:56:43] <diget> duritong: thanks good to know thats not only me
[2010/08/11 00:56:53] <diget> Volcane: I'll do that
[2010/08/11 01:01:34] @ rawler_ joined channel #puppet
[2010/08/11 01:07:12] @ Quit: ezmobius: Remote host closed the connection
[2010/08/11 01:08:26] @ tjoe joined channel #puppet
[2010/08/11 01:09:50] @ gebi joined channel #puppet
[2010/08/11 01:16:57] @ alban2 joined channel #puppet
[2010/08/11 01:21:07] @ andrewh joined channel #puppet
[2010/08/11 01:24:45] @ itguru joined channel #puppet
[2010/08/11 01:25:18] @ Quit: lkoranda: Quit: Ex-Chat
[2010/08/11 01:26:52] @ Ramonster joined channel #puppet
[2010/08/11 01:27:26] <nico> is there something wrong with the puppet-module tool for the forge ? tickets got their owner deleted
[2010/08/11 01:39:42] @ nakano_ is now known as nakano
[2010/08/11 01:43:14] @ mrk1207 joined channel #puppet
[2010/08/11 01:44:39] @ Quit: pinoyskull: Ping timeout: 265 seconds
[2010/08/11 01:49:35] @ Quit: itguru: Read error: Operation timed out
[2010/08/11 01:50:03] @ Quit: rawler_: Read error: Operation timed out
[2010/08/11 01:50:08] @ itguru joined channel #puppet
[2010/08/11 01:50:16] @ rawler_ joined channel #puppet
[2010/08/11 01:52:19] @ Quit: e1mer: Quit: captured by martians
[2010/08/11 01:52:52] @ Quit: tuf: Remote host closed the connection
[2010/08/11 01:53:00] @ tuf joined channel #puppet
[2010/08/11 01:54:18] @ tuf_ joined channel #puppet
[2010/08/11 01:56:52] @ Quit: tjoe: Ping timeout: 246 seconds
[2010/08/11 01:57:15] @ Quit: tuf: Ping timeout: 240 seconds
[2010/08/11 01:57:15] @ tuf_ is now known as tuf
[2010/08/11 02:02:29] @ Quit: kolla: Remote host closed the connection
[2010/08/11 02:03:06] <diget> Volcane: logged - http://projects.puppetlabs.com/issues/4518
[2010/08/11 02:04:01] @ ohookins left channel #puppet ("Leaving.")
[2010/08/11 02:04:55] @ Quit: Ramonster: Ping timeout: 240 seconds
[2010/08/11 02:16:19] @ kuttan_1 joined channel #puppet
[2010/08/11 02:17:10] @ ohookins joined channel #puppet
[2010/08/11 02:28:20] <andrewh> is anyone here using zenoss with puppet?
[2010/08/11 02:28:35] @ Quit: alban2: Ping timeout: 240 seconds
[2010/08/11 02:33:23] @ e1mer joined channel #puppet
[2010/08/11 02:34:56] @ mgk joined channel #puppet
[2010/08/11 02:35:22] <mgk> lo,
[2010/08/11 02:35:29] <mgk> in puppet modules with file serving
[2010/08/11 02:35:32] <mgk> eg source => "puppet:///users
[2010/08/11 02:35:45] <mgk> is the puppet part the source server or the protocol used to collect the file
[2010/08/11 02:35:49] <mgk> i thought the latter
[2010/08/11 02:36:25] <henk> usually the protocol is delimited from the rest by ://
[2010/08/11 02:36:47] <henk> so 'puppet' is the protocol. after the :// comes the server (if not given, default server afaik), then the path.
[2010/08/11 02:36:50] <henk> after a /
[2010/08/11 02:37:15] <mgk> ok cool thanks, trying to work through something and wanted to check that cheers
[2010/08/11 02:42:03] @ Quit: JarleB: Ping timeout: 264 seconds
[2010/08/11 02:45:19] @ Quit: kuttan_1: Quit: Leaving.
[2010/08/11 02:46:47] @ nul0op joined channel #puppet
[2010/08/11 02:47:25] @ Quit: rawler_: Quit: No Ping reply in 180 seconds.
[2010/08/11 02:47:27] @ rawler__ joined channel #puppet
[2010/08/11 02:49:30] <andrewh> if you're using the URI class, it's called the uri scheme
[2010/08/11 02:52:19] @ alban2 joined channel #puppet
[2010/08/11 03:01:49] @ kolla joined channel #puppet
[2010/08/11 03:13:34] @ JarleB joined channel #puppet
[2010/08/11 03:14:13] @ Quit: alban2: Ping timeout: 276 seconds
[2010/08/11 03:20:25] @ Quit: raven_: Read error: Connection reset by peer
[2010/08/11 03:20:39] @ raven joined channel #puppet
[2010/08/11 03:22:22] @ tjoe joined channel #puppet
[2010/08/11 03:23:08] @ Quit: Demosthenes: Quit: leaving
[2010/08/11 03:24:50] @ ffrank joined channel #puppet
[2010/08/11 03:24:52] <ohookins> hi all, i wondered if someone could clarify for me what i can do to make the "tests insufficient" go away for #2866
[2010/08/11 03:24:52] <gepetto> ohookins: #2866 is http://projects.puppetlabs.com/issues/show/2866 "Puppet - Feature #2866: Yum package provider does not allow downgrade - Puppet Labs"
[2010/08/11 03:25:22] <ohookins> i need this feature, so some clarification would be good so i at least have an idea of what is required
[2010/08/11 03:26:03] <ffrank> hi. i just noticed that some of my client buckets went bananas with data during an unfortunate recursive backup. is there a "right" way to clean away some cruft?
[2010/08/11 03:26:55] <Volcane> ohookins: best to grab luke (lak on irc) when he is around and ask, or try #puppet-dev
[2010/08/11 03:27:07] <Volcane> ffrank: not really :(
[2010/08/11 03:27:30] <ohookins> Volcane: our business hours don't really overlap, but i'll try puppet-dev. thanks!
[2010/08/11 03:27:52] <ffrank> Volcane: aight. find -exec rm it is, i guess :) thanks for confirming
[2010/08/11 03:29:21] <Volcane> ohookins: else the dev list is also an option
[2010/08/11 03:29:27] @ Quit: elementai: Quit: Leaving.
[2010/08/11 03:29:39] @ elementai joined channel #puppet
[2010/08/11 03:29:53] <ohookins> Volcane: i hoped it would be a simple answer, but perhaps i'll try there next
[2010/08/11 03:30:28] @ Quit: elementai: Remote host closed the connection
[2010/08/11 03:30:38] @ elementai joined channel #puppet
[2010/08/11 03:31:34] <Volcane> ohookins: well the simple answer is whatever feature/change in behavior is being introduced need to be tested. so if you're allowing downgrades i presume a test would be to install a new version and downgrade. i suspect though thats a rediculous requirement from a test, but who knows, better ask the devs :)
[2010/08/11 03:31:51] <Volcane> ohookins: mosty #puppet-dev is also only busy during US time, list might be your best bet
[2010/08/11 03:31:58] <ohookins> ok, will do
[2010/08/11 03:36:14] <kjetilho> hmm, I don't get it. my munin::plugin define declares a file which does notify => Service["munin-node"]
[2010/08/11 03:36:29] <kjetilho> but no refresh is triggered?
[2010/08/11 03:36:55] <Volcane> does it say its scheduling it?
[2010/08/11 03:37:34] <kjetilho> no
[2010/08/11 03:38:24] <Volcane> best, as always, to show code and logs
[2010/08/11 03:39:01] @ itguru_ joined channel #puppet
[2010/08/11 03:39:15] @ Quit: itguru: Ping timeout: 240 seconds
[2010/08/11 03:39:55] @ Quit: Zirafarafa: Quit: Leaving
[2010/08/11 03:47:09] @ MPSimmons joined channel #puppet
[2010/08/11 03:51:56] @ Tare joined channel #puppet
[2010/08/11 03:55:58] @ lkoranda joined channel #puppet
[2010/08/11 03:56:27] @ Quit: wayland76: Ping timeout: 264 seconds
[2010/08/11 04:03:35] @ dominic_ joined channel #puppet
[2010/08/11 04:05:20] <dominic_> Hello. Is it possible to use client localconfig.yaml to recreate puppet manifests?
[2010/08/11 04:07:19] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2010/08/11 04:07:34] <dominic_> A power outage killed my puppetmaster's harddrives, and I lost _everything_. I'm hoping there's a way use the client cache data to reverse-engineer the server manifests.
[2010/08/11 04:12:55] <w00> backups?:|
[2010/08/11 04:13:25] <sdog> dominic you mean you recipes aren't in svn ?
[2010/08/11 04:13:29] <dominic_> none. yeah, i know, dumb
[2010/08/11 04:13:40] @ Quit: jimcooncat: Quit: Ex-Chat
[2010/08/11 04:13:44] <dominic_> oh, i had them in a git repo... which was located on the same machine :/
[2010/08/11 04:14:18] <w00> i hope you learned something
[2010/08/11 04:14:25] <duritong> dominic_: the localconfig.yaml ist the compiled representation of the manifests, so they actually differ from what you had on disk
[2010/08/11 04:15:40] <dominic_> In other words, no such tool exists. *sigh* thanks
[2010/08/11 04:15:53] @ Quit: dominic_: Quit: Leaving
[2010/08/11 04:17:03] <Tare> is there a way to exec something after puppetd did his job?
[2010/08/11 04:17:14] <duritong> Tare: a wrapper script?
[2010/08/11 04:20:03] @ Quit: mvn071: Remote host closed the connection
[2010/08/11 04:25:35] <nico> {pre,post}run_command
[2010/08/11 04:25:55] @ ckauhaus joined channel #puppet
[2010/08/11 04:26:00] @ Ramonster joined channel #puppet
[2010/08/11 04:27:00] <Naresh> is there a problem with setting preferred serialisation format to yaml?
[2010/08/11 04:33:19] @ Quit: londo: Ping timeout: 260 seconds
[2010/08/11 04:35:04] @ Quit: bronto: Remote host closed the connection
[2010/08/11 04:35:24] @ bronto joined channel #puppet
[2010/08/11 04:40:21] @ londo joined channel #puppet
[2010/08/11 04:44:17] @ herdingcat joined channel #puppet
[2010/08/11 04:44:33] @ Quit: herdingcat: Max SendQ exceeded
[2010/08/11 04:45:03] @ herdingcat joined channel #puppet
[2010/08/11 04:49:24] @ wayland76 joined channel #puppet
[2010/08/11 05:03:19] @ Quit: bug: Quit: bug
[2010/08/11 05:06:39] @ Quit: toi: Read error: Connection reset by peer
[2010/08/11 05:14:03] @ ahasenack joined channel #puppet
[2010/08/11 05:14:35] @ bgupta joined channel #puppet
[2010/08/11 05:22:32] @ toi joined channel #puppet
[2010/08/11 05:26:41] @ Quit: herdingcat: Quit: Leaving
[2010/08/11 05:30:30] @ stahnma left channel #puppet ()
[2010/08/11 05:37:49] @ [GuS] joined channel #puppet
[2010/08/11 05:45:11] <jamesturnbull> Naresh: more context?
[2010/08/11 06:03:27] @ Quit: ckauhaus: Ping timeout: 258 seconds
[2010/08/11 06:14:26] @ Quit: atompngn: Remote host closed the connection
[2010/08/11 06:18:40] @ Quit: artista_frustrad: Ping timeout: 240 seconds
[2010/08/11 06:18:54] <rawler__> I'm having problems grasping "puppet:///" urls for local puppet use..
[2010/08/11 06:19:49] <rawler__> basically, given a url "puppet:///files/inputrc" and --modulepath=mypath I do not find "mypath/files/inputrc"
[2010/08/11 06:20:47] <rawler__> instead, when stracing puppet, I see puppet stat:ing "mypath/files/files/inputrc" (note double files)
[2010/08/11 06:20:52] @ WALoeIII joined channel #puppet
[2010/08/11 06:20:55] @ urtokk joined channel #puppet
[2010/08/11 06:21:41] <rawler__> if I change the url to "puppet:///foo/inputrc" I do not see any stat at all (but puppet still fails to find the source)
[2010/08/11 06:22:05] <rawler__> is there any good explanation on how files are laid out in puppet somewhere?
[2010/08/11 06:22:49] @ bug joined channel #puppet
[2010/08/11 06:23:37] @ radkin joined channel #puppet
[2010/08/11 06:24:03] @ Quit: fsweetser: Remote host closed the connection
[2010/08/11 06:24:52] @ Quit: [GuS]: Read error: Connection reset by peer
[2010/08/11 06:25:02] @ lanky joined channel #puppet
[2010/08/11 06:26:39] @ Quit: WALoeIII: Quit: WALoeIII
[2010/08/11 06:27:02] @ mauve joined channel #puppet
[2010/08/11 06:27:40] @ [GuS] joined channel #puppet
[2010/08/11 06:27:53] @ fsweetser joined channel #puppet
[2010/08/11 06:31:34] @ artista_frustrad joined channel #puppet
[2010/08/11 06:31:35] <ffrank> rawler__: you said "local puppet use". is this a local manifest you run through "puppet", not puppetd? if so, couldn't you use paths instead of URLs?
[2010/08/11 06:31:58] @ reyjrar joined channel #puppet
[2010/08/11 06:33:07] <rawler__> ffrank: well, I could, but I'd prefer to not hardcode paths.. the idea is to distribute the config through DVCS and only manually apply configs, so it would be great if files were relative to "modulepath" so to speak..
[2010/08/11 06:33:14] @ ckauhaus joined channel #puppet
[2010/08/11 06:33:52] <rawler__> or, is relative paths handled in a defined way? (I.E. relative to the manifest-file that declares the path)
[2010/08/11 06:34:09] @ gmason joined channel #puppet
[2010/08/11 06:35:07] <ffrank> i wouldn't count on that. i can see how you would like that to be modules driven. i'm not sure non-puppetd puppet is properly prepared for that though
[2010/08/11 06:35:18] <ffrank> maybe you could settle for something clever using variables?
[2010/08/11 06:35:57] <rawler__> I see.. I did figure out how the files-layout is supposed to be though.. (forced /modules, and force dir-per-module, with a forced "files" subdirectory.)
[2010/08/11 06:36:04] <duritong> rawler__: and when you use: puppet:///modules/mypath/inputrc I think the fileserver doesn't really work for local use
[2010/08/11 06:36:10] <duritong> rawler__: but module files should
[2010/08/11 06:36:15] <duritong> rawler__: but I didn't test it
[2010/08/11 06:36:27] <rawler__> not very intuitive, and a little constricting for my use, but it works.. :)
[2010/08/11 06:38:19] <duritong> rawler__: well /files/ is a fileserver mount, right? or why did you call it /files/ ?
[2010/08/11 06:38:50] @ rmiller4pi8 joined channel #puppet
[2010/08/11 06:38:52] <duritong> rawler__: or didn't you use the master variant at all so far?
[2010/08/11 06:39:12] @ beata_ joined channel #puppet
[2010/08/11 06:40:33] <rawler__> haven't used master variant at all yet.. found local puppet easier to start with.. and the plan is to version and disitribute configs through BZR, which the maintenance crew already knows, to minimize what we need to learn up front..
[2010/08/11 06:41:20] <duritong> ok, so but the docs talk about modules, don't they?
[2010/08/11 06:42:22] <rawler__> duritong: which of all the docs? :)
[2010/08/11 06:43:02] @ alban2 joined channel #puppet
[2010/08/11 06:43:05] <vollmer> is there any way with puppet 0.25.5 to access the value of the certname of a node IE the certname is not the same as the fqdn, and I want to act on the certname
[2010/08/11 06:43:07] <rawler__> sure, there is mention of modules sprinkled a little here and there, but I'm found it hard to get an overview..
[2010/08/11 06:43:29] @ Quit: urtokk: Quit: Leaving
[2010/08/11 06:45:30] <Naresh> hey
[2010/08/11 06:45:42] <Naresh> i'm trying to configure thin as a webserver for puppet-dashboard
[2010/08/11 06:45:47] <rawler__> oh, btw, I've seen http://docs.puppetlabs.com/guides/modules.html, but it wasn't obvious that I needed it to get puppet:///-resolving working..
[2010/08/11 06:45:49] <Naresh> and i'm getting this - http://dpaste.com/227543/
[2010/08/11 06:45:55] <Naresh> any hints?
[2010/08/11 06:48:10] @ bobbyz_ joined channel #puppet
[2010/08/11 06:48:27] <duritong> rawler__: http://docs.reductivelabs.com/guides/modules.html
[2010/08/11 06:48:53] <duritong> rawler__: patch the doc! ;)
[2010/08/11 06:49:17] <jamesturnbull> vollmer: a few certname facts around that's probably the easiest way
[2010/08/11 06:50:24] <rawler__> duritong: I would be much happier fixing docs if actually felt familiar what I'm writing.. ;)
[2010/08/11 06:50:48] <vollmer> jamesturnbull: huh it's not in the output from facter
[2010/08/11 06:50:56] @ Quit: sdog: Quit: Leaving.
[2010/08/11 06:51:11] <jamesturnbull> vollmer: custom fact
[2010/08/11 06:51:29] <vollmer> Oh
[2010/08/11 06:51:34] <vollmer> gotcha
[2010/08/11 06:52:57] <jamesturnbull> gepetto: pastie me
[2010/08/11 06:53:17] <jamesturnbull> vollmer: http://pastie.org/1086014
[2010/08/11 06:53:34] @ zooz joined channel #puppet
[2010/08/11 06:54:06] <jamesturnbull> Naresh: you have two Rack versions installed
[2010/08/11 06:54:11] <duritong> rawler__: well people writing the doc usually don't know what is obvious and what isn't therefor I think it's important that less familiar people are pointing things out. So also already a bug report might be worth...
[2010/08/11 06:54:25] @ jdcasey joined channel #puppet
[2010/08/11 06:54:46] <vollmer> jamesturnbull: wicked thanks :)
[2010/08/11 06:54:47] <rawler__> duritong: true.. documentation is a chicken-and-egg-problem..
[2010/08/11 06:55:01] <Naresh> jamesturnbull: what can do about it?
[2010/08/11 06:55:06] <vollmer> beat me to it... I was just looking up how to do that
[2010/08/11 06:55:27] <jamesturnbull> Naresh: remove one?
[2010/08/11 06:55:47] @ Quit: joe-mac: Quit: Leaving.
[2010/08/11 06:56:04] @ Quit: alban2: Ping timeout: 260 seconds
[2010/08/11 06:56:07] <zooz> can I do something like this: http://p.defau.lt/?FTJ4J1QBCKy7uWG5IpkM4w
[2010/08/11 06:56:29] <Naresh> what is: ~> 1.0.1 ?
[2010/08/11 06:56:32] <Naresh> "~>"
[2010/08/11 06:56:36] <zooz> so if condition is true a class gets parsed, but if the condition is false class is ignored
[2010/08/11 07:00:15] @ Tare left channel #puppet ()
[2010/08/11 07:00:47] <Naresh> jamesturnbull: i only have one version of rack installed
[2010/08/11 07:00:55] <Naresh> rack (1.1.0)
[2010/08/11 07:01:07] @ nexusone joined channel #puppet
[2010/08/11 07:02:01] @ raszi joined channel #puppet
[2010/08/11 07:02:05] <dcarley> zooz: it requires some rethinking. such do you want the service stopped if $is_virtual is false?
[2010/08/11 07:02:07] <raszi> hello everybody!
[2010/08/11 07:02:17] <raszi> I'm new to puppet and I ran into a problem
[2010/08/11 07:02:19] @ Bass10 joined channel #puppet
[2010/08/11 07:02:31] <raszi> I have an array with filenames without path
[2010/08/11 07:02:34] <raszi> and a file
[2010/08/11 07:02:38] <raszi> with the full path
[2010/08/11 07:02:58] <jamesturnbull> Naresh: well your system says otherwise
[2010/08/11 07:03:00] <raszi> I would like to link this file to a directory with filenames
[2010/08/11 07:03:36] <raszi> so something like this: file { $to: sourcedir => "/etc/munin/plugins/", ensure => $sourceFile }
[2010/08/11 07:03:55] <raszi> of course the provided example is not working, but how can I solve this?
[2010/08/11 07:04:36] <Naresh> jamesturnbull: http://dpaste.com/227552/
[2010/08/11 07:05:30] <jamesturnbull> raszi: which example?
[2010/08/11 07:05:44] <dcarley> zooz: what you probably want: http://pastie.org/1086027
[2010/08/11 07:05:45] <raszi> the one I typed here
[2010/08/11 07:05:59] <raszi> jamesturnbull: this one: file { $to: sourcedir => "/etc/munin/plugins/", ensure => $sourceFile }
[2010/08/11 07:06:02] <jamesturnbull> Naresh: I'd search your host - error message specifically says something, somewhere has loaded another Rack version
[2010/08/11 07:06:21] <jamesturnbull> raszi: that on it's own doesn't make much sense?
[2010/08/11 07:06:59] <unixdaemon> Am I missing something obvious or is the yumrepo type all defined in the type/yumrepo.rb file? Why no provider split as usual?
[2010/08/11 07:07:05] <raszi> jamesturnbull: my problem is described above, I have an array with filenames without path and I want to symlink a file with this names in a directory
[2010/08/11 07:07:30] <jamesturnbull> raszi: okay - just pointing out the example you posted was incomplete and would not have worked
[2010/08/11 07:07:35] <raszi> jamesturnbull: more precisely I have a munin plugin in /usr/local/share/munin/plugins/something and I want to symlink to /etc/munin/plugins/something_a /etc/munin/plugins/something_b
[2010/08/11 07:07:42] @ ]oestewart joined channel #puppet
[2010/08/11 07:07:45] <jamesturnbull> unixdaemon: older providers written like that
[2010/08/11 07:08:07] <jamesturnbull> raszi: okay - let me cut-n-paste my code for that
[2010/08/11 07:08:10] <raszi> jamesturnbull: the example was written by me :)
[2010/08/11 07:08:16] <raszi> jamesturnbull: thanks
[2010/08/11 07:08:22] <duritong> nico: did you recently build 2.6 packages for openbsd?
[2010/08/11 07:08:43] <unixdaemon> jamesturnbull: so if someone were thinking about making some changes and submitting them back would "split it" be the first requirement?
[2010/08/11 07:09:19] <jamesturnbull> raszi: http://pastie.org/1086040
[2010/08/11 07:09:44] <jamesturnbull> raszi: where the $munin::params::plugin_dest and plugin_source variables are set to the plugin dest and source directories
[2010/08/11 07:09:58] <raszi> jamesturnbull: but that works only for one file not for an array
[2010/08/11 07:09:59] <jamesturnbull> unixdaemon: no - it's cool to update as is
[2010/08/11 07:10:22] <nexusone> I just got puppet dashboard to work, but I can't add node to group. What am I missing?
[2010/08/11 07:10:45] <jamesturnbull> raszi: doh - try http://pastie.org/1086044
[2010/08/11 07:10:50] <jamesturnbull> raszi: forgot to paste the whole define
[2010/08/11 07:10:59] <jamesturnbull> raszi: then just call the define with an array
[2010/08/11 07:11:20] @ bryzo joined channel #puppet
[2010/08/11 07:11:20] <jamesturnbull> raszi: you'll obviously need to hack it to suit
[2010/08/11 07:11:35] <bryzo> how can i specify groups of servers in puppet?
[2010/08/11 07:11:39] <raszi> jamesturnbull: I stuck up with the hack actually
[2010/08/11 07:11:58] <raszi> jamesturnbull: I could do the symlinking but without the array
[2010/08/11 07:12:29] <raszi> jamesturnbull: I could not iterate through an array and create links to the file
[2010/08/11 07:13:19] <jamesturnbull> raszi: what's wrong with the define? http://pastie.org/1086044
[2010/08/11 07:13:20] @ alcy joined channel #puppet
[2010/08/11 07:13:34] <jamesturnbull> raszi: create the define and then call it with an array everytime you need to symlink
[2010/08/11 07:14:01] <jamesturnbull> bryzo: depends - in node declarations regexs are supported as are lists
[2010/08/11 07:14:04] <raszi> jamesturnbull: I would like to call it like this:
[2010/08/11 07:14:19] <bryzo> jamesturnbull: have a document link for it?
[2010/08/11 07:14:20] <jamesturnbull> bryzo: if you are specifying large numbers of nodes then an external node classifier is a good choice
[2010/08/11 07:14:20] @ Quit: Ramonster: Quit: So long, thanx for all the fish
[2010/08/11 07:14:27] <raszi> jamesturnbull: http://pastie.org/1086056
[2010/08/11 07:14:33] <jamesturnbull> bryzo: guide:LanguageTutorial
[2010/08/11 07:14:58] <raszi> jamesturnbull: as you can see I want to link a source file to different destinations
[2010/08/11 07:15:02] <raszi> jamesturnbull: not one-to-one
[2010/08/11 07:15:08] <jamesturnbull> bryzo: guides:LanguageTutorial
[2010/08/11 07:15:19] <jamesturnbull> gepetto: damn you bot :)
[2010/08/11 07:15:31] <jamesturnbull> bryzo: http://docs.puppetlabs.com/guides/language_tutorial.html
[2010/08/11 07:15:44] <bryzo> tks jamesturnbull
[2010/08/11 07:16:06] <jamesturnbull> guides:Language_Tutorial
[2010/08/11 07:16:18] <nico> duritong: nope
[2010/08/11 07:16:25] <Naresh> jamesturnbull: found the hidden gem, it was in dashboard/vendor/gems
[2010/08/11 07:16:25] <nico> duritong: no 2.6 here yet
[2010/08/11 07:16:36] <Naresh> rack-1.0.1
[2010/08/11 07:16:42] @ zz_shenson is now known as shenson
[2010/08/11 07:16:44] <Naresh> and i have rack systemwide for puppet 2.6.0
[2010/08/11 07:16:45] <jamesturnbull> Naresh: yeah - sorry didn't realise it was dashboard - yes they vendor it there
[2010/08/11 07:16:51] <duritong> nico: ok, so you're not __nico on twitter...
[2010/08/11 07:16:53] <Naresh> (that rack is 2.1.1)
[2010/08/11 07:17:04] <Naresh> so can i remove the vendor's rack gem dir?
[2010/08/11 07:17:23] <duritong> nico: hmm not __nico nevermind
[2010/08/11 07:17:42] <nico> duritong: ____nico
[2010/08/11 07:18:09] <nico> 4 _, not 2
[2010/08/11 07:18:18] <jamesturnbull> Naresh: nope - vendored gems mean that's the version that is required
[2010/08/11 07:18:29] * jamesturnbull will bbl - have to give a talk
[2010/08/11 07:18:35] <Naresh> hm
[2010/08/11 07:18:36] <Naresh> sure
[2010/08/11 07:19:02] <raszi> so, anybody has an idea to solve the problem: http://pastie.org/1086056
[2010/08/11 07:20:32] <duritong> nico: ah right you did mcollective
[2010/08/11 07:21:03] <beata_> anyone use kbarber iptables type and know how to get it to work w/ 2.6 ?
[2010/08/11 07:21:05] <duritong> nico: I just remember that you packaged something I need on openbsd :P
[2010/08/11 07:21:12] <nico> duritong: yes, puppet is already packaged by official openbsd maintainers
[2010/08/11 07:21:18] <ffrank> raszi: is munin_plugin a define of your own? if so, where is the define?
[2010/08/11 07:21:32] <nico> duritong: stuff is available in the github repo
[2010/08/11 07:21:33] <raszi> ffrank: I could not write the define, that's my problem
[2010/08/11 07:21:37] <duritong> nico: ah cool, didn't yet look around
[2010/08/11 07:21:38] @ Quit: rmiller4pi8: Quit: Leaving.
[2010/08/11 07:21:44] <jamesturnbull> raszi: sorry - before I duck away - you just need to modify my define
[2010/08/11 07:22:04] <raszi> jamesturnbull: but I stuck with the how
[2010/08/11 07:22:31] <raszi> jamesturnbull: file needs the destination as a 'path' parameter or as the '$name'
[2010/08/11 07:22:42] <raszi> jamesturnbull: I have to prepend the '$name' with the destination directory
[2010/08/11 07:23:23] <jamesturnbull> raszi: something like - untested - http://pastie.org/1086044
[2010/08/11 07:23:41] <jamesturnbull> raszi: pull in path like I have from a variable
[2010/08/11 07:23:45] * jamesturnbull is now really going
[2010/08/11 07:24:00] <raszi> jamesturnbull: but if I write like this: http://pastie.org/1086070 it won't work
[2010/08/11 07:24:35] <raszi> jamesturnbull: that's the reverse...
[2010/08/11 07:24:55] <raszi> jamesturnbull: what you've pasted it's the inverse version what I need
[2010/08/11 07:26:22] <raszi> jamesturnbull: of course /source/redis should have linked to /etc/munin/plugins/redis_a, /etc/munin/plugins/redis_b, etc.
[2010/08/11 07:27:50] <raszi> jamesturnbull: your example would do a symlink to /etc/munin/plugins/mysql which will be pointing to /usr/local/share/munin/plugins/mysql_bytesmysql_queriesmysql_threadsmysql_slowqueries
[2010/08/11 07:28:05] <duritong> nico: on which github repo?
[2010/08/11 07:28:08] <raszi> so it will point to nowhere
[2010/08/11 07:28:17] <duritong> nico: ah the mcollective stuff on yours
[2010/08/11 07:28:19] <duritong> ic
[2010/08/11 07:28:41] <nico> duritong: it has been merged in the official one too
[2010/08/11 07:29:06] <nico> duritong: I should publish the files for the stomp/bson/mongo gems too
[2010/08/11 07:29:10] @ Quit: ckauhaus: Ping timeout: 276 seconds
[2010/08/11 07:29:42] <ffrank> raszi: err..you want a symlink to multiple targets?
[2010/08/11 07:30:37] <raszi> ffrank: I wan to symlink the source file to multiple targets, yes. like /usr/local/share/munin/plugins/mysql to /etc/munin/plugins/mysql_bytes, /etc/munin/plugins/mysql_queries, ...
[2010/08/11 07:31:19] <ffrank> raszi: what would be the console equivalent to this? ln -s takes only one target, no?
[2010/08/11 07:31:30] * ffrank doesn't really understand what's supposed to happen
[2010/08/11 07:31:53] <ffrank> or differently put, what should ls -l show after that succeeded?
[2010/08/11 07:32:12] <duritong> nico: but did you find 2.6 in ports?
[2010/08/11 07:32:16] <raszi> ffrank: for i in mysql_bytes mysql_queries; do ln -s /usr/local/share/munin/plugins/mysql /etc/munin/plugins/$i; done
[2010/08/11 07:32:17] @ geoffr joined channel #puppet
[2010/08/11 07:33:00] <raszi> ffrank: so I would have to symlinks pointing to the same destination with different names
[2010/08/11 07:33:09] <raszi> s/to/two/
[2010/08/11 07:33:28] <ffrank> raszi: that is more like it. do file { [ "name1", "name2" ... ]: ensure => "target" }
[2010/08/11 07:33:56] <ffrank> raszi: each symlink is a file resource in its own right
[2010/08/11 07:33:56] @ Quit: devicenull: Read error: Connection reset by peer
[2010/08/11 07:34:16] <raszi> ffrank: yes, but how can I prepend the destination directory?
[2010/08/11 07:34:55] <raszi> ffrank: I have to write the exact filename with path when I build up the array, no?
[2010/08/11 07:35:51] @ Quit: tecto_: Quit: tecto_
[2010/08/11 07:36:15] <raszi> ffrank: the following ruby code could do it: [ 'a', 'b', 'c' ].map { |i| "xx/#{i}" }
[2010/08/11 07:36:24] <raszi> ffrank: but I don't know the puppet version of it
[2010/08/11 07:37:13] <ffrank> raszi: simply have your define use the short name and prepend the path: define my_link($prefix) { file "$prefix/$name": ensure => "target" }
[2010/08/11 07:37:49] <ffrank> the my_link { [ "name1" ... ]: prefix => "/etc/munin/plugins" }
[2010/08/11 07:37:59] <ffrank> you may want to have a parameter for the target too
[2010/08/11 07:38:11] @ mmckinst joined channel #puppet
[2010/08/11 07:40:48] <raszi> ffrank: where is this prefix thing docuented?
[2010/08/11 07:41:16] <ffrank> raszi: it's not. it's off the top of my head. call it foobar for all i care ;)
[2010/08/11 07:41:24] <ffrank> it's but a named parameter
[2010/08/11 07:41:42] @ AZed joined channel #puppet
[2010/08/11 07:41:46] <ffrank> think of defines as simple macros for wrapping the file resource here
[2010/08/11 07:41:48] <raszi> ffrank: ohh, I see, but in this case it won't work
[2010/08/11 07:41:54] <ffrank> oh?
[2010/08/11 07:42:09] <raszi> ffrank: it'll create a file /etc/munin/plugins/somethingfoobarsomething pointing to /somedir/foobar
[2010/08/11 07:42:23] @ ckauhaus joined channel #puppet
[2010/08/11 07:42:28] <raszi> when something, foo, bar, wsome, thing was the $name
[2010/08/11 07:42:41] <ffrank> raszi: have you tried it?
[2010/08/11 07:42:50] <ffrank> name is never an array
[2010/08/11 07:43:02] <ffrank> instead, you get a number of resources, each having one of the names
[2010/08/11 07:43:18] @ Quit: ckauhaus: Client Quit
[2010/08/11 07:43:53] @ rmiller4pi8 joined channel #puppet
[2010/08/11 07:44:07] <raszi> ffrank: i'll try it now
[2010/08/11 07:44:34] @ Quit: rmiller4pi8: Client Quit
[2010/08/11 07:45:39] <ffrank> raszi: also, puppet won't readily concatenate strings in an array, you need inline templates to get that
[2010/08/11 07:48:11] <rawler__> can i "require" a specific class that I'm including?
[2010/08/11 07:48:57] <rawler__> in my case, I define a class "aaa:client" which includes two other classes, and adds some definitions.. one of the definitions is an exec, that should only be run after everything in the included classes is ready..
[2010/08/11 07:49:09] <rawler__> is that possible, or do I have to track all the actual resources?
[2010/08/11 07:52:29] <ffrank> rawler__: exec { ...: require => Class["MyClass"] }
[2010/08/11 07:52:45] <rawler__> ffrank: sweeet.. thanks!
[2010/08/11 07:54:15] <ffrank> rawler__: i largely prefer that, too, it makes things so compact and nice
[2010/08/11 07:54:29] @ rmiller4pi8 joined channel #puppet
[2010/08/11 07:55:06] <rawler__> yes.. and you don't end up missing dependencies when adding resources to the class..
[2010/08/11 07:56:09] <mmckinst> I'm trying to get all of our servers under a configuration management utility. One problem is that the servers all started with a default php.ini, but it was customized over time so things like memory_limit, max_execution_time, upload_max_filesize might be different across a large number of servers.
[2010/08/11 07:56:38] <mmckinst> Any suggestions on how to handle a situation like mine with puppet?
[2010/08/11 07:56:48] <raszi> ffrank: seems to be working, thank you!
[2010/08/11 07:57:31] <duritong> mmckinst: file sources depending on a fact, see also multiple file sources, or use augeas to tweak the upstream php.ini deployed by the apackage
[2010/08/11 07:58:20] @ sdog joined channel #puppet
[2010/08/11 07:59:27] <ffrank> mmckinst: also, template for the php.ini and optionally external node definition, though i never tried the latter
[2010/08/11 07:59:40] @ Quit: sdog: Changing host
[2010/08/11 07:59:40] @ sdog joined channel #puppet
[2010/08/11 08:00:00] @ Quit: ffrank: Quit: well, so long
[2010/08/11 08:00:59] <mmckinst> would I still need separate php.ini files for all the possible variations. like default php.ini, default php.ini but memory_limit=128M, default php.ini but memory_limit=512M
[2010/08/11 08:01:30] <miah> make a template of your php.ini
[2010/08/11 08:02:06] <miah> then just wrap installing the config in a define
[2010/08/11 08:05:08] @ benkevan joined channel #puppet
[2010/08/11 08:06:02] @ Quit: Bass10: Read error: Connection reset by peer
[2010/08/11 08:08:22] @ ohookins left channel #puppet ("Leaving.")
[2010/08/11 08:11:06] @ Quit: raszi:
[2010/08/11 08:12:18] @ bryzo left channel #puppet ()
[2010/08/11 08:15:07] <zeeby> Hi, I'm trying to get puppetd to log to somewhere else than messages, but specifying puppetdlog = whatever, doesn't seem to work. Any ideas?
[2010/08/11 08:16:46] @ Quit: TREllis: Quit: leaving
[2010/08/11 08:23:01] @ AimanA joined channel #puppet
[2010/08/11 08:23:18] @ ecapriolo joined channel #puppet
[2010/08/11 08:27:07] @ Quit: artista_frustrad: Ping timeout: 260 seconds
[2010/08/11 08:30:33] @ bodepd joined channel #puppet
[2010/08/11 08:33:21] @ Quit: spacex: Quit: Leaving.
[2010/08/11 08:33:24] @ Quit: gutseb: Quit: gutseb
[2010/08/11 08:34:06] @ Quit: rawler__: Remote host closed the connection
[2010/08/11 08:35:23] @ joe-mac joined channel #puppet
[2010/08/11 08:36:34] @ Quit: bodepd: Quit: bodepd
[2010/08/11 08:38:12] @ Quit: verwilst: Quit: Ex-Chat
[2010/08/11 08:38:41] @ nexx joined channel #puppet
[2010/08/11 08:38:55] @ Quit: alcy: Quit: KVIrc Insomnia 4.0.0, revision: 3900, sources date: 20100125, built on: 2010-02-15 08:27:55 UTC http://www.kvirc.net/
[2010/08/11 08:40:04] @ artista_frustrad joined channel #puppet
[2010/08/11 08:43:27] <ashp> Now to figure out how I'm going to build a zenbatchload file for zenoss with puppet
[2010/08/11 08:43:50] <ashp> I hate doing this as I have to do a bunch of exporting from each node and then collect it and build a file, but i have no idea how to go about that, time to reread the concat docs :D
[2010/08/11 08:44:21] <bronto> A question about node inheritance. If node Y inherits from node X, and X defines $variable=1, may I override $variable in Y assigning, e.g., 2 to it?
[2010/08/11 08:47:06] <odyi> Variables are only set once. It checks class scope and then out from there.
[2010/08/11 08:47:13] @ Quit: pmorillo: Read error: Operation timed out
[2010/08/11 08:48:54] <odyi> So you wouldn't really be "overriding" just setting the variable in a different scope
[2010/08/11 08:49:17] @ Quit: raven: Disconnected by services
[2010/08/11 08:49:19] @ raven joined channel #puppet
[2010/08/11 08:49:23] @ Quit: raven: Disconnected by services
[2010/08/11 08:49:53] @ raven_ joined channel #puppet
[2010/08/11 08:51:23] @ WALoeIII joined channel #puppet
[2010/08/11 08:53:16] <bronto> odyi: I see. So you are saying it will work, will not it?
[2010/08/11 08:56:17] <odyi> Should work. I know I had variables declared in classes, nodes, and globally in site.pp at one point.
[2010/08/11 08:56:39] <odyi> The variable in site.pp was put there to be a "default"
[2010/08/11 08:57:16] @ Quit: beata_: Quit: leaving
[2010/08/11 08:57:39] @ Quit: mrk1207: Quit: Leaving
[2010/08/11 08:59:28] @ Quit: yannL: Remote host closed the connection
[2010/08/11 09:00:03] @ pinoyskull joined channel #puppet
[2010/08/11 09:00:55] @ bodepd joined channel #puppet
[2010/08/11 09:01:39] <robinbowes> Volcane: ooops, this is a puppet issue!
[2010/08/11 09:05:46] @ spacex joined channel #puppet
[2010/08/11 09:10:30] @ spacex1 joined channel #puppet
[2010/08/11 09:10:50] @ Quit: WALoeIII: Quit: WALoeIII
[2010/08/11 09:11:33] <bronto> odyi: OK, thanks
[2010/08/11 09:12:39] @ Quit: spacex: Ping timeout: 240 seconds
[2010/08/11 09:16:51] @ Quit: andrewh: Read error: Connection reset by peer
[2010/08/11 09:21:11] @ devicenull joined channel #puppet
[2010/08/11 09:28:40] @ Quit: QtPlatypus: Ping timeout: 240 seconds
[2010/08/11 09:29:12] @ plathrop-away is now known as plathrop
[2010/08/11 09:29:28] @ gutseb joined channel #puppet
[2010/08/11 09:30:26] @ QtPlatypus joined channel #puppet
[2010/08/11 09:33:37] @ zenChild joined channel #puppet
[2010/08/11 09:34:38] @ yannL joined channel #puppet
[2010/08/11 09:34:58] @ Quit: pinoyskull: Quit: Leaving
[2010/08/11 09:36:00] @ adrian_broher joined channel #puppet
[2010/08/11 09:36:42] @ Quit: MattyM: Remote host closed the connection
[2010/08/11 09:39:20] @ WALoeIII joined channel #puppet
[2010/08/11 09:39:26] @ Quit: WALoeIII: Remote host closed the connection
[2010/08/11 09:39:34] @ WALoeIII joined channel #puppet
[2010/08/11 09:41:19] <zooz> how can I describe the following correctly? --> http://pastie.org/1086329
[2010/08/11 09:42:20] <unixdaemon> Is there a way of using "inherits" in an extnode script? Or does that need to be explicit too?
[2010/08/11 09:45:04] @ Quit: ecapriolo: Remote host closed the connection
[2010/08/11 09:45:41] @ mclarke joined channel #puppet
[2010/08/11 09:46:40] @ Quit: cparedes: Ping timeout: 276 seconds
[2010/08/11 09:46:45] @ Quit: itguru_: Ping timeout: 245 seconds
[2010/08/11 09:46:59] @ Quit: Whoop: Ping timeout: 260 seconds
[2010/08/11 09:47:28] @ Quit: Naresh: Ping timeout: 276 seconds
[2010/08/11 09:47:53] <robinbowes> zooz: unless $is_virtual { ... } ?
[2010/08/11 09:48:47] <robinbowes> Or: if $is_virtual == true { ... }
[2010/08/11 09:48:50] @ esposj joined channel #puppet
[2010/08/11 09:50:10] <esposj> Hi - I'm having a bit of a problem with my first foray into a Puppet Configuration.
[2010/08/11 09:50:44] <esposj> I'm trying to install a source tarball, and am following the openntp recipe (http://projects.puppetlabs.com/projects/1/wiki/Open_Ntpd_Patterns) as an example..
[2010/08/11 09:50:49] <zooz> robinbowes: thanks, you're a star
[2010/08/11 09:51:54] <esposj> Here's the error I'm getting, and the relevant (I think!) segment of my site.pp file.
[2010/08/11 09:51:54] <esposj> http://ja.pastebin.ca/1915225
[2010/08/11 09:52:11] <esposj> Any ideas would be much appreciated :)
[2010/08/11 09:52:25] @ Quit: nul0op: Read error: Operation timed out
[2010/08/11 09:52:35] @ tonyskapunk joined channel #puppet
[2010/08/11 09:56:33] <robinbowes> What part of the error msg are you struggling with?
[2010/08/11 09:58:04] <esposj> disregard.. I misunderstood the environment which exec runs under!
[2010/08/11 09:58:25] @ mikey_p joined channel #puppet
[2010/08/11 09:58:49] <bodepd> is there a way to check if a class was included that is not order dependent?
[2010/08/11 10:00:05] <bronto> bodepd: if there is, let me know... I already asked the same question about two months ago, and the answer was "no"
[2010/08/11 10:00:39] <zooz> does puppet support this: if $some_condition == "true" $ another_condition == "true" {}
[2010/08/11 10:00:42] <zooz> ?
[2010/08/11 10:00:50] <zooz> I meant &
[2010/08/11 10:00:56] <zooz> inbetween conditions
[2010/08/11 10:01:15] @ Quit: carlasouza: Ping timeout: 264 seconds
[2010/08/11 10:01:20] <bodepd> zooz: yes
[2010/08/11 10:01:30] <bodepd> you mean &&
[2010/08/11 10:01:32] @ carlasouza joined channel #puppet
[2010/08/11 10:01:40] <zooz> bodepd: sure
[2010/08/11 10:01:42] <zooz> thanks
[2010/08/11 10:02:09] <bodepd> even though puppet does support bitwise operations (or so I;ve heard_
[2010/08/11 10:03:53] @ notbrien joined channel #puppet
[2010/08/11 10:04:07] <zooz> or does it support || (or) operations ?
[2010/08/11 10:04:39] @ vachon joined channel #puppet
[2010/08/11 10:06:15] <zooz> I would not need || operation if Puppet supported wildcards, i.e.: if $manufacturer == "Dell *"
[2010/08/11 10:06:18] <zooz> is that possible?
[2010/08/11 10:06:25] @ alfism joined channel #puppet
[2010/08/11 10:08:49] <robinbowes> zooz: regexes can be used in some situations
[2010/08/11 10:10:18] <robinbowes> if $manufacturer =~ /^Dell/ { ... }
[2010/08/11 10:10:41] <BLZbubba> err: Could not retrieve catalog from remote server: Could not intern from pson: source did not contain any PSON!
[2010/08/11 10:10:52] <BLZbubba> why does this happen like 10% of the time that I run puppetd --test ?
[2010/08/11 10:11:26] @ cparedes joined channel #puppet
[2010/08/11 10:11:35] @ ajones joined channel #puppet
[2010/08/11 10:16:34] @ threescoops joined channel #puppet
[2010/08/11 10:16:39] @ gutseb_ joined channel #puppet
[2010/08/11 10:16:43] <zooz> robinbowes: oh, thanks
[2010/08/11 10:17:25] @ ckauhaus joined channel #puppet
[2010/08/11 10:17:47] <ajones> so ... I'm having trouble understanding how puppet determines what to update.
[2010/08/11 10:17:49] <BLZbubba> what is the easiest way to make an ensure => running be conditional inside a service?
[2010/08/11 10:17:59] @ Quit: bodepd: Quit: bodepd
[2010/08/11 10:18:09] <BLZbubba> should i make running be a variable, or can i wrap ensure in an if statement?
[2010/08/11 10:18:40] <threescoops> Evening all. I appear to have environment support going, with per-environment module paths, followed by the common module tree. I'm trying to (as a test) pull a different /etc/motd onto a machine in the 'development' environment, using modules/development/motd/ in preference to /modules/common/motd. Config looks sensible to me, but I'm getting "Failed to retrieve current state of resource: Could not retrieve information from source(s)". Any
[2010/08/11 10:18:43] <ajones> example: I want to add a new database table/database user to the database instances, how does it figure out that this is required?
[2010/08/11 10:19:47] <threescoops> Nothing helpful in the logs, BTW
[2010/08/11 10:19:53] @ Quit: gutseb: Ping timeout: 265 seconds
[2010/08/11 10:19:54] @ gutseb_ is now known as gutseb
[2010/08/11 10:20:27] <ajones> err by "database table" I meant "database" ... long day already.
[2010/08/11 10:20:46] <robinbowes> ajones: it runs the test that you've written to check the database instance
[2010/08/11 10:21:22] <tonyskapunk> threescoops have you tried running the client with --debug --trace that provides more output than what's showed in the logs.
[2010/08/11 10:21:39] <threescoops> tonyskapunk: --debug yes, will try with --trace now
[2010/08/11 10:22:00] <ajones> robinbowes: any ideas for handling something like running rails migrations when I ship out an updated version of the rails app?
[2010/08/11 10:22:12] <robinbowes> #capistrano
[2010/08/11 10:22:20] <BLZbubba> or ensure => ($run_daemon == "yes") ? running: stopped,
[2010/08/11 10:22:35] <ajones> robinbowes: can't ... need to be able to run this on an "appliance" that may or may not have internet access.
[2010/08/11 10:23:17] <threescoops> tonyskapunk: can't say that enlightens me any more: http://pastie.org/1086389
[2010/08/11 10:24:04] @ nicklewis joined channel #puppet
[2010/08/11 10:24:22] <robinbowes> Doesn't rake do that?
[2010/08/11 10:24:26] <robinbowes> ajones: ^^
[2010/08/11 10:24:29] <threescoops> modules/development/motd/manifests/init.pp is http://pastie.org/1086392
[2010/08/11 10:24:55] <ajones> robinbowes: "do that" => run migrations?
[2010/08/11 10:25:18] <robinbowes> Yup
[2010/08/11 10:25:23] <ajones> yes, guess I'm asking "how can I make sure dumping out a new version of the website code ensure that rake runs?
[2010/08/11 10:25:53] @ bodepd joined channel #puppet
[2010/08/11 10:26:33] <robinbowes> I'm not the right person to ask (and puppet isn't really the right tool), but I use foreman which uses "rake migrate" to update DBs
[2010/08/11 10:26:56] <robinbowes> I don't really do ruby or rails
[2010/08/11 10:27:11] <tonyskapunk> threescoops: what is the content of the line 8 in /etc/puppet/modules/development/motd/manifests/init.pp:8
[2010/08/11 10:27:14] <ajones> robinbowes: thanks for the help. Been getting a lot of "X isn't really the right tool" for this one.
[2010/08/11 10:27:33] <robinbowes> I "hack" and can get by because I can code, but I don't know the details well enough to help, really
[2010/08/11 10:28:10] @ EvRide joined channel #puppet
[2010/08/11 10:28:14] <threescoops> tonyskapunk: well, line 8 is actually the end of the class definition I pastie-d.
[2010/08/11 10:28:20] <ajones> yeah, mostly I'm just trying to figure out how puppet decides it needs to perform an update for various things, and how chaining together dependencies works in that regard.
[2010/08/11 10:28:59] <threescoops> tonyskapunk: however, I was expecting puppet to serve /etc/puppet/modules/development/motd/files/motd
[2010/08/11 10:29:13] <threescoops> Which is a simple plaintext file with a dummy motd in it
[2010/08/11 10:29:32] <tonyskapunk> threescoops: I see.. so is not able to get the source of that file
[2010/08/11 10:30:22] @ tecto_ joined channel #puppet
[2010/08/11 10:30:27] <threescoops> tonyskapunk: yup. Now that manifest is so simple I can't see what's up. I'm not sure if this is an environment issue, or if I need to something I've not realised to my /etc/puppet/fileserver.conf or if there's more to it
[2010/08/11 10:30:45] <tonyskapunk> what is the content of your puppet.conf?
[2010/08/11 10:30:58] <threescoops> 'environment issue' => an issue relating to the use of puppet environment support
[2010/08/11 10:32:37] <threescoops> http://pastie.org/1086409 - /etc/puppet/puppet.conf at the top, /etc/puppet/fileserver.conf at the bottom
[2010/08/11 10:32:46] <threescoops> Obviously I'm using the correct domain, not foo.com
[2010/08/11 10:33:03] @ alexine_dsouza joined channel #puppet
[2010/08/11 10:35:12] @ rgsteele joined channel #puppet
[2010/08/11 10:35:55] @ EvRide left channel #puppet ()
[2010/08/11 10:36:37] <tonyskapunk> threescoops: you using correct environment right? --environment=development
[2010/08/11 10:36:41] <BLZbubba> i guess puppet doesn't know about the ? operator
[2010/08/11 10:36:41] @ Quit: jdcasey: Remote host closed the connection
[2010/08/11 10:36:55] <tonyskapunk> threescoops: actually I don't see in your puppet.conf the environments defined
[2010/08/11 10:37:27] <threescoops> Ah, good point
[2010/08/11 10:37:29] @ Quit: ajones: Quit: thanks all
[2010/08/11 10:37:31] * threescoops fixes and retests
[2010/08/11 10:37:42] * threescoops also bashes his head against the desk
[2010/08/11 10:41:12] <tonyskapunk> does anybody knows if it's possible from a client to get all the modules available in the master?
[2010/08/11 10:42:22] @ Quit: spacex1: Quit: Leaving.
[2010/08/11 10:42:41] <threescoops> tonyskapunk: I've seen mention of an environments = puppetmaster/main variable, can't find reference to it now though.
[2010/08/11 10:43:17] <threescoops> Also, as I read the docs (and some other posts) defining an environment only needs a [foo] section. Foo is assumed to be an environment
[2010/08/11 10:43:52] @ Quit: tecto: Read error: No route to host
[2010/08/11 10:43:53] @ tecto_ is now known as tecto
[2010/08/11 10:44:55] @ Quit: gebi: Read error: Operation timed out
[2010/08/11 10:47:56] @ alban2 joined channel #puppet
[2010/08/11 10:48:01] @ Quit: sdog: Quit: Leaving.
[2010/08/11 10:48:27] @ Quit: tecto: Read error: Operation timed out
[2010/08/11 10:48:45] @ tecto joined channel #puppet
[2010/08/11 10:52:09] <Cope> assuming I don't want tio use external nodes... how do I find out what classes a given node has?
[2010/08/11 10:52:37] @ Quit: alban2: Ping timeout: 276 seconds
[2010/08/11 10:53:02] @ themroc is now known as themroc_pala
[2010/08/11 10:53:23] <zooz> robinbowes: apparently puppet 0.25.5 only supports boolean operations with conditional statements
[2010/08/11 10:55:13] @ Quit: QtPlatypus: Ping timeout: 276 seconds
[2010/08/11 10:55:28] * threescoops gives up and goes home
[2010/08/11 10:56:07] @ QtPlatypus joined channel #puppet
[2010/08/11 10:56:13] <tonyskapunk> threescoops: you need both: environments = development,test in the main section and then a section where you define your modules and manifests
[2010/08/11 10:58:52] <tonyskapunk> Cope: you can get that info in $vardir/classes.txt in the node
[2010/08/11 10:59:51] @ vachon left channel #puppet ()
[2010/08/11 11:02:07] <ashp> all of our mysql servers use the stock 'for machines up to 64M of ram' configuration :/
[2010/08/11 11:04:03] @ spacex joined channel #puppet
[2010/08/11 11:12:39] @ Quit: esposj: Quit: Page closed
[2010/08/11 11:16:19] @ Quit: ryep: Quit: ryep
[2010/08/11 11:16:43] @ autowidget joined channel #puppet
[2010/08/11 11:16:52] @ Quit: spacex: Quit: Leaving.
[2010/08/11 11:17:20] <robinbowes> zooz: you sure?
[2010/08/11 11:17:56] @ tecto_ joined channel #puppet
[2010/08/11 11:18:33] <zooz> robinbowes: well, I am not 100% sure
[2010/08/11 11:18:37] @ Quit: notbrien: Quit: notbrien
[2010/08/11 11:23:21] @ Quit: ckauhaus: Quit: Leaving.
[2010/08/11 11:24:22] @ shadoi joined channel #puppet
[2010/08/11 11:30:59] <jamesturnbull> zooz: that's not correct
[2010/08/11 11:31:21] <jamesturnbull> zooz: 0.25.5 supports more than just booleans
[2010/08/11 11:31:25] @ jdcasey joined channel #puppet
[2010/08/11 11:33:03] @ spacex joined channel #puppet
[2010/08/11 11:33:40] <jamesturnbull> zooz: in fact every release past 0.24.6 has supported more than just boolean conditionals
[2010/08/11 11:38:09] @ Whoop joined channel #puppet
[2010/08/11 11:42:54] @ Quit: AimanA: Read error: Operation timed out
[2010/08/11 11:44:36] @ AimanA joined channel #puppet
[2010/08/11 11:49:51] @ BarnacleBob joined channel #puppet
[2010/08/11 11:50:33] <threescoops> tonyskapunk: I gave that a punt before I left the office, no dice.
[2010/08/11 11:50:41] <BarnacleBob> so i'm running version 25.4 and when i set checksum=>mtime on a file resource i get this: undefined method `mtime'
[2010/08/11 11:50:54] <threescoops> For now, I have curry to eat and beer to drink :)
[2010/08/11 11:51:33] <BarnacleBob> its like .mtime doesn't exist for a file class or something
[2010/08/11 11:52:12] @ cowboycoder joined channel #puppet
[2010/08/11 11:52:40] <cowboycoder> anybody have an example of how to get puppetrun working on debian(lenny)?
[2010/08/11 11:53:27] <BarnacleBob> is v 26 production ready yet?
[2010/08/11 11:55:01] @ Quit: bodepd: Quit: bodepd
[2010/08/11 11:55:05] @ |GuS| joined channel #puppet
[2010/08/11 11:55:11] @ Quit: jmeeuwen: Write error: Broken pipe
[2010/08/11 11:55:17] @ Quit: [GuS]: Write error: Broken pipe
[2010/08/11 11:56:37] @ jmeeuwen joined channel #puppet
[2010/08/11 11:59:09] @ jmeeuwen_ joined channel #puppet
[2010/08/11 11:59:26] @ Quit: jmeeuwen: Write error: Broken pipe
[2010/08/11 11:59:40] @ jmeeuwen_ is now known as jmeeuwen
[2010/08/11 12:00:19] <robinbowes> Anyone see what's wrong with this: http://pastie.org/1086599
[2010/08/11 12:01:09] <BarnacleBob> i don't think selectors can have multiple matches per line
[2010/08/11 12:01:15] <robinbowes> Bum
[2010/08/11 12:01:45] <BarnacleBob> actually
[2010/08/11 12:01:46] <BarnacleBob> it can
[2010/08/11 12:01:49] <BarnacleBob> use this format /(redhat|debian)/ => 'bin',
[2010/08/11 12:01:56] <BarnacleBob> which is a regexp match
[2010/08/11 12:01:57] <robinbowes> Ah, regex
[2010/08/11 12:02:14] <robinbowes> That won't work in my case
[2010/08/11 12:02:17] <BarnacleBob> but i'm also sure that true=="true" in this context
[2010/08/11 12:02:30] <robinbowes> Not in my experience
[2010/08/11 12:02:33] @ bodepd joined channel #puppet
[2010/08/11 12:03:04] <BarnacleBob> well then i guess you need extra cases
[2010/08/11 12:03:23] <robinbowes> case works
[2010/08/11 12:04:03] @ zenChild left channel #puppet ()
[2010/08/11 12:05:44] @ gniks joined channel #puppet
[2010/08/11 12:14:29] @ ryep joined channel #puppet
[2010/08/11 12:15:06] <robinbowes> This sort of construct works: http://pastie.org/1086633
[2010/08/11 12:15:28] @ Quit: bodepd: Quit: bodepd
[2010/08/11 12:16:26] <BarnacleBob> tup
[2010/08/11 12:16:26] <BarnacleBob> yup
[2010/08/11 12:16:35] <BarnacleBob> selectors don't have that
[2010/08/11 12:20:51] @ bodepd joined channel #puppet
[2010/08/11 12:21:36] @ lak joined channel #puppet
[2010/08/11 12:24:02] <BLZbubba> jamesturnbull: is it possible to use the ?: operator?
[2010/08/11 12:24:28] @ Quit: MPSimmons: Quit: Leaving.
[2010/08/11 12:28:23] @ gebi joined channel #puppet
[2010/08/11 12:32:06] @ Quit: tecto: Quit: tecto
[2010/08/11 12:32:06] @ tecto_ is now known as tecto
[2010/08/11 12:32:52] @ Quit: lak: Quit: lak
[2010/08/11 12:42:28] @ jab_doa joined channel #puppet
[2010/08/11 12:44:22] @ AimanA is now known as HouseAway
[2010/08/11 12:55:00] @ Quit: yannL: Remote host closed the connection
[2010/08/11 12:56:57] @ Quit: bodepd: Quit: bodepd
[2010/08/11 12:57:22] @ Quit: |GuS|: Remote host closed the connection
[2010/08/11 13:01:52] @ lhuffman joined channel #puppet
[2010/08/11 13:04:59] @ kc7zzv joined channel #puppet
[2010/08/11 13:05:55] @ itguru joined channel #puppet
[2010/08/11 13:05:56] <kc7zzv> In puppetmaster 0.25.4, you could fix the "undefined method `closed?' for nil:NilClass" by making a change to a file called something like monkey_patches.rb
[2010/08/11 13:06:46] <kc7zzv> Does anyone still have a copy of that patch? The page on github doesn't have it anymore.
[2010/08/11 13:08:20] @ bodepd joined channel #puppet
[2010/08/11 13:08:47] @ bodepd left channel #puppet ()
[2010/08/11 13:09:36] @ Quit: \ask: Remote host closed the connection
[2010/08/11 13:10:41] <cowboycoder> does anybody have a suggestion on how to avoid this use case? http://projects.reductivelabs.com/issues/4285 is there a better way to the same result?
[2010/08/11 13:10:55] @ bodepd joined channel #puppet
[2010/08/11 13:15:17] @ OMCK joined channel #puppet
[2010/08/11 13:16:13] @ bgupta_ joined channel #puppet
[2010/08/11 13:16:51] @ Quit: mauve: Read error: Operation timed out
[2010/08/11 13:17:01] <kc7zzv> I'm confused. Why not just remove the name parameter, and put the full path in the title?
[2010/08/11 13:17:17] <kc7zzv> cowboycoder: ^
[2010/08/11 13:18:31] @ Quit: nexx: Quit: quit
[2010/08/11 13:19:03] @ Quit: bgupta: Ping timeout: 265 seconds
[2010/08/11 13:19:13] @ jmccune joined channel #puppet
[2010/08/11 13:21:00] @ Quit: gmason: Quit: gmason
[2010/08/11 13:21:00] @ tecto_ joined channel #puppet
[2010/08/11 13:24:06] <cowboycoder> kc7zzv: I want to manage the same file, in two different classes, and have the name point to the same file....
[2010/08/11 13:24:50] <cowboycoder> i.e. /etc/puppet/namespaceauth.conf, managed once in once class, once in another, each having a different resource it pulls from
[2010/08/11 13:27:08] <cowboycoder> sorry about the horrible description...still new to puppet
[2010/08/11 13:31:33] @ radkin1 joined channel #puppet
[2010/08/11 13:31:34] <nicklewis> cowboycoder: Do you want each resource to manage the file in the same way?
[2010/08/11 13:31:36] @ Quit: alfism: Quit: alfism
[2010/08/11 13:34:16] @ Quit: radkin: Ping timeout: 258 seconds
[2010/08/11 13:34:27] <cowboycoder> yes, i just want the source file to be different
[2010/08/11 13:34:44] @ tecto__ joined channel #puppet
[2010/08/11 13:35:11] <nicklewis> And you're including both classes at the same time?
[2010/08/11 13:35:47] <cowboycoder> no, it's one or the other....otherwise you'd use a definition right?
[2010/08/11 13:36:16] <nicklewis> If it's one or the other, then there shouldn't be any problem with just putting the resource in each class.
[2010/08/11 13:37:09] <cowboycoder> the class creates it's own namespace?
[2010/08/11 13:37:27] @ Quit: tecto_: Ping timeout: 240 seconds
[2010/08/11 13:37:50] <nicklewis> If you don't include a class, its resources aren't managed.
[2010/08/11 13:38:28] <cowboycoder> gotcha....i'm making this too hard....
[2010/08/11 13:38:31] <nicklewis> So you really only have one instance of the resource
[2010/08/11 13:39:37] <cowboycoder> that works thanks
[2010/08/11 13:45:13] @ ezmobius joined channel #puppet
[2010/08/11 13:47:24] @ \ask joined channel #puppet
[2010/08/11 13:49:17] @ radkin joined channel #puppet
[2010/08/11 13:49:36] @ Quit: mattock: Ping timeout: 258 seconds
[2010/08/11 13:50:45] @ Quit: radkin1: Ping timeout: 258 seconds
[2010/08/11 13:52:47] @ gabbernaster joined channel #puppet
[2010/08/11 13:55:08] @ Quit: itguru: Remote host closed the connection
[2010/08/11 13:56:31] @ nul0op joined channel #puppet
[2010/08/11 13:58:35] @ Quit: jmccune: Ping timeout: 260 seconds
[2010/08/11 13:59:26] @ nakano is now known as nakano_
[2010/08/11 14:08:44] @ Quit: rgsteele: Remote host closed the connection
[2010/08/11 14:12:20] @ Quit: mmckinst: Quit: mmckinst
[2010/08/11 14:18:19] @ Quit: jaredrhine: Remote host closed the connection
[2010/08/11 14:18:48] @ jaredrhine joined channel #puppet
[2010/08/11 14:21:24] @ Quit: reyjrar: Quit: Leaving.
[2010/08/11 14:22:07] @ proprietarysucks joined channel #puppet
[2010/08/11 14:22:25] <proprietarysucks> is this a valid regex in puppet to mean not starting with sv- ? /!^sv-/
[2010/08/11 14:23:03] @ Quit: adrian_broher: Quit: Verlassend
[2010/08/11 14:23:07] <BarnacleBob> no
[2010/08/11 14:23:11] <BarnacleBob> that is not valid regexp any where
[2010/08/11 14:23:23] <BarnacleBob> you would want
[2010/08/11 14:23:48] @ Bass10 joined channel #puppet
[2010/08/11 14:23:58] <ReinH> matching "not substring" is difficult in regexp
[2010/08/11 14:24:14] <proprietarysucks> how so?
[2010/08/11 14:24:20] <BarnacleBob> if $foo!~/^sv-/
[2010/08/11 14:24:24] <proprietarysucks> it's simple as pie in perl, bash
[2010/08/11 14:24:32] @ Quit: jab_doa: Quit: Verlassend
[2010/08/11 14:24:32] <ReinH> proprietarysucks: no it isn't
[2010/08/11 14:24:33] <proprietarysucks> hmm ok so it's similar
[2010/08/11 14:24:41] <BarnacleBob> you want to just if $foo !~ /^sv-/
[2010/08/11 14:24:47] <ReinH> it is difficult and not performant in regexp
[2010/08/11 14:25:15] <ReinH> if you can do the not bit outside of regexp, like above, it's obviously easier
[2010/08/11 14:25:20] @ Quit: Bass10: Max SendQ exceeded
[2010/08/11 14:25:35] @ Quit: bodepd: Quit: bodepd
[2010/08/11 14:26:01] @ Bass10 joined channel #puppet
[2010/08/11 14:26:26] <proprietarysucks> in bash it's : ^[^n]
[2010/08/11 14:26:32] <proprietarysucks> 'does not start with n'
[2010/08/11 14:26:36] <ReinH> no, substring
[2010/08/11 14:26:49] <ReinH> [^] is not substring match
[2010/08/11 14:27:12] <ReinH> [] is "set of chars", [^] is the negation, totally different
[2010/08/11 14:27:46] <ReinH> to do not substring match IN regexp you need negative lookbehind, which many regexp implementations don't even have
[2010/08/11 14:29:03] <proprietarysucks> ok, I know that's easy in python
[2010/08/11 14:29:09] <proprietarysucks> well anyways thanks for the info
[2010/08/11 14:30:11] <ReinH> yes, it's easy when you can say not (regexp), but not easy IN regexp
[2010/08/11 14:31:55] <proprietarysucks> python has your lookbehind stuff afaik
[2010/08/11 14:32:19] <BarnacleBob> i doubt python has lookaround
[2010/08/11 14:32:31] <proprietarysucks> it does
[2010/08/11 14:32:34] <BarnacleBob> i've only found that perl actually had it but i haven't tried much in python
[2010/08/11 14:33:01] <proprietarysucks> (?!...) Matches if ... doesn’t match next. This is a negative lookahead assertion. For example, Isaac (?!Asimov) will match 'Isaac ' only if it’s not followed by 'Asimov'.
[2010/08/11 14:33:06] <proprietarysucks> http://docs.python.org/library/re.html
[2010/08/11 14:34:00] @ Quit: stevenjenkins: Ping timeout: 265 seconds
[2010/08/11 14:34:13] <proprietarysucks> is this valid? doesn't seem to take the steps I expected: http://pastebin.com/JfFAKjRH
[2010/08/11 14:35:00] <ReinH> Ruby 1.9.x has negative lookbehind
[2010/08/11 14:35:35] <ReinH> but negative lookbehind isn't very performant because it requires multiple passes, so it has bad big O performance
[2010/08/11 14:35:36] <BarnacleBob> proprietarysucks, no that is not valid
[2010/08/11 14:36:22] <proprietarysucks> awesome
[2010/08/11 14:36:22] <ReinH> proprietarysucks: what do you do when it DOES match /^sv-/ ?
[2010/08/11 14:36:27] <proprietarysucks> nothing
[2010/08/11 14:36:32] <BarnacleBob> proprietarysucks, http://pastebin.com/Yte5QCRR
[2010/08/11 14:36:33] <ReinH> then match that case first
[2010/08/11 14:36:39] <BarnacleBob> use that
[2010/08/11 14:36:43] <ReinH> right
[2010/08/11 14:36:50] @ fredden joined channel #puppet
[2010/08/11 14:37:22] <BarnacleBob> yeah if you want regexp to be fast you can almost never use lookaround
[2010/08/11 14:37:30] @ bodepd joined channel #puppet
[2010/08/11 14:38:52] <proprietarysucks> hmm interesting
[2010/08/11 14:38:54] <jbooth> I'd rather in most cases it be expressive. If that means lookaround, use it.
[2010/08/11 14:39:11] <jbooth> Computers get faster. Humans get slower. :-)
[2010/08/11 14:39:57] @ mmckinst joined channel #puppet
[2010/08/11 14:40:08] <proprietarysucks> yeah that did the trick thanks
[2010/08/11 14:40:45] <proprietarysucks> I'd rather not have lines that ask for a condition and just do nothing, it becomes a bit tedious for future maint.
[2010/08/11 14:41:12] <proprietarysucks> I could see someone being like, oh a line that does nothing and just chopping it out.. especially around here, lol
[2010/08/11 14:42:46] @ Quit: ahasenack: Quit: Leaving
[2010/08/11 14:42:48] <BarnacleBob> add a comment in that case
[2010/08/11 14:43:04] <BarnacleBob> #intentionally left black so servers starting with sv- do not get these classes
[2010/08/11 14:43:11] <BarnacleBob> black=blank
[2010/08/11 14:43:16] <BarnacleBob> i have a few of those where it made sense
[2010/08/11 14:43:50] <BarnacleBob> really its using it in a case statement
[2010/08/11 14:43:53] <BarnacleBob> i would just make that an if
[2010/08/11 14:47:56] <proprietarysucks> like this then? http://pastebin.com/hXywuyz0
[2010/08/11 14:48:02] @ Quit: cowboycoder: Quit: leaving
[2010/08/11 14:50:33] @ Quit: gniks: *.net *.split
[2010/08/11 14:50:33] @ Quit: autowidget: *.net *.split
[2010/08/11 14:50:33] @ Quit: nevyn: *.net *.split
[2010/08/11 14:56:07] @ nevyn joined channel #puppet
[2010/08/11 14:58:26] @ Quit: bodepd: Quit: bodepd
[2010/08/11 14:58:42] @ Quit: jdcasey: Remote host closed the connection
[2010/08/11 14:58:48] @ Quit: radkin: Read error: Connection reset by peer
[2010/08/11 15:00:29] @ nakano_ is now known as nakano
[2010/08/11 15:01:29] @ bodepd joined channel #puppet
[2010/08/11 15:04:35] @ Quit: kolla: Remote host closed the connection
[2010/08/11 15:05:04] @ Joelio joined channel #puppet
[2010/08/11 15:05:04] <ReinH> jbooth: negative lookbehind is not very expressive :p
[2010/08/11 15:05:25] <ReinH> BarnacleBob: I prefer black
[2010/08/11 15:05:45] <Tonnerre> mmm red black
[2010/08/11 15:05:56] @ stevenjenkins joined channel #puppet
[2010/08/11 15:05:56] @ blurrr joined channel #puppet
[2010/08/11 15:05:56] @ gniks joined channel #puppet
[2010/08/11 15:05:56] @ autowidget joined channel #puppet
[2010/08/11 15:06:42] <ReinH> (?<!foo) <= gibberish
[2010/08/11 15:07:03] @ Quit: stevenjenkins: *.net *.split
[2010/08/11 15:07:03] @ Quit: blurrr: *.net *.split
[2010/08/11 15:07:03] @ Quit: gniks: *.net *.split
[2010/08/11 15:07:03] @ Quit: autowidget: *.net *.split
[2010/08/11 15:07:03] <ReinH> BarnacleBob: google has a regexp implementation that is crazy performant (but doesn't allow look-{ahead,behind}) because there's no way to make them performant
[2010/08/11 15:07:03] @ gniks1 joined channel #puppet
[2010/08/11 15:07:04] <ReinH> http://code.google.com/p/re2/
[2010/08/11 15:07:18] <ReinH> ah, yeah, it drops all 0-width assertions, actually
[2010/08/11 15:07:27] <ReinH> so look-around too (\b, etc)
[2010/08/11 15:07:47] <ReinH> no I lie
[2010/08/11 15:07:56] <ReinH> "generalized lookaround", so I was right the first time
[2010/08/11 15:11:03] @ shenson is now known as zz_shenson
[2010/08/11 15:11:40] @ stevenjenkins joined channel #puppet
[2010/08/11 15:11:40] @ blurrr joined channel #puppet
[2010/08/11 15:11:40] @ autowidget joined channel #puppet
[2010/08/11 15:12:32] @ Quit: lkoranda: Quit: Ex-Chat
[2010/08/11 15:19:07] <AngryParsley> puppet sometimes crashes randomly or hangs. I want a cron job that restarts puppet, but I don't want to restart it on all my machines at once
[2010/08/11 15:19:12] <AngryParsley> since that would dos the puppetmaster
[2010/08/11 15:20:19] <AngryParsley> I'm thinking just have a cron job that takes the fqdn and hashes it or something to create the minutes field in the crontab
[2010/08/11 15:20:20] <blurrr> which version?
[2010/08/11 15:20:27] <kjetilho> use fqdn_rand
[2010/08/11 15:20:49] <AngryParsley> that looks exactly like what I want
[2010/08/11 15:21:14] <kjetilho> I don't think a restart of the daemon will cause an immediate run, though?
[2010/08/11 15:21:26] <blurrr> kill HUP
[2010/08/11 15:21:26] @ rodnet joined channel #puppet
[2010/08/11 15:21:32] <AngryParsley> it seems to
[2010/08/11 15:21:35] <kjetilho> ok.
[2010/08/11 15:22:01] <kjetilho> I've seen puppetd wedge sometimes, too. it seems to be running, but just doesn't do anything. HUP doesn't help there
[2010/08/11 15:22:16] <kjetilho> a bit annoying, since monit or similar won't help
[2010/08/11 15:22:17] <AngryParsley> most of my machines run 0.25.1
[2010/08/11 15:23:44] <rodnet> kjetilho: we had that problem too and ended up switching to just running puppetd via cron. Never looked back
[2010/08/11 15:24:14] @ Quit: autowidget: Quit: autowidget
[2010/08/11 15:24:15] <AngryParsley> running it via cron makes a lot of sense. puppet uses up like 100MB of ram
[2010/08/11 15:24:50] <blurrr> damn
[2010/08/11 15:25:31] <blurrr> 100MB - I still haven't put this in production.. I guess cfengine is better when it comes to memory consumption..
[2010/08/11 15:25:45] @ Quit: gebi: Ping timeout: 248 seconds
[2010/08/11 15:25:48] <AngryParsley> well it uses it up slowly
[2010/08/11 15:25:59] <AngryParsley> it starts off at a lower amount and then gradually eats up more and more
[2010/08/11 15:26:12] <AngryParsley> it's probably ruby's fault
[2010/08/11 15:26:14] <blurrr> wow, thanks for the info
[2010/08/11 15:26:16] <blurrr> yeah, it is
[2010/08/11 15:26:26] <blurrr> you using mongrail or webrick?
[2010/08/11 15:27:35] <AngryParsley> looks like webrick
[2010/08/11 15:28:24] <blurrr> switch to mongrail
[2010/08/11 15:28:50] <AngryParsley> that will help the puppetmaster, but the puppetds themselves will still use stupid amounts of memory
[2010/08/11 15:28:55] <AngryParsley> and randomly crash and hang
[2010/08/11 15:29:03] <blurrr> yeah.. :(
[2010/08/11 15:29:32] <AngryParsley> I haven't had any problems with the PM
[2010/08/11 15:29:39] <blurrr> This is the reason why I am still experimenting with cfengine as well.. as I don't find ror apps to be really worthy of eating up that much of resources
[2010/08/11 15:31:43] <kc7zzv> Strange. For me, puppet usually doesn't usually take up more ram once it's finished a run. It does take up about 70-80MB, but it doesn't grow much.
[2010/08/11 15:31:49] @ Quit: bobbyz_: Read error: Operation timed out
[2010/08/11 15:31:54] <AngryParsley> I haven't used cfengine. I've heard bad things about it
[2010/08/11 15:33:05] <blurrr> bad things like
[2010/08/11 15:33:39] <AngryParsley> that it's really hard to get it to do what you want, and that it's not nearly as powerful as puppet
[2010/08/11 15:33:59] <blurrr> well, yup - it's more of low level tool
[2010/08/11 15:34:03] <blurrr> you need to define everything
[2010/08/11 15:34:05] <blurrr> almost everything
[2010/08/11 15:34:15] <AngryParsley> if I was going to switch I'd take a look at chef
[2010/08/11 15:34:52] <blurrr> like if you need to remove some packages from debian, rhel and freebsd.. it would take more to achieve the same in cfengine as compared to puppet
[2010/08/11 15:35:16] <blurrr> but I am fascinated towards the "promise" part
[2010/08/11 15:35:24] <blurrr> I am not sure about chef as of now
[2010/08/11 15:35:41] <blurrr> actually, haven't read much about it..
[2010/08/11 15:35:46] <BarnacleBob> puppet was specifically started cause cfengine sucked
[2010/08/11 15:35:56] <blurrr> agree
[2010/08/11 15:36:16] <Tonnerre> Well, cfengine was still slightly better than nothing
[2010/08/11 15:39:00] <blurrr> Well, James's book "Pulling the strings with puppet" is a good one.. though, I am still trying to find out more documents which can show real world implementation with config details
[2010/08/11 15:40:32] <BarnacleBob> the modules available have a lot of example code
[2010/08/11 15:40:42] <BarnacleBob> although the quality is pretty random
[2010/08/11 15:44:03] @ MattM joined channel #puppet
[2010/08/11 15:45:34] @ Quit: blurrr: Quit: Leaving
[2010/08/11 15:47:03] @ blurrr joined channel #puppet
[2010/08/11 15:50:38] <blurrr> @whis _eric
[2010/08/11 15:50:57] @ Quit: ]oestewart: Quit: This computer has gone to sleep
[2010/08/11 15:53:57] @ Quit: Beens: Ping timeout: 265 seconds
[2010/08/11 16:02:50] @ Quit: bgupta_: Remote host closed the connection
[2010/08/11 16:04:01] @ RedPepper is now known as redpepper
[2010/08/11 16:06:32] @ Quit: ewdafa: Ping timeout: 240 seconds
[2010/08/11 16:06:36] <_eric> woop woop
[2010/08/11 16:06:57] <barn> tis the sounds of the police!
[2010/08/11 16:09:54] @ Quit: benkevan: Quit: leaving
[2010/08/11 16:10:10] @ Djelibeybi joined channel #puppet
[2010/08/11 16:11:30] <blurrr> lol
[2010/08/11 16:14:07] @ Quit: bug: Quit: bug
[2010/08/11 16:15:53] @ radkin joined channel #puppet
[2010/08/11 16:18:43] @ bug joined channel #puppet
[2010/08/11 16:22:19] @ Quit: kc7zzv: Remote host closed the connection
[2010/08/11 16:22:41] @ kc7zzv joined channel #puppet
[2010/08/11 16:22:46] @ Quit: kc7zzv: Client Quit
[2010/08/11 16:29:20] @ Quit: rodnet: Quit: rodnet
[2010/08/11 16:29:38] @ kolla joined channel #puppet
[2010/08/11 16:36:39] @ Quit: jens_: Quit: Verlassend
[2010/08/11 16:37:09] @ Quit: spacex: Quit: Leaving.
[2010/08/11 16:41:06] @ Quit: bug: Quit: bug
[2010/08/11 16:53:54] @ Quit: ceren: Quit: ceren
[2010/08/11 17:00:14] @ Quit: Djelibeybi: Quit: This computer has gone to sleep
[2010/08/11 17:00:33] @ radkin left channel #puppet ()
[2010/08/11 17:09:35] @ Quit: nicklewis: Ping timeout: 252 seconds
[2010/08/11 17:14:33] @ Quit: jermy: Ping timeout: 248 seconds
[2010/08/11 17:15:46] @ jermy joined channel #puppet
[2010/08/11 17:17:46] @ Quit: bodepd: Quit: bodepd
[2010/08/11 17:21:31] @ bodepd joined channel #puppet
[2010/08/11 17:26:41] @ Quit: BarnacleBob: Quit: Leaving
[2010/08/11 17:27:33] @ Quit: ryep: Quit: ryep
[2010/08/11 17:33:34] @ Quit: mikey_p: Quit: mikey_p
[2010/08/11 17:33:58] <agaffney> does anyone have pointers to some good information on the built-in nagios stuff in puppet?
[2010/08/11 17:35:00] <agaffney> mostly I've found some small snippets in the puppet docs and a couple of blog posts of people talking about how they set it up
[2010/08/11 17:35:56] @ Quit: lhuffman: Quit: lhuffman
[2010/08/11 17:43:16] @ mayday_jay joined channel #puppet
[2010/08/11 17:49:53] @ Quit: mclarke: Quit: mclarke
[2010/08/11 17:51:27] @ Quit: WALoeIII: Quit: Bai.
[2010/08/11 17:56:01] @ Quit: londo__: Ping timeout: 276 seconds
[2010/08/11 17:56:07] @ FOCer joined channel #puppet
[2010/08/11 17:59:54] @ londo__ joined channel #puppet
[2010/08/11 18:06:52] @ jmccune joined channel #puppet
[2010/08/11 18:07:35] @ Demosthenes joined channel #puppet
[2010/08/11 18:13:42] @ Quit: \ask: Remote host closed the connection
[2010/08/11 18:16:51] @ ceren joined channel #puppet
[2010/08/11 18:17:59] @ autowidget joined channel #puppet
[2010/08/11 18:19:00] @ Quit: autowidget: Client Quit
[2010/08/11 18:19:45] @ Quit: bodepd: Quit: bodepd
[2010/08/11 18:22:03] @ mikey_p joined channel #puppet
[2010/08/11 18:25:28] @ jaigouk joined channel #puppet
[2010/08/11 18:26:22] @ Quit: mikey_p: Ping timeout: 240 seconds
[2010/08/11 18:35:26] @ jaigouk left channel #puppet ()
[2010/08/11 18:38:22] @ cyrus_mc joined channel #puppet
[2010/08/11 18:38:35] <cyrus_mc> I have the following: http://pastebin.com/dE43h6YJ
[2010/08/11 18:39:17] <cyrus_mc> just wondering why the file resource defaults take affect in class b stuff but not node a.
[2010/08/11 18:47:06] @ ]oestewart joined channel #puppet
[2010/08/11 18:54:23] <proprietarysucks> I'm confused about the module structure
[2010/08/11 18:54:39] <proprietarysucks> I have a modules/init_scripts/manifests/tcshrc.pp
[2010/08/11 18:55:09] <aforgue> cyrus_mc: you don't ever include class a
[2010/08/11 18:55:18] <proprietarysucks> if I want to import init_scripts and run include init_scripts::tcshrc do I need to have a class called tcshrc inside of that tcshrc.pp file?
[2010/08/11 18:55:37] <aforgue> yes
[2010/08/11 18:55:49] <proprietarysucks> ok. so I do have that right now, and I get this error
[2010/08/11 18:56:01] <proprietarysucks> Could not find class init_scripts::tcshrc
[2010/08/11 18:56:03] <aforgue> I don't know about _ in class names,
[2010/08/11 18:56:10] <proprietarysucks> ok
[2010/08/11 18:57:41] <proprietarysucks> hmm now I'm getting this: ould not parse for environment development: No file(s) found for import of 'initscripts'
[2010/08/11 18:57:53] <aforgue> you have to rename the module too
[2010/08/11 18:58:09] <proprietarysucks> http://pastebin.com/ZhkGvYmX
[2010/08/11 18:58:30] <proprietarysucks> what do you mean rename the module? I renamed the directory and the name in the import and includes
[2010/08/11 18:58:45] <aforgue> yeah I see that now
[2010/08/11 18:59:30] @ Quit: bhearsum: Quit: Lost terminal
[2010/08/11 18:59:40] <aforgue> and in tcshrc.pp is class initscripts::tcshrc { }
[2010/08/11 18:59:48] <proprietarysucks> hmm no just tcshrc
[2010/08/11 19:00:27] <proprietarysucks> I changed that and it still has the same error actually
[2010/08/11 19:00:34] <proprietarysucks> hang on let me make a init
[2010/08/11 19:00:50] <proprietarysucks> ahh that was it
[2010/08/11 19:01:01] <proprietarysucks> plus what you said =] thanks
[2010/08/11 19:01:19] <aforgue> np
[2010/08/11 19:02:30] <cyrus_mc> aforgue: but node 1 inherits class a.
[2010/08/11 19:03:28] @ Quit: gutseb: Ping timeout: 260 seconds
[2010/08/11 19:03:33] <cyrus_mc> aforgue: sorry..I maen
[2010/08/11 19:03:34] <aforgue> no, node host1 inherits node a
[2010/08/11 19:03:51] <aforgue> and gets class b and file nsswitch.conf
[2010/08/11 19:04:33] <proprietarysucks> ok and fyi I confirmed _ and - are ok in modules
[2010/08/11 19:04:45] <proprietarysucks> work's over: see you all on the morrow
[2010/08/11 19:04:49] <aforgue> ah, that's right it's just \w and not [A-Z0-9]
[2010/08/11 19:04:55] <cyrus_mc> k
[2010/08/11 19:05:00] <cyrus_mc> was looking at it wrong..thanks
[2010/08/11 19:05:42] <aforgue> I think defaults have to be "File" not "file" and it only applies in the scope you're in
[2010/08/11 19:05:55] <aforgue> so a default in class a doesn't apply in class b unless b inerits from a
[2010/08/11 19:06:24] <cyrus_mc> aforgue: ok...
[2010/08/11 19:06:31] <cyrus_mc> aforgue: any idea on this error http://pastebin.com/HQEYaRQj
[2010/08/11 19:06:35] <cyrus_mc> i am trying to setup passenger
[2010/08/11 19:07:59] @ Quit: jmccune: Ping timeout: 260 seconds
[2010/08/11 19:08:02] @ Quit: mmckinst: Quit: mmckinst
[2010/08/11 19:08:45] <aforgue> does it work without passenger?
[2010/08/11 19:08:50] <aforgue> just vanilla webrick?
[2010/08/11 19:09:08] <cyrus_mc> aforgue: yep
[2010/08/11 19:09:23] <cyrus_mc> that is how it is running now
[2010/08/11 19:10:41] <aforgue> anything in the apache log of interest?
[2010/08/11 19:11:30] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/08/11 19:12:52] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/08/11 19:13:09] <cyrus_mc> ya..this...http://pastebin.com/Ybr0uCF0
[2010/08/11 19:14:16] <aforgue> what's your vhost look like?
[2010/08/11 19:15:13] <aforgue> and what version of passenger?
[2010/08/11 19:18:17] <cyrus_mc> passenger 2.2.5
[2010/08/11 19:19:08] <cyrus_mc> http://pastebin.com/Tdukts8y
[2010/08/11 19:19:35] <cyrus_mc> and my confdir is /puppet/production
[2010/08/11 19:20:00] <cyrus_mc> that is where things like manifests, modules, templates directories exist
[2010/08/11 19:24:31] @ Quit: ceren: Quit: ceren
[2010/08/11 19:25:19] <cyrus_mc> aforgue: anything?
[2010/08/11 19:26:56] <aforgue> I don't think that DocumentRoot is right
[2010/08/11 19:27:13] <aforgue> I don't have my setup in front of me, but I thouhgt that should point to the config.ru or something like that
[2010/08/11 19:30:12] <aforgue> http://github.com/reductivelabs/puppet/blob/master/ext/rack/files/apache2.conf
[2010/08/11 19:30:43] <aforgue> there's a manifest you can run in the directory above
[2010/08/11 19:35:26] <cyrus_mc> aforgue: the documentroot, what does the refer to. I had it setup like this before but got a tonne more 403 errors about couldn't access file_metadata
[2010/08/11 19:35:59] <cyrus_mc> so I figure that documentroot shoudl be set to my confdir and set the access permissions via the directory directive
[2010/08/11 19:39:11] <aforgue> documentroot is the public/ directory under the rack home (usually /etc/puppet/rack)
[2010/08/11 19:42:15] @ PaulWay[w] joined channel #puppet
[2010/08/11 19:46:27] @ kc7zzv joined channel #puppet
[2010/08/11 19:50:35] @ bug joined channel #puppet
[2010/08/11 19:53:42] @ _sh3_ joined channel #puppet
[2010/08/11 19:55:30] @ Quit: _sh3: Ping timeout: 245 seconds
[2010/08/11 20:00:49] @ gutseb joined channel #puppet
[2010/08/11 20:02:51] @ lak joined channel #puppet
[2010/08/11 20:08:49] @ Quit: cyrus_mc: Quit: leaving
[2010/08/11 20:10:53] <TomWork> Does "hostname not match with the server certificate" means that the client's hostname is incorrect compared to the certificate found on the puppetmaster ?
[2010/08/11 20:11:24] <TomWork> actually I can't get any interesting logs on the puppetmaster, is there a more verbose output somewhere (client and/or server)
[2010/08/11 20:16:04] @ Quit: fredden: Read error: Connection reset by peer
[2010/08/11 20:16:34] @ Quit: blurrr: Ping timeout: 246 seconds
[2010/08/11 20:18:21] @ spacex joined channel #puppet
[2010/08/11 20:19:19] @ Quit: tjoe: Ping timeout: 260 seconds
[2010/08/11 20:21:19] @ ceren joined channel #puppet
[2010/08/11 20:24:23] @ Djelibeybi joined channel #puppet
[2010/08/11 20:25:07] <TomWork> http://projects.puppetlabs.com/projects/puppet/wiki/Ruby_Ssl_2007_006 : fixed, here is the solution
[2010/08/11 20:28:13] @ Quit: londo__: Ping timeout: 276 seconds
[2010/08/11 20:31:58] @ londo__ joined channel #puppet
[2010/08/11 20:33:49] @ Quit: ceren: Quit: ceren
[2010/08/11 20:34:39] @ bgupta joined channel #puppet
[2010/08/11 20:34:41] @ ceren joined channel #puppet
[2010/08/11 20:36:50] @ tjoe joined channel #puppet
[2010/08/11 20:58:19] @ \ask joined channel #puppet
[2010/08/11 21:01:17] @ Quit: freshtonic: Quit: freshtonic
[2010/08/11 21:02:52] @ M- joined channel #puppet
[2010/08/11 21:12:06] @ pinoyskull joined channel #puppet
[2010/08/11 21:19:41] @ Quit: Djelibeybi: Quit: Leaving
[2010/08/11 21:23:46] @ freshtonic joined channel #puppet
[2010/08/11 21:24:15] @ Quit: freshtonic: Client Quit
[2010/08/11 21:29:56] @ mikey_p joined channel #puppet
[2010/08/11 21:31:08] @ Quit: \ask: Remote host closed the connection
[2010/08/11 21:31:58] @ Quit: spacex: Quit: Leaving.
[2010/08/11 21:33:54] @ \ask joined channel #puppet
[2010/08/11 21:38:25] @ freshtonic joined channel #puppet
[2010/08/11 21:38:30] @ Quit: freshtonic: Client Quit
[2010/08/11 21:38:56] @ Quit: kc7zzv: Quit: kc7zzv
[2010/08/11 21:45:46] @ Quit: mikey_p: Quit: mikey_p
[2010/08/11 21:54:39] @ mclarke joined channel #puppet
[2010/08/11 21:56:56] @ Quit: mclarke: Remote host closed the connection
[2010/08/11 21:57:27] @ mclarke joined channel #puppet
[2010/08/11 21:58:06] @ Quit: mclarke: Remote host closed the connection
[2010/08/11 21:58:38] @ mclarke joined channel #puppet
[2010/08/11 21:58:51] @ bobbyz_ joined channel #puppet
[2010/08/11 21:59:23] @ Quit: mclarke: Remote host closed the connection
[2010/08/11 21:59:49] @ mclarke joined channel #puppet
[2010/08/11 22:00:28] @ Quit: mclarke: Remote host closed the connection
[2010/08/11 22:01:00] @ mclarke joined channel #puppet
[2010/08/11 22:01:39] @ Quit: mclarke: Remote host closed the connection
[2010/08/11 22:02:10] @ mclarke joined channel #puppet
[2010/08/11 22:02:50] @ Quit: mclarke: Remote host closed the connection
[2010/08/11 22:07:13] @ Quit: jaredrhine: Ping timeout: 260 seconds
[2010/08/11 22:07:53] @ jmccune joined channel #puppet
[2010/08/11 22:09:15] @ bodepd joined channel #puppet
[2010/08/11 22:09:31] @ jaredrhine joined channel #puppet
[2010/08/11 22:10:39] @ Quit: M-: Quit: Leaving
[2010/08/11 22:12:03] @ ckauhaus joined channel #puppet
[2010/08/11 22:13:12] @ Quit: bobbyz_: Ping timeout: 264 seconds
[2010/08/11 22:16:22] @ Quit: _nono_: Ping timeout: 252 seconds
[2010/08/11 22:17:29] @ Quit: lak: Quit: lak
[2010/08/11 22:17:58] @ Quit: tecto__: Ping timeout: 276 seconds
[2010/08/11 22:27:27] @ Quit: gutseb: Quit: gutseb
[2010/08/11 22:29:05] @ gutseb joined channel #puppet
[2010/08/11 22:30:09] @ yannL joined channel #puppet
[2010/08/11 22:32:19] @ lak joined channel #puppet
[2010/08/11 22:33:00] @ tecto_ joined channel #puppet
[2010/08/11 22:33:00] @ Quit: tecto_: Changing host
[2010/08/11 22:33:00] @ tecto_ joined channel #puppet
[2010/08/11 22:36:27] @ nexx joined channel #puppet
[2010/08/11 22:37:14] @ mclarke joined channel #puppet
[2010/08/11 22:37:44] @ plathrop is now known as plathrop-away
[2010/08/11 22:40:39] @ sako joined channel #puppet
[2010/08/11 22:41:18] <sako> hey guys so i have 1 machine that is the puppetmaster and it is the only machine managed by itself
[2010/08/11 22:41:29] <sako> what do i have to put as the server =
[2010/08/11 22:41:32] <sako> in my puppet.conf
[2010/08/11 22:41:43] <sako> can i do server = localhost?
[2010/08/11 22:42:14] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2010/08/11 22:50:51] @ Quit: nul0op: Ping timeout: 265 seconds
[2010/08/11 23:06:27] @ Quit: mmelin: Quit: mmelin
[2010/08/11 23:06:53] @ Quit: bodepd: Quit: bodepd
[2010/08/11 23:08:29] @ mattock joined channel #puppet
[2010/08/11 23:10:01] @ ckauhaus joined channel #puppet
[2010/08/11 23:12:01] @ gebi joined channel #puppet
[2010/08/11 23:18:00] @ mikey_p joined channel #puppet
[2010/08/11 23:18:03] @ Quit: mikey_p: Remote host closed the connection
[2010/08/11 23:21:01] @ Quit: ckauhaus: Ping timeout: 276 seconds
[2010/08/11 23:22:21] @ Quit: lak: Quit: lak
[2010/08/11 23:24:17] @ samppah_ is now known as samppah
[2010/08/11 23:31:27] @ mikey_p joined channel #puppet
[2010/08/11 23:33:30] @ ckauhaus joined channel #puppet
[2010/08/11 23:34:55] @ sdog joined channel #puppet
[2010/08/11 23:37:55] @ genericpenguin joined channel #puppet
[2010/08/11 23:39:03] <genericpenguin> hello, I was wondering if I could get some help with 2.6.0
[2010/08/11 23:39:07] @ Quit: marcellods: Ping timeout: 260 seconds
[2010/08/11 23:40:31] @ genericpenguin left channel #puppet ()
[2010/08/11 23:41:17] @ genericpenguin_ joined channel #puppet
[2010/08/11 23:41:58] @ Naresh joined channel #puppet
[2010/08/11 23:44:08] @ Quit: ezmobius: Remote host closed the connection
[2010/08/11 23:45:16] @ jfreeman joined channel #puppet
[2010/08/11 23:45:52] <genericpenguin_> hello?
[2010/08/11 23:46:35] @ Quit: ckauhaus: Ping timeout: 252 seconds
[2010/08/11 23:49:37] @ Quit: mikey_p: Quit: mikey_p
[2010/08/11 23:52:56] <PaulWay[w]> perhaps just ask?
[2010/08/11 23:52:57] @ Quit: genericpenguin_: Quit: Page closed
[2010/08/11 23:54:28] @ Deesl joined channel #puppet
[2010/08/11 23:57:14] @ Quit: nexx: Quit: quit

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