Monday, 2009-12-28

[2009/12/28 00:15:56] @ Log started by gepetto_
[2009/12/28 00:15:56] @ Quit: Bass10: Read error: 60 (Operation timed out)
[2009/12/28 00:43:33] @ alexine_dsouza joined channel #puppet
[2009/12/28 00:48:44] @ Quit: lero: Read error: 110 (Connection timed out)
[2009/12/28 00:58:23] @ Quit: jmarki: Remote closed the connection
[2009/12/28 01:02:19] @ Quit: alexine_dsouza: Read error: 54 (Connection reset by peer)
[2009/12/28 01:02:30] @ alexine_dsouza joined channel #puppet
[2009/12/28 01:10:35] @ Quit: alexine_dsouza: Read error: 54 (Connection reset by peer)
[2009/12/28 01:10:41] @ alexine_dsouza joined channel #puppet
[2009/12/28 01:12:32] @ Quit: alexine_dsouza: Read error: 54 (Connection reset by peer)
[2009/12/28 01:14:56] @ Quit: tuf:
[2009/12/28 01:14:56] @ tuf_ is now known as tuf
[2009/12/28 01:15:35] @ alexine_dsouza joined channel #puppet
[2009/12/28 01:20:30] @ tuf_ joined channel #puppet
[2009/12/28 01:23:32] @ suchu joined channel #puppet
[2009/12/28 01:28:39] @ Quit: arj: Remote closed the connection
[2009/12/28 01:40:25] @ hy is now known as _silver
[2009/12/28 02:14:55] @ _silver is now known as hy
[2009/12/28 02:47:48] @ yarihm joined channel #puppet
[2009/12/28 02:51:08] @ Quit: docelic: Remote closed the connection
[2009/12/28 02:58:20] @ omry|work joined channel #puppet
[2009/12/28 02:58:32] @ Quit: omry|work: Read error: 104 (Connection reset by peer)
[2009/12/28 03:00:23] @ omry|work joined channel #puppet
[2009/12/28 03:19:29] @ Quit: friendly12345: "Leaving."
[2009/12/28 03:25:05] @ Quit: tuf: Read error: 104 (Connection reset by peer)
[2009/12/28 03:25:06] @ Quit: tuf_: Read error: 104 (Connection reset by peer)
[2009/12/28 03:26:59] @ tuf joined channel #puppet
[2009/12/28 03:32:38] @ raphink joined channel #puppet
[2009/12/28 03:32:42] @ tuf_ joined channel #puppet
[2009/12/28 03:44:41] @ Ramonster joined channel #puppet
[2009/12/28 03:47:54] @ poison joined channel #puppet
[2009/12/28 03:52:32] @ mvn071 joined channel #puppet
[2009/12/28 04:00:48] @ Quit: giskard_: Remote closed the connection
[2009/12/28 04:01:18] @ tripoux joined channel #puppet
[2009/12/28 04:02:35] @ giskard joined channel #puppet
[2009/12/28 04:21:52] @ Quit: pugnacity: "Leaving."
[2009/12/28 04:27:59] @ pugnacity joined channel #puppet
[2009/12/28 04:30:37] @ verwilst joined channel #puppet
[2009/12/28 04:31:51] @ maxp joined channel #puppet
[2009/12/28 04:32:47] @ Quit: Ramonster: Client Quit
[2009/12/28 04:36:48] @ tim|macbook joined channel #puppet
[2009/12/28 04:47:00] @ _nono_ joined channel #puppet
[2009/12/28 04:54:25] @ Rejo joined channel #puppet
[2009/12/28 04:55:23] @ Ramonster joined channel #puppet
[2009/12/28 04:58:01] @ pugnacity1 joined channel #puppet
[2009/12/28 05:00:09] @ Quit: pugnacity: Read error: 60 (Operation timed out)
[2009/12/28 05:00:51] <Rejo> http://pastie.org/758598 <- Did I run into a bug here? Basicaly, when using a variable in the user definition, the execution fails when the variable is referencing an array. Using the array directly works fine.
[2009/12/28 05:08:20] <Volcane> "${group}"
[2009/12/28 05:08:27] <Volcane> tells it "please make this array into a string"
[2009/12/28 05:09:16] <tim|macbook> what are allowed characters for a class name? I can't seem to find it on the wiki...
[2009/12/28 05:09:57] <Volcane> tim|macbook: its in wiki:LanguageTutorial but basically stick to a-z,A-Z,1-9,_
[2009/12/28 05:09:58] <gepetto_> Volcane: tim|macbook: wiki:LanguageTutorial is http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial
[2009/12/28 05:10:12] <tim|macbook> grr... apparantly, I'm blind... thx Volcane
[2009/12/28 05:10:46] <Volcane> using a "-" works but docs doesnt list it as valid, have a ticket open for clarification
[2009/12/28 05:11:27] <tim|macbook> and dots aren't allowed either, i see
[2009/12/28 05:12:34] <Rejo> Volcane: Ok. I will look into that in a second. Some urgent issue came up. Of course.
[2009/12/28 05:27:24] <gepetto_> ::trac:: Recipes/ModuleSSHAuth edited @ http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth?version=7
[2009/12/28 05:27:25] <gepetto_> ::trac:: auth.pp attached to Recipes/ModuleSSHAuth @ http://reductivelabs.com/trac/puppet/attachment/wiki/Recipes/ModuleSSHAuth/auth.pp
[2009/12/28 05:31:18] <tim|macbook> does anyone have an simple little program with which to try out regexes for puppet's regsubst? i usually use sed for this, but it needs more escaped tokens than the ruby one, i guess
[2009/12/28 05:34:01] <Rejo> Volcane: Aah. Removing both the curly brackets as well as the quotes makes it work. Thanks.
[2009/12/28 05:34:18] <Volcane> tim|macbook: you can probably just use irb from ruby?
[2009/12/28 05:34:34] <Volcane> puts "matched" if "foo" =~ /o/
[2009/12/28 05:34:53] <Volcane> ah wait regsubst, let me see how that works, but you'd def be able to do it in ruby :)
[2009/12/28 05:35:07] <tim|macbook> time to really start learning ruby then :/
[2009/12/28 05:35:28] <|Mike|> you or me ? :-)
[2009/12/28 05:35:32] <Volcane> ah thats a bit harsh to test in ruby
[2009/12/28 05:35:46] @ gebi joined channel #puppet
[2009/12/28 05:37:17] <tim|macbook> hm... ok, I'll figure something out then
[2009/12/28 05:38:31] <Volcane> not sure how to call puppet parser fnctions from normal ruby
[2009/12/28 05:39:30] <tim|macbook> well, i'd be happy just to test if the regex does what i want it to do
[2009/12/28 05:39:36] <gepetto_> ::trac:: Recipes/ModuleSSHAuth edited @ http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth?version=8
[2009/12/28 05:40:26] <tim|macbook> doesn't have to be syntax compatible in the actual call, three seperate strings and all... just being able to do something like "/^.*$/\1/" would be enough
[2009/12/28 05:40:50] @ jmarki joined channel #puppet
[2009/12/28 05:41:15] <Volcane> ah, yeah then probably irb can do it if you just want to know if your regexes will match
[2009/12/28 05:42:28] * tim|macbook checks out irb
[2009/12/28 05:59:11] @ Quit: suchu: Read error: 110 (Connection timed out)
[2009/12/28 06:02:03] <monachus> morning, all - having a weird issue with one of our puppet clients
[2009/12/28 06:02:11] @ Quit: jmarki: Remote closed the connection
[2009/12/28 06:02:25] <monachus> after its disks vanished on 12/15 (iscsi issue with our fileserver), it started reporting this:
[2009/12/28 06:02:27] <monachus> err: Could not prefetch cron provider 'crontab': Could not parse line " #fcron || dcron:" at root:2
[2009/12/28 06:02:37] <monachus> and it installs crippled crontabs
[2009/12/28 06:03:26] <monachus> i'm unable to find that line it's complaining about (it's not in our manifests anywhere, and find/fgrep on the entire puppet installation in /usr/lib/ turns up nothing)
[2009/12/28 06:03:32] <monachus> any thoughts on where else i can look?
[2009/12/28 06:09:22] <tim|macbook> I'm making a confession here: I really have a love-hate relationship with regexp... I hate it when I'm designing them, but I love 'em when they work.
[2009/12/28 06:10:20] <tim|macbook> monachus: seems to me that you cron provider is corrupted on disk
[2009/12/28 06:10:42] <tim|macbook> you might want to try reinstalling that file (or at least checksumming it and comparing it with a working installation)
[2009/12/28 06:10:55] <monachus> ah - so it's not a puppet thing but an fcron thing?
[2009/12/28 06:11:07] <monachus> b/c i can't find the file it refers to
[2009/12/28 06:11:22] <Volcane> i think its when puppet tries to figure out if you have cron/fcron/etc it fails, perhaps cos some puppet files got corrupted
[2009/12/28 06:11:53] @ jab_doa joined channel #puppet
[2009/12/28 06:12:06] <tim|macbook> I meant this file: /usr/lib/ruby/1.8/puppet/provider/cron/crontab.rb (under Debian, that is)
[2009/12/28 06:12:20] <monachus> aha
[2009/12/28 06:12:29] <tim|macbook> checksum it and see if it's the same on another, working installation
[2009/12/28 06:12:41] <tim|macbook> or reinstall puppet
[2009/12/28 06:12:45] @ Quit: mvn071: "Leaving"
[2009/12/28 06:12:46] <Volcane> what OS is it?
[2009/12/28 06:12:48] <monachus> "root" refers to the actual root crontab file. cool - i'll
[2009/12/28 06:12:53] <tim|macbook> which might be the easiest solution
[2009/12/28 06:13:02] <monachus> i'll prob reinstall puppet and fcron
[2009/12/28 06:13:05] @ Quit: giskard: Remote closed the connection
[2009/12/28 06:13:06] <monachus> volcane: gentoo
[2009/12/28 06:13:21] <tim|macbook> or indeed, the root crontab might be corrupted
[2009/12/28 06:13:35] <Volcane> ah, rpm has a tool to verify checksums of files on disk from wat they was when first isntalled, helpful in cases like this, not sure if gentoo has that
[2009/12/28 06:13:35] <tim|macbook> which should easily be fixed by emptying it out and starting a puppet run :)
[2009/12/28 06:13:41] <monachus> figures - i'm all looking for complicated solutions, and it's the obvious one.
[2009/12/28 06:13:41] <monachus> :)
[2009/12/28 06:14:13] <tim|macbook> debian has debsums, which can check those checksums too
[2009/12/28 06:14:21] <monachus> looks like everything got a single space inserted
[2009/12/28 06:14:34] <monachus> so # isn't at the beginning of the line, and it's making fcron cranky.
[2009/12/28 06:14:47] <Volcane> time to reinstall that mchine I'd say
[2009/12/28 06:14:51] @ giskard joined channel #puppet
[2009/12/28 06:16:33] <monachus> tx, guys
[2009/12/28 06:19:14] <tim|macbook> I want to add some syntax checks to my defined type, to make sure it doesn't create broken resources... is there any way besides a large if/else-construction with which I can stop the execution of the defined type if a certain test fails?
[2009/12/28 06:19:49] <Volcane> i guess u can do fail("foo")
[2009/12/28 06:20:08] <Volcane> which will basically stop processing the defined resource and mark it as failed so relationship/dependencies will fail too
[2009/12/28 06:20:34] <tim|macbook> ah! fail
[2009/12/28 06:20:41] <tim|macbook> thx
[2009/12/28 06:20:43] <tim|macbook> so obvious
[2009/12/28 06:21:04] <Volcane> oh wait no thats not it
[2009/12/28 06:21:15] <Volcane> that'll parse error out the whole run
[2009/12/28 06:21:39] <Volcane> no sorry
[2009/12/28 06:21:50] <Volcane> if blocks i think :(
[2009/12/28 06:22:34] <tim|macbook> i don't mind it bailing out of the whole run, as long as it doesn't create the faulty resources :)
[2009/12/28 06:22:36] <Volcane> well i guess parse error abort the whole run might be wht u want - then fail is useful :)
[2009/12/28 06:22:43] <tim|macbook> exactly :)
[2009/12/28 06:22:59] <Volcane> but a way to bail out of a class/define would be useful
[2009/12/28 06:23:10] <Volcane> might file a feature request for that
[2009/12/28 06:26:52] @ Quit: alexine_dsouza: Read error: 54 (Connection reset by peer)
[2009/12/28 06:27:32] <tim|macbook> yet another question, is there a way to count the items in an array? I want to check if the end result is exactly three items, no more, no less... (splitting a string at its spaces)
[2009/12/28 06:28:23] <Volcane> not natively but u can hack it with inline_template
[2009/12/28 06:28:38] <Volcane> $size = inline_template("<%= arr.size %>")
[2009/12/28 06:30:21] <tim|macbook> ah cool
[2009/12/28 06:30:44] <tim|macbook> thanks yet again, o ye fountain of puppet knowledge!
[2009/12/28 06:31:04] <Volcane> heh kewl
[2009/12/28 06:32:00] @ toi joined channel #puppet
[2009/12/28 06:36:43] @ fdz joined channel #puppet
[2009/12/28 06:50:23] @ Cyis is now known as Cyis|away
[2009/12/28 06:54:47] @ Quit: poison: Remote closed the connection
[2009/12/28 06:56:29] @ Quit: alban2: Read error: 113 (No route to host)
[2009/12/28 06:59:22] @ Quit: bgupta:
[2009/12/28 07:03:22] @ xerxas joined channel #puppet
[2009/12/28 07:04:03] <xerxas> Hi all
[2009/12/28 07:04:30] <xerxas> how do you people manage users / groups / ssh keys for admins on your server ?
[2009/12/28 07:05:45] <xerxas> Admins already have keys, should I do sth like this: file { content = "AAA.content.of.id_dsa.pub" } ?
[2009/12/28 07:06:44] <henk> there is a type for keys iirc
[2009/12/28 07:06:56] <xerxas> ok
[2009/12/28 07:07:07] <xerxas> so I'm supposed to write my own module ?
[2009/12/28 07:07:47] <samppah> http://reductivelabs.com/trac/puppet/wiki/TypeReference#ssh-authorized-key
[2009/12/28 07:08:10] @ suchu joined channel #puppet
[2009/12/28 07:08:17] <henk> xerxas: if you like...
[2009/12/28 07:08:32] <xerxas> ok
[2009/12/28 07:08:32] <xerxas> thanks
[2009/12/28 07:08:38] <xerxas> also, I have another question
[2009/12/28 07:08:52] <xerxas> I'm building a geographical redundant architecture
[2009/12/28 07:09:15] <xerxas> I want to do "mutliple inhertiance" on nodes
[2009/12/28 07:09:20] <xerxas> I think this is not possible
[2009/12/28 07:09:39] <henk> so everything will continue working when one geography fails?
[2009/12/28 07:09:40] <xerxas> but what I want would be that w1-site1 inherits for www-server AND site1
[2009/12/28 07:09:46] <xerxas> henk: yep
[2009/12/28 07:10:06] <xerxas> how should I architecture my nodes so I can inherit from both
[2009/12/28 07:10:15] <henk> ah, sounds interesting... i always thought there was only one geography and that it could hardly fail. good luck...
[2009/12/28 07:10:34] <xerxas> node site1 {} sets the global variables for all hosts in site1 site
[2009/12/28 07:11:14] <xerxas> node www-server {} is found on both site, with the same configuration , but not the same global (let's say the local syslog and ntp server)
[2009/12/28 07:11:29] <Volcane> xerxas: you should use something like 'extlookup' for that rather - google it
[2009/12/28 07:11:46] <xerxas> is this a node classifier ?
[2009/12/28 07:12:15] <xerxas> Volcane: thanks
[2009/12/28 07:12:21] @ fdz1 joined channel #puppet
[2009/12/28 07:13:17] <Volcane> xerxas: http://www.devco.net/archives/2009/08/31/complex_data_and_puppet.php
[2009/12/28 07:14:53] <xerxas> nice
[2009/12/28 07:16:00] <Volcane> someone is working on making the backend pluggable if CSV isnt to your liking. but csv is everywhere and easy
[2009/12/28 07:21:46] @ Quit: fdz1: Remote closed the connection
[2009/12/28 07:22:25] @ fdz1 joined channel #puppet
[2009/12/28 07:24:39] @ Quit: fdz: Remote closed the connection
[2009/12/28 07:27:07] @ alban2 joined channel #puppet
[2009/12/28 07:32:01] @ Quit: fdz1: Remote closed the connection
[2009/12/28 07:32:42] @ fdz joined channel #puppet
[2009/12/28 07:51:32] @ mgmart joined channel #puppet
[2009/12/28 07:59:29] @ lero joined channel #puppet
[2009/12/28 08:07:02] <gepetto_> ::trac:: Recipes/ModuleSSHAuth edited @ http://reductivelabs.com/trac/puppet/wiki/Recipes/ModuleSSHAuth?version=9
[2009/12/28 08:12:09] @ mvn071 joined channel #puppet
[2009/12/28 08:22:14] @ Quit: fdz: Remote closed the connection
[2009/12/28 08:23:38] @ Quit: jab_doa: Read error: 60 (Operation timed out)
[2009/12/28 08:33:11] @ bug joined channel #puppet
[2009/12/28 08:40:42] @ nexx joined channel #puppet
[2009/12/28 08:48:34] @ cynicismic joined channel #puppet
[2009/12/28 08:50:49] @ Quit: tyler79: Remote closed the connection
[2009/12/28 08:55:35] <nexx> http://reductivelabs.com/trac/puppet/wiki/UsingMongrel - point "Apache Configuration" -> is this the apache2.conf file?!
[2009/12/28 08:56:06] @ joe-mac joined channel #puppet
[2009/12/28 08:56:51] @ fdz joined channel #puppet
[2009/12/28 08:58:33] @ Quit: suchu: "ChatZilla 0.9.86 [Firefox 3.5.6/20091201220228]"
[2009/12/28 08:59:37] <nexx> or just a new .conf which i load with starting apache? e.g. "apach2 -f /etc/apache2/puppetmongrel.conf"?
[2009/12/28 09:01:01] @ jab_doa joined channel #puppet
[2009/12/28 09:01:53] <|Mike|> nexx: no
[2009/12/28 09:03:00] <|Mike|> you need to configure your apache so it uses those mongrels with proxy / proxy_balancer / http_proxy to load balance :)
[2009/12/28 09:04:42] <nexx> correc
[2009/12/28 09:04:43] <nexx> t
[2009/12/28 09:04:51] <nexx> and for this, i need a new config-file, right?
[2009/12/28 09:04:57] <|Mike|> no you don't :)
[2009/12/28 09:05:10] <|Mike|> i've written a document about it, but never finished it :p
[2009/12/28 09:05:12] * |Mike| pastebins
[2009/12/28 09:06:50] <xerxas> can I use function created with the "define" keyword in my nodes descriptions ?
[2009/12/28 09:07:09] <|Mike|> http://pastebin.com/m2518f672
[2009/12/28 09:07:11] <xerxas> err: Could not retrieve catalog: Could not parse for environment production: Unknown function account at /etc/puppet/manifests/nodes.pp:34
[2009/12/28 09:08:01] <xerxas> but I have a define account($user, $key) { […] } somewhere in my code that I think is correctly included
[2009/12/28 09:08:39] <nexx> |Mike|: finish it, now! :-P
[2009/12/28 09:10:19] <|Mike|> it's finished ;)
[2009/12/28 09:12:36] @ Quit: ashp: Read error: 110 (Connection timed out)
[2009/12/28 09:17:01] <|Mike|> nexx: You get it working?
[2009/12/28 09:21:33] @ themurph joined channel #puppet
[2009/12/28 09:21:40] <nexx> |Mike|: dont know yet
[2009/12/28 09:23:06] <nexx> problem is the ssl stuff
[2009/12/28 09:23:10] @ Quit: toi: "Ex-Chat"
[2009/12/28 09:23:10] @ Bass10 joined channel #puppet
[2009/12/28 09:23:30] <nexx> oh, maybe i should enter the correct puppet/ssl path :D
[2009/12/28 09:23:45] <|Mike|> that would help.
[2009/12/28 09:25:56] @ tyler79 joined channel #puppet
[2009/12/28 09:28:35] <nexx> |Mike|: i got no files in the ssl-dir, do i have to generate the certs myself?
[2009/12/28 09:28:52] <nexx> per puppetca --generate domain?
[2009/12/28 09:29:37] <xerxas> I follow what's written in this mail:
[2009/12/28 09:29:38] <xerxas> http://osdir.com/ml/puppet-users/2009-11/msg00068.html
[2009/12/28 09:29:58] <xerxas> and I get this: "err: Could not retrieve catalog: Could not parse for environment production: Syntax error at '('; expected ')' at /etc/puppet/manifests/nodes.pp:3"
[2009/12/28 09:30:29] <xerxas> the line 3 of my nodes.pp is: users::add ("myusername")
[2009/12/28 09:30:47] <xerxas> can anyone explain me what am I doing wrong ?
[2009/12/28 09:31:32] <tim|macbook> ghe... there's a split function, but no combine function...
[2009/12/28 09:32:10] <tim|macbook> xerxas: if it's a type, it should be users::add { "myusername":; }
[2009/12/28 09:32:53] <tim|macbook> s/type/resource/
[2009/12/28 09:34:37] @ rmiller4pi8 joined channel #puppet
[2009/12/28 09:39:04] @ rickbradley|away is now known as rickbradley
[2009/12/28 09:39:31] <xerxas> tim|macbook: err, right ! ;)
[2009/12/28 09:41:17] @ crdant joined channel #puppet
[2009/12/28 09:41:42] <|Mike|> xerxas: tim|macbook is always right ;)
[2009/12/28 09:41:58] <tim|macbook> well, i wouldn't say that, really :P
[2009/12/28 09:42:16] <tim|macbook> (nice way to publicly kiss up to the boss, though, mike :P)
[2009/12/28 09:44:45] @ rmiller4pi8 left channel #puppet ()
[2009/12/28 09:48:01] @ Quit: yarihm: "This computer has gone to sleep"
[2009/12/28 09:49:59] @ rickbradley is now known as rickbradley|away
[2009/12/28 09:51:28] <tim|macbook> Volcane: any chance you know a inline_template syntax that will combine every item of an array and adds a , in between (except for the last one)? :)
[2009/12/28 09:56:45] @ rmiller4pi8 joined channel #puppet
[2009/12/28 10:02:52] <nexx> aww.. "Address already in use: make_sock: coult not bind to address 0.0.0.0:8140" <-- whatever row in my vhost causes this, i dont like it!"
[2009/12/28 10:05:32] <nexx> |Mike|: in the rows with "balancermember" i wrote the ip that i entered to the /etc/hosts file. serveradmin/-name/-alias is the name i entered to /etc/hosts. right?
[2009/12/28 10:06:38] <|Mike|> did you change /etc/defaults/puppetmaster ?
[2009/12/28 10:07:07] <nexx> there is no /etc/defaults/
[2009/12/28 10:07:26] <|Mike|> ehm okay, what os/distro are you using?
[2009/12/28 10:07:40] <nexx> kubuntu9.04
[2009/12/28 10:07:48] @ Quit: lero: "Leaving..."
[2009/12/28 10:11:05] <|Mike|> etc/default then?
[2009/12/28 10:12:21] <nexx> yes, and i didnt change the puppetmaster file
[2009/12/28 10:12:32] <nexx> oh
[2009/12/28 10:12:50] <nexx> never head of that file
[2009/12/28 10:12:51] <|Mike|> *kuch*
[2009/12/28 10:13:13] <nexx> is it enough to change from webrick to mongrel in this file?
[2009/12/28 10:13:29] <nexx> and i have to edit the instances of course
[2009/12/28 10:13:49] <|Mike|> you want mongrel, webrick stinks (nofi)
[2009/12/28 10:15:34] <nexx> so i changed: servertype=webrick->mongrel, puppetmasters=1->3, ports=8140->18140
[2009/12/28 10:15:52] @ Quit: DracoWork: Read error: 60 (Operation timed out)
[2009/12/28 10:17:13] @ notbrien joined channel #puppet
[2009/12/28 10:17:52] <nexx> okay, i got 3 puppetmasterd instances
[2009/12/28 10:19:49] <|Mike|> ps aux | grep mongrel
[2009/12/28 10:20:17] <nexx> as i said, 3
[2009/12/28 10:20:31] <nexx> on ports 18140,18141,18142
[2009/12/28 10:20:34] <nexx> so this looks nice
[2009/12/28 10:20:56] <|Mike|> As it should, yes.
[2009/12/28 10:21:07] <nexx> but the vhost config is still buggy as hell
[2009/12/28 10:21:23] <|Mike|> Or it's just you ;)
[2009/12/28 10:21:34] <nexx> i'm sure that it is me
[2009/12/28 10:21:54] <nexx> i got several howtos now, maybe i mixed them, dunno
[2009/12/28 10:22:40] <nexx> do you have some minutes to look at my vhost?
[2009/12/28 10:26:17] @ RageLink joined channel #puppet
[2009/12/28 10:28:27] @ brothers joined channel #puppet
[2009/12/28 10:30:42] <nexx> hm, |Mike|?
[2009/12/28 10:31:50] <Volcane> tim|macbook: arr.join(",")
[2009/12/28 10:32:09] <tim|macbook> Volcane: you're awesome, thx yet again :)
[2009/12/28 10:32:16] <Volcane> :)
[2009/12/28 10:32:35] <tim|macbook> nexx: the |Mike| has left the building
[2009/12/28 10:33:26] <nexx> mh, okay...then i guess my little vhost has to wait
[2009/12/28 10:37:13] @ rmiller4pi81 joined channel #puppet
[2009/12/28 10:39:13] <tim|macbook> sometimes I do miss the option to loop through an array from within puppet
[2009/12/28 10:39:52] <tim|macbook> or even do something simple as "if 'myvalue' in $myarray"
[2009/12/28 10:43:55] <Volcane> you'd usually just loop arrays to create resources though right?
[2009/12/28 10:44:36] <tim|macbook> not in my case
[2009/12/28 10:45:18] <Volcane> yeah?
[2009/12/28 10:45:28] <tim|macbook> I'm working on a http::redirect resource that takes Apache-style RewriteRule options (like QSA,R,L) and I'd like to 'translate' them in my nginx implentation to nginx stanza
[2009/12/28 10:45:44] <tim|macbook> so I could always use the Apache options, whichever httpd I'm running
[2009/12/28 10:46:10] <tim|macbook> so I was hoping to be able to do something like:
[2009/12/28 10:46:10] @ jab_doa_ joined channel #puppet
[2009/12/28 10:46:35] @ Quit: giskard: Remote closed the connection
[2009/12/28 10:46:37] <tim|macbook> http::redirect { "www.example.com /redirect-me /to/here": options => ["QSA","R"]; }
[2009/12/28 10:47:15] <tim|macbook> and for nginx 'translate' those options to whatever needs to be done on that platform
[2009/12/28 10:47:26] <tim|macbook> (nothing, actually, in this example, but you get the idea, i hope)
[2009/12/28 10:47:31] <Volcane> nods
[2009/12/28 10:47:42] <Volcane> in this example a - probably over complex - template would do the job
[2009/12/28 10:47:45] <Volcane> but yeah can see the need
[2009/12/28 10:48:41] @ giskard joined channel #puppet
[2009/12/28 10:48:48] @ Quit: giskard: K-lined
[2009/12/28 10:49:54] <nexx> can i be sure that the change from webrick to mongrel worked, if there are multiple puppetmasterd instances with mongrel and 1814* ports?
[2009/12/28 10:49:58] <tim|macbook> I think I'm going to solve it by simply implementing a verbose option for each... like 'rewrite => true, query_string_append => true' etc.
[2009/12/28 10:51:03] <tim|macbook> another usage would be, if I use the P option (proxy), it would automagically include apache::module::proxy::http (or something simpler)
[2009/12/28 10:51:09] @ Quit: jab_doa: Remote closed the connection
[2009/12/28 10:52:35] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/12/28 10:52:47] @ alfism joined channel #puppet
[2009/12/28 10:55:27] @ Quit: fdz: Remote closed the connection
[2009/12/28 10:55:47] @ fdz joined channel #puppet
[2009/12/28 10:57:59] @ rickbradley|away is now known as rickbradley
[2009/12/28 11:00:10] @ danielbln joined channel #puppet
[2009/12/28 11:03:37] @ bgupta joined channel #puppet
[2009/12/28 11:03:54] @ rmiller4pi8 joined channel #puppet
[2009/12/28 11:07:16] @ erm_ joined channel #puppet
[2009/12/28 11:10:42] @ Quit: rmiller4pi81: Read error: 110 (Connection timed out)
[2009/12/28 11:13:27] @ fdz1 joined channel #puppet
[2009/12/28 11:14:49] @ Quit: fdz: Remote closed the connection
[2009/12/28 11:18:05] @ rmiller4pi81 joined channel #puppet
[2009/12/28 11:19:11] @ rmiller4pi81 left channel #puppet ()
[2009/12/28 11:19:41] @ rmiller4pi81 joined channel #puppet
[2009/12/28 11:21:47] @ Quit: bgupta:
[2009/12/28 11:22:00] @ DracoWork joined channel #puppet
[2009/12/28 11:22:27] @ Quit: fdz1: Read error: 54 (Connection reset by peer)
[2009/12/28 11:23:14] @ fdz joined channel #puppet
[2009/12/28 11:24:44] <xerxas> how can I defined resource instances from a resource description that is in a module
[2009/12/28 11:24:46] <xerxas> ?
[2009/12/28 11:26:10] @ bgupta joined channel #puppet
[2009/12/28 11:27:32] @ giskard joined channel #puppet
[2009/12/28 11:27:42] <xerxas> err: Could not retrieve catalog: Could not find class admins at /etc/puppet/manifests/nodes.pp:62 on node mynode
[2009/12/28 11:28:18] <xerxas> in mynode description I have : include admins
[2009/12/28 11:28:31] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out)
[2009/12/28 11:28:41] <xerxas> admins {"an-admin-username", x => …}
[2009/12/28 11:29:27] <xerxas> my define is in /etc/puppet/modules/admins/manifests/init.pp and in this file I have only a define {}
[2009/12/28 11:30:29] <Volcane> admins/manifests/init.pp should have class admin { ....}
[2009/12/28 11:31:07] @ Juzzy joined channel #puppet
[2009/12/28 11:31:49] <xerxas> ok
[2009/12/28 11:32:07] <xerxas> and then I can use the resource I created with define in this file, right ?
[2009/12/28 11:32:13] <xerxas> my class can be empty ?
[2009/12/28 11:32:31] <xerxas> or this class needs to call this resource ?
[2009/12/28 11:32:37] <Juzzy> I have: exec { "/usr/bin/apt-key add /etc/apt/famc.gpg": subscribe => File["/etc/apt/famc.gpg"] } yet the first time it downloads the file, it doesn't call the add
[2009/12/28 11:33:08] @ fdz1 joined channel #puppet
[2009/12/28 11:33:10] <Volcane> xerxas: resources should be in the class
[2009/12/28 11:33:23] <Juzzy> is there an exec option to make it do that?
[2009/12/28 11:33:24] <xerxas> Juzzy: usr notify maybe ?
[2009/12/28 11:33:26] <xerxas> use
[2009/12/28 11:33:55] <Juzzy> hrm? not sure I follow
[2009/12/28 11:33:55] <xerxas> Volcane: ok
[2009/12/28 11:34:08] <Juzzy> exec { notify => true } ?
[2009/12/28 11:34:24] <xerxas> the file notify the exec command
[2009/12/28 11:34:30] <xerxas> but maybe notify exists only for services ...
[2009/12/28 11:34:49] <Juzzy> hrm, any idea what refreshonly => true does in exec {} ?
[2009/12/28 11:35:19] <xerxas> Juzzy: I think I told you some wrong things, sorry
[2009/12/28 11:35:20] <Juzzy> I see alot of people using it, google has yet to lead me to what it actually does
[2009/12/28 11:37:26] <Volcane> Juzzy: it makes it so the exec wont run *everytime* just when it gets a notify
[2009/12/28 11:41:53] @ Quit: erm_: Read error: 60 (Operation timed out)
[2009/12/28 11:42:46] @ Quit: fdz: Remote closed the connection
[2009/12/28 11:42:57] @ Quit: fdz1: Remote closed the connection
[2009/12/28 11:43:16] @ fdz joined channel #puppet
[2009/12/28 11:46:17] @ Quit: Ramonster: Client Quit
[2009/12/28 11:46:35] <xerxas> Volcane: am I right ? if the file notify the exec , than when the file changes, the exec command is executed
[2009/12/28 11:47:19] <Volcane> yes
[2009/12/28 11:47:36] <xerxas> Volcane: I cannot pass any argument to my admin class, right ? So my admin users should be in my class wich is in my module, right ?
[2009/12/28 11:47:59] <Volcane> yeah, not sure what u want to do but sounds about right
[2009/12/28 11:48:14] <xerxas> If I would like to have my admin users in my nodes.pp or site.pp … ?
[2009/12/28 11:48:26] <xerxas> I need to create the define in my nodes.pp ?
[2009/12/28 11:48:46] <xerxas> but my nodes.pp is not intended to contain code, for me it's just nodes descriptions
[2009/12/28 11:49:42] <Volcane> yes, nodes hsould just do includes and maybe set a few vars
[2009/12/28 11:49:49] <Volcane> modules should have your classes, defines etc
[2009/12/28 11:50:48] <xerxas> Volcane: so my admin class should be an iterator against an array of admin users defined in my node, that is defining resources I defined with the "define" in my admin module ?
[2009/12/28 11:51:38] <xerxas> actually, puppet doesn't have hashtables, and I need hashtables to do this because an admin for me is a pair of username <=> ssh public key
[2009/12/28 11:52:32] <Volcane> yeah usualy people make a class per user
[2009/12/28 11:52:45] <xerxas> wow
[2009/12/28 11:52:56] <xerxas> that's very verbose
[2009/12/28 11:53:00] <xerxas> isn't it ?
[2009/12/28 11:53:15] <Volcane> you can also make a class called adminusers or something
[2009/12/28 11:53:18] <Volcane> pop them all in there
[2009/12/28 11:53:24] <xerxas> actually, I want all admins on all systems to have the same setting
[2009/12/28 11:53:25] <Volcane> then you can refer to them as a group, include them as a group etc
[2009/12/28 11:53:30] @ bodepd joined channel #puppet
[2009/12/28 11:53:52] <xerxas> Volcane: but for me my modules directory shouldn't contain any usernames from my infrastructure
[2009/12/28 11:54:13] <xerxas> everything should be in /etc/puppet/manifests, does this sounds logic ?
[2009/12/28 11:54:23] <Volcane> modules are manifests
[2009/12/28 11:54:46] <Volcane> but if all your admin users are identical then u can just make a define admin_user
[2009/12/28 11:54:50] <xerxas> I have /etc/puppet/modules and /etc/puppet/manifests
[2009/12/28 11:54:55] <Volcane> do admin_user{$adminusers: }
[2009/12/28 11:55:07] <xerxas> in my node definition ?
[2009/12/28 11:55:49] <Volcane> in a class, lets say adminusers
[2009/12/28 11:56:26] <xerxas> I'm lost :(
[2009/12/28 11:57:16] <xerxas> I want every admin user to have a group called by it's username and home directory in /home called by it's username , and have his public deployed through puppet
[2009/12/28 11:57:52] <Volcane> something like this http://pastie.org/758921
[2009/12/28 11:57:58] <Volcane> ok
[2009/12/28 11:57:59] <Volcane> hold
[2009/12/28 11:58:05] <xerxas> and then, I want to specify what admin users should be created on a per node basis
[2009/12/28 12:00:48] <Volcane> http://pastie.org/758921
[2009/12/28 12:00:49] <xerxas> managehome
[2009/12/28 12:00:49] <xerxas> Whether to manage the home directory when managing the user. Valid values are true, false.
[2009/12/28 12:00:58] <xerxas> this means that it will create the home directory ?
[2009/12/28 12:01:18] <Volcane> yes
[2009/12/28 12:02:12] <xerxas> ok, nice
[2009/12/28 12:02:18] <xerxas> thanks for the pastie, I'm looking at it
[2009/12/28 12:04:16] @ Quit: verwilst: "Ex-Chat"
[2009/12/28 12:05:25] @ Quit: raphink: Remote closed the connection
[2009/12/28 12:06:35] @ qwebirc10105 joined channel #puppet
[2009/12/28 12:07:04] <xerxas> Volcane: what if I have 2 arguments to my adminusers function ?
[2009/12/28 12:08:05] @ erm_ joined channel #puppet
[2009/12/28 12:08:25] <xerxas> this would be $adminusers = [ "john": username => "user01", key => "thekey", "jack": username => "user02" … ?
[2009/12/28 12:10:17] <Volcane> that would be a hash, puppet doesnt have hashes
[2009/12/28 12:10:46] @ Quit: fdz: "Leaving."
[2009/12/28 12:11:29] @ fdz joined channel #puppet
[2009/12/28 12:11:37] <xerxas> so you advise my to put keys in files rather than in "code" ?
[2009/12/28 12:12:00] <xerxas> Volcane: rather than in my configuration description ?
[2009/12/28 12:12:19] <Volcane> no i advise you make classes per user and do each user that way
[2009/12/28 12:12:22] <Volcane> but u think its too much work
[2009/12/28 12:13:13] <xerxas> the point is I don't think it's too much work, I somehow find it ugly and unreadable, but I might be wrong
[2009/12/28 12:13:30] <xerxas> I can use the conv_passwd script to do that ...
[2009/12/28 12:13:43] <Volcane> each user reource has all the properties a user needs. name, password, groups etc
[2009/12/28 12:13:46] @ Quit: bgupta:
[2009/12/28 12:13:57] <Volcane> and you would maybe have files or keys for each user too
[2009/12/28 12:14:13] <Volcane> a class is a grouping of resources so u can group users, files, keys etc per user in a simple named class
[2009/12/28 12:14:30] <xerxas> ok
[2009/12/28 12:14:45] <xerxas> I'm trying to create a module, but I'm wrong with that
[2009/12/28 12:14:46] <Volcane> then whenever u need user foo, you just include that and u end up with the user, keys, directories, maybe dotfile etc all done
[2009/12/28 12:14:52] <xerxas> a module is for a generic configuration
[2009/12/28 12:15:03] <xerxas> a class is for a specific configuration to my infrastrcture
[2009/12/28 12:15:13] <Volcane> a modle is a group of classes is all
[2009/12/28 12:15:27] <xerxas> ok
[2009/12/28 12:15:34] <Volcane> in my case, i have no standalone classes at all, everything is a module
[2009/12/28 12:15:39] @ KarlHungus left channel #puppet ()
[2009/12/28 12:15:43] <xerxas> so my module directory is supposed to be in /etc/puppet/manifets/module ?
[2009/12/28 12:15:53] <xerxas> right now for me it's int /etc/puppet/modules
[2009/12/28 12:15:58] <Volcane> it can be anywhere
[2009/12/28 12:16:14] <xerxas> ok
[2009/12/28 12:18:00] <xerxas> I would rather not mix let's say configuration for syslog or syslogd that just needs variables to be set for hosts and that I check out from git or whatever and my own very specific configuration classes
[2009/12/28 12:18:07] <xerxas> should I use two module path ?
[2009/12/28 12:18:11] @ bevans5446 joined channel #puppet
[2009/12/28 12:18:24] <Volcane> xerxas: i make my modules configurable using extlookup
[2009/12/28 12:18:57] <xerxas> learning curve too steep for me ;)
[2009/12/28 12:19:46] <xerxas> I read your link about extlookup, sounds interesting to me but I need to see how things are working together
[2009/12/28 12:19:54] <xerxas> I need to learn a bit more of puppet before I think so
[2009/12/28 12:20:18] <Volcane> sure, but what you're trying to do - serperating configuration and module code - puppet sux at that
[2009/12/28 12:20:21] <Volcane> and thats why extlookup exist
[2009/12/28 12:20:39] <xerxas> ok
[2009/12/28 12:20:42] <xerxas> nice
[2009/12/28 12:20:58] <xerxas> I need to understand why it sucks in puppet than ;)
[2009/12/28 12:21:11] <xerxas> is chef better at it ?
[2009/12/28 12:21:57] <Volcane> puppet doesnt (yet) have hashes which is hte main hassle
[2009/12/28 12:22:06] <Volcane> 0.26 apparently will have hashes
[2009/12/28 12:23:04] <xerxas> ok
[2009/12/28 12:23:14] <xerxas> Volcane: do you contribute to puppet ?
[2009/12/28 12:23:33] <Volcane> not to the core, i wrote extlookup
[2009/12/28 12:23:39] <Volcane> and write lots of blog posts and such
[2009/12/28 12:24:26] <xerxas> which blogs ?
[2009/12/28 12:24:35] <Volcane> www.devco.net
[2009/12/28 12:24:39] @ Quit: danielbln: "Leaving."
[2009/12/28 12:24:41] <xerxas> k
[2009/12/28 12:24:47] <xerxas> I read on article from you today ;)
[2009/12/28 12:26:20] <xerxas> nice stuff on your blog, don't understand much of it ;)
[2009/12/28 12:26:29] <Volcane> heh
[2009/12/28 12:26:35] <xerxas> anyway, thanks for your help
[2009/12/28 12:27:10] <Volcane> np
[2009/12/28 12:27:15] <bodepd> xerxas: the learning curve can be steep. we will have an open training in SF in Feb.
[2009/12/28 12:27:50] @ Quit: mgmart:
[2009/12/28 12:29:07] @ bodepd left channel #puppet ()
[2009/12/28 12:29:59] @ Quit: fdz: "Leaving."
[2009/12/28 12:30:07] @ fdz joined channel #puppet
[2009/12/28 12:32:16] @ poison joined channel #puppet
[2009/12/28 12:32:17] <xerxas> Volcane: http://www.semicomplete.com/blog/geekery/puppet-manage-homedirectory-contents.html
[2009/12/28 12:32:20] @ Quit: qwebirc10105: Ping timeout: 180 seconds
[2009/12/28 12:32:28] <xerxas> is this a good example of what I'm supposed to do ?
[2009/12/28 12:33:11] <xerxas> actually I think I didn't need of dotfiles synchronization but It might be a good thing
[2009/12/28 12:33:56] <xerxas> also, how can I mix this with sudo ?
[2009/12/28 12:35:32] @ BarnacleBob joined channel #puppet
[2009/12/28 12:38:57] <joe-mac> not hacving the same environment on all you8r boxes is thoroughly annoying
[2009/12/28 12:39:03] <joe-mac> to each his own i guess
[2009/12/28 12:39:15] <joe-mac> but things like vim settings, gah i'd go insane if they weren't all in sync
[2009/12/28 12:40:28] <xerxas> I get used to use default vi ;)
[2009/12/28 12:41:05] <xerxas> also I'm rarerly work on server …
[2009/12/28 12:41:36] <xerxas> I prefere to work on my workstation let's say mofiy my dns zone files, version it and check it out on the server from the vcs
[2009/12/28 12:42:04] <xerxas> s/mofiy/modify/
[2009/12/28 12:44:50] <joe-mac> yea
[2009/12/28 12:46:41] @ bodepd joined channel #puppet
[2009/12/28 12:54:25] <themurph> I'm trying to do the same thing as xerxas and everything works great except the password setup. Its a Centos 5 x86_64 client. I put the passwords in single '' and I don't see anything in the puppetmaster logs that says there's an error. But the passwords are not getting set.
[2009/12/28 12:55:00] <Volcane> themurph: do you have ruby-shadow?
[2009/12/28 12:55:16] <themurph> Oh yeah, let me check...
[2009/12/28 12:55:45] <themurph> yes, 1.4.1-7, probably out of the epel repos
[2009/12/28 12:56:51] <themurph> Looking at the type reference. I haven't set provider => useradd, do I need to do this?
[2009/12/28 12:58:51] @ ashp joined channel #puppet
[2009/12/28 12:59:22] <xerxas> can resource be nested ?
[2009/12/28 12:59:25] <BarnacleBob> blargh. is there an easy way to get the target of a symlink
[2009/12/28 12:59:30] <xerxas> err, that makes no sense ?
[2009/12/28 13:00:03] @ unxfrek joined channel #puppet
[2009/12/28 13:00:21] @ ambroff joined channel #puppet
[2009/12/28 13:02:42] <themurph> Here's an example of the users.pp http://pastie.org/758984 , pgroup gets translated to gid in the init.pp
[2009/12/28 13:05:28] @ WALoeIII joined channel #puppet
[2009/12/28 13:09:04] <themurph> googling it more... ruby-shadow is installed but "ruby -rpuppet -e 'puts Puppet.features.libshadow?'" gives "false" as the output. So there must be something wrong with the package.
[2009/12/28 13:10:18] @ Quit: erm_: "leaving"
[2009/12/28 13:10:30] @ erm_ joined channel #puppet
[2009/12/28 13:15:43] @ mboyd joined channel #puppet
[2009/12/28 13:25:02] <xerxas> themurph: how do you use your test user then ?
[2009/12/28 13:25:07] @ Quit: RageLink: "up up and away"
[2009/12/28 13:26:17] <xerxas> how do you tell a node to include that user ?
[2009/12/28 13:35:02] @ littleidea joined channel #puppet
[2009/12/28 13:37:05] @ Quit: DracoWork: Read error: 110 (Connection timed out)
[2009/12/28 13:41:26] @ yarihm joined channel #puppet
[2009/12/28 13:43:21] @ Quit: giskard: Remote closed the connection
[2009/12/28 13:43:25] @ scylla joined channel #puppet
[2009/12/28 13:43:50] @ giskard joined channel #puppet
[2009/12/28 13:43:58] @ Quit: giskard: Read error: 104 (Connection reset by peer)
[2009/12/28 13:44:11] @ giskard joined channel #puppet
[2009/12/28 13:54:23] @ Quit: gebi: Read error: 60 (Operation timed out)
[2009/12/28 13:55:49] @ Quit: giskard: "Leaving..."
[2009/12/28 14:08:26] @ mjenkins joined channel #puppet
[2009/12/28 14:09:25] @ Quit: jaredrhine: Read error: 110 (Connection timed out)
[2009/12/28 14:10:26] @ jaredrhine joined channel #puppet
[2009/12/28 14:11:59] @ Quit: mjenkins: Client Quit
[2009/12/28 14:16:27] <ashp> i am reading this review on slashdot
[2009/12/28 14:16:35] <ashp> and i'm thinking 'hmm, andrew shafer sounds familiar'
[2009/12/28 14:16:38] <ashp> and then i realize why :D
[2009/12/28 14:16:50] <WALoeIII> ashp: link :o
[2009/12/28 14:17:13] <ashp> http://books.slashdot.org/story/09/12/28/1424255/Ruby-In-Practice?art_pos=1
[2009/12/28 14:24:10] @ jes5 joined channel #puppet
[2009/12/28 14:24:47] @ toi joined channel #puppet
[2009/12/28 14:29:57] @ danielbln joined channel #puppet
[2009/12/28 14:33:25] @ Quit: yarihm: "Leaving"
[2009/12/28 14:35:26] @ Quit: ambroff: Read error: 60 (Operation timed out)
[2009/12/28 14:42:01] @ RageLink joined channel #puppet
[2009/12/28 14:45:50] @ Djelibeybi joined channel #puppet
[2009/12/28 14:50:24] <themurph> xerxas: http://pastie.org/759135, I took it from a public recipe but I can't remember who's.
[2009/12/28 14:50:58] @ bgupta joined channel #puppet
[2009/12/28 14:53:02] @ Rejo left channel #puppet ()
[2009/12/28 14:57:35] <bodepd> xerxas: define just creates a resource definition, the syntax for declaring them is the same as for resources (like file or user).
[2009/12/28 14:57:59] @ Quit: poison: Remote closed the connection
[2009/12/28 15:06:53] @ ambroff joined channel #puppet
[2009/12/28 15:09:18] <joe-mac> i should write a haiku, about why whiteboxes suck; too long
[2009/12/28 15:15:00] @ Quit: fdz: "Leaving."
[2009/12/28 15:15:05] @ fdz joined channel #puppet
[2009/12/28 15:18:30] @ Quit: fdz: Client Quit
[2009/12/28 15:18:34] @ fdz joined channel #puppet
[2009/12/28 15:19:29] @ Quit: crdant: Read error: 104 (Connection reset by peer)
[2009/12/28 15:26:42] @ crdant joined channel #puppet
[2009/12/28 15:37:56] @ qwebirc92500 joined channel #puppet
[2009/12/28 15:38:42] @ Quit: qwebirc92500: Client Quit
[2009/12/28 15:42:16] @ Quit: jes5: "Leaving."
[2009/12/28 15:59:21] @ andrewh joined channel #puppet
[2009/12/28 15:59:47] @ Quit: andrewh: Read error: 54 (Connection reset by peer)
[2009/12/28 16:01:49] @ Quit: zerash: Read error: 110 (Connection timed out)
[2009/12/28 16:01:55] @ bodepd left channel #puppet ()
[2009/12/28 16:02:23] @ Quit: crdant: Read error: 110 (Connection timed out)
[2009/12/28 16:04:39] @ Quit: littleidea:
[2009/12/28 16:07:00] @ Quit: preaction: "Caught signal 15, Terminated"
[2009/12/28 16:19:05] @ crdant joined channel #puppet
[2009/12/28 16:20:10] @ ashp_ joined channel #puppet
[2009/12/28 16:22:32] @ ixaeon joined channel #puppet
[2009/12/28 16:23:47] @ Quit: ixaeon: "oo"
[2009/12/28 16:24:34] @ Quit: chrisg: Remote closed the connection
[2009/12/28 16:24:36] @ chrisg joined channel #puppet
[2009/12/28 16:26:41] @ Quit: toi: Read error: 60 (Operation timed out)
[2009/12/28 16:26:55] @ toi joined channel #puppet
[2009/12/28 16:27:42] @ Quit: crdant: "Leaving."
[2009/12/28 16:35:39] @ Quit: ashp: "Lost terminal"
[2009/12/28 16:36:27] @ bodepd_ joined channel #puppet
[2009/12/28 16:39:40] @ Quit: RageLink: Remote closed the connection
[2009/12/28 16:40:26] @ Quit: scylla: Remote closed the connection
[2009/12/28 16:43:19] @ giskard joined channel #puppet
[2009/12/28 16:50:42] @ Quit: bodepd_:
[2009/12/28 16:57:26] @ jes5 joined channel #puppet
[2009/12/28 16:59:38] @ scylla joined channel #puppet
[2009/12/28 17:00:12] @ bodepd joined channel #puppet
[2009/12/28 17:06:55] @ lero joined channel #puppet
[2009/12/28 17:07:11] @ pting joined channel #puppet
[2009/12/28 17:07:14] @ Quit: mvn071: Remote closed the connection
[2009/12/28 17:07:16] @ Quit: toi: Read error: 60 (Operation timed out)
[2009/12/28 17:11:42] @ Quit: giskard: Remote closed the connection
[2009/12/28 17:14:42] <joe-mac> say i want to load a .pp file programatically so i can access resource attributes, what is the best way tod o that?
[2009/12/28 17:15:03] <Volcane> but u cant access resource attributes?
[2009/12/28 17:15:10] <Volcane> unless i just dont get what u mean
[2009/12/28 17:15:20] @ bobbyz joined channel #puppet
[2009/12/28 17:15:38] <joe-mac> Volcane: i basically want to be able to figure out the comment field of ssh_authorized_key types and send out an email to the comment
[2009/12/28 17:16:15] <joe-mac> i figured i could somehow hook into the puppet code in a ruby script and use actionmailer for it. or i might be over th inking it and should do it with a shells cript
[2009/12/28 17:16:52] <Volcane> yeah
[2009/12/28 17:17:30] <joe-mac> which one do you think ?
[2009/12/28 17:18:43] <Volcane> shell :)
[2009/12/28 17:18:50] <joe-mac> k
[2009/12/28 17:20:25] * joe-mac yearns for imap
[2009/12/28 17:23:10] @ littleidea joined channel #puppet
[2009/12/28 17:23:40] @ gebi joined channel #puppet
[2009/12/28 17:26:26] @ bgupta_ joined channel #puppet
[2009/12/28 17:26:43] @ Quit: bodepd:
[2009/12/28 17:26:45] @ Quit: bgupta: Read error: 104 (Connection reset by peer)
[2009/12/28 17:27:14] @ bgupta_ is now known as bgupta
[2009/12/28 17:47:06] @ Quit: themurph: Read error: 110 (Connection timed out)
[2009/12/28 17:47:20] @ mverwijs joined channel #puppet
[2009/12/28 17:54:07] @ rickbradley is now known as rickbradley|away
[2009/12/28 18:06:02] @ DracoWork joined channel #puppet
[2009/12/28 18:06:19] <ashp_> argh i am so tired of hacked up 'if $hostname ==' statements in my puppet confs
[2009/12/28 18:06:35] <ashp_> but everything this week is emergency work and so i have to keep littering them in
[2009/12/28 18:06:46] <nevyn> beware.
[2009/12/28 18:07:41] <nevyn> emergency work can become the routine
[2009/12/28 18:14:05] @ Quit: littleidea:
[2009/12/28 18:17:01] @ Quit: jes5: "Leaving."
[2009/12/28 18:23:49] @ Quit: scylla: "Connection timed out"
[2009/12/28 18:28:32] @ friendly12345 joined channel #puppet
[2009/12/28 18:33:05] <danielbln> oh boy, does it :/
[2009/12/28 18:36:46] @ daMaestro joined channel #puppet
[2009/12/28 18:37:16] <daMaestro> how would i do: $var = '<LocationMatch ^/someregex$>'? ... I'm getting: Could not parse for environment production: Syntax error at '<'; expected '}'
[2009/12/28 18:42:58] @ Quit: mverwijs: Client Quit
[2009/12/28 18:47:53] @ Quit: bobbyz: Read error: 110 (Connection timed out)
[2009/12/28 18:51:46] @ \ask joined channel #puppet
[2009/12/28 18:53:24] <\ask> hi everyone -- I can't get recursion to work; this is my config: http://gist.github.com/265040
[2009/12/28 18:53:31] @ Quit: rmiller4pi81: Read error: 60 (Operation timed out)
[2009/12/28 18:53:37] <\ask> the directory is created, but the files I have in it are not copied over.
[2009/12/28 18:54:30] <Volcane> you're not setting recurse on the inner file resource
[2009/12/28 18:54:44] <\ask> Volcane: doh! thank you.
[2009/12/28 18:59:16] <whack> puppetd doesn't flock state/puppetdlock?
[2009/12/28 18:59:51] @ Quit: shadoi: Remote closed the connection
[2009/12/28 19:00:03] @ shadoi joined channel #puppet
[2009/12/28 19:04:07] @ Cyis|away is now known as Cyis
[2009/12/28 19:04:13] <daMaestro> and, i am able to do that
[2009/12/28 19:04:23] @ Quit: jaredrhine: Read error: 60 (Operation timed out)
[2009/12/28 19:05:46] @ littleidea joined channel #puppet
[2009/12/28 19:08:27] @ Quit: fdz: "Leaving."
[2009/12/28 19:08:33] @ fdz joined channel #puppet
[2009/12/28 19:11:20] @ Quit: \ask: Read error: 104 (Connection reset by peer)
[2009/12/28 19:13:51] @ Quit: daMaestro: "Leaving"
[2009/12/28 19:17:46] @ Quit: notbrien: Remote closed the connection
[2009/12/28 19:21:11] @ stuart joined channel #puppet
[2009/12/28 19:22:18] @ Quit: Djelibeybi: "Leaving"
[2009/12/28 19:32:20] @ fdz left channel #puppet ()
[2009/12/28 19:44:26] <eric0> whack: no it just tests for existence
[2009/12/28 19:44:31] @ Quit: cheako: Read error: 110 (Connection timed out)
[2009/12/28 19:45:16] @ Quit: gebi: Read error: 60 (Operation timed out)
[2009/12/28 19:49:41] @ Quit: unxfrek: "Leaving"
[2009/12/28 19:49:56] <whack> eric0: there's code to use flock(2) but it doesn't actually use it when checking for the lockfile
[2009/12/28 19:50:00] <whack> fail :(
[2009/12/28 19:50:14] @ Quit: ashp_: "leaving"
[2009/12/28 19:50:47] @ ashp joined channel #puppet
[2009/12/28 19:54:44] @ cheako joined channel #puppet
[2009/12/28 20:02:56] @ Quit: shadoi: Remote closed the connection
[2009/12/28 20:05:15] @ Quit: bug:
[2009/12/28 20:23:25] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:25] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:25] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:33] @ Quit: friendly12345: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:34] @ Quit: DracoWork: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:34] @ Quit: bgupta: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:35] @ Quit: chrisg: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:35] @ Quit: ambroff: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:36] @ Quit: danielbln: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:36] @ Quit: BarnacleBob: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:38] @ Quit: tim|macbook: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:38] @ Quit: tripoux: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:39] @ Quit: tuf: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:39] @ Quit: auxesis: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:23:40] @ tuf_ is now known as tuf
[2009/12/28 20:24:04] @ Quit: rocket: Remote closed the connection
[2009/12/28 20:30:23] @ DracoWork joined channel #puppet
[2009/12/28 20:30:49] @ brothers_ joined channel #puppet
[2009/12/28 20:33:31] @ friendly12345 joined channel #puppet
[2009/12/28 20:33:31] @ bgupta joined channel #puppet
[2009/12/28 20:33:31] @ ambroff joined channel #puppet
[2009/12/28 20:33:31] @ danielbln joined channel #puppet
[2009/12/28 20:33:31] @ BarnacleBob joined channel #puppet
[2009/12/28 20:33:31] @ tim|macbook joined channel #puppet
[2009/12/28 20:33:32] @ tripoux joined channel #puppet
[2009/12/28 20:33:32] @ hggh joined channel #puppet
[2009/12/28 20:33:32] @ halenger joined channel #puppet
[2009/12/28 20:33:32] @ ssm joined channel #puppet
[2009/12/28 20:33:44] @ chrisg joined channel #puppet
[2009/12/28 20:34:31] @ auxesis joined channel #puppet
[2009/12/28 20:34:34] @ chrisg is now known as Guest71230
[2009/12/28 20:37:59] @ jaredrhine joined channel #puppet
[2009/12/28 20:43:50] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:43:51] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:43:52] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:44:58] @ tripoux_ joined channel #puppet
[2009/12/28 20:46:19] @ Quit: brothers: Read error: 113 (No route to host)
[2009/12/28 20:46:19] @ brothers_ is now known as brothers
[2009/12/28 20:46:46] @ Quit: auxesis: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:46] @ Quit: Guest71230: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:47] @ Quit: tim|macbook: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:47] @ Quit: BarnacleBob: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:47] @ Quit: danielbln: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:49] @ Quit: friendly12345: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:49] @ Quit: ambroff: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:49] @ Quit: tripoux: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:50] @ Quit: bgupta: kubrick.freenode.net irc.freenode.net
[2009/12/28 20:46:52] @ tripoux_ is now known as tripoux
[2009/12/28 20:48:48] @ auxesis joined channel #puppet
[2009/12/28 20:55:21] @ Quit: jab_doa_: "Verlassend"
[2009/12/28 20:55:25] @ hggh joined channel #puppet
[2009/12/28 20:55:26] @ halenger joined channel #puppet
[2009/12/28 20:55:26] @ ssm joined channel #puppet
[2009/12/28 20:56:13] @ friendly12345 joined channel #puppet
[2009/12/28 20:56:13] @ bgupta joined channel #puppet
[2009/12/28 20:56:13] @ ambroff joined channel #puppet
[2009/12/28 20:56:13] @ danielbln joined channel #puppet
[2009/12/28 20:56:13] @ BarnacleBob joined channel #puppet
[2009/12/28 20:56:14] @ tim|macbook joined channel #puppet
[2009/12/28 20:56:24] @ nmi joined channel #puppet
[2009/12/28 20:56:27] @ chrisg joined channel #puppet
[2009/12/28 20:56:57] @ Quit: nmi: Read error: 104 (Connection reset by peer)
[2009/12/28 20:57:13] @ chrisg is now known as Guest15380
[2009/12/28 20:57:21] @ rickbradley|away is now known as rickbradley
[2009/12/28 20:58:07] @ Quit: WALoeIII: "Bai."
[2009/12/28 20:59:32] @ JM joined channel #puppet
[2009/12/28 21:01:21] @ Quit: ambroff: "Ex-Chat"
[2009/12/28 21:01:29] @ Quit: Bass10: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:02:51] <Clint> http://projects.reductivelabs.com/projects/puppet/repository/revisions/5ed2e2619fc366a9ea1e1b9866da055ba0cd57aa
[2009/12/28 21:03:00] <Clint> ^ doesn't seem to fix the passenger problem for me
[2009/12/28 21:07:13] @ Bass10 joined channel #puppet
[2009/12/28 21:07:38] @ Quit: Bass10: SendQ exceeded
[2009/12/28 21:10:20] @ Quit: siezer: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:12:54] @ alexine_dsouza joined channel #puppet
[2009/12/28 21:15:25] @ Quit: BarnacleBob: "This computer has gone to sleep"
[2009/12/28 21:16:10] @ siezer joined channel #puppet
[2009/12/28 21:17:55] @ Quit: littleidea:
[2009/12/28 21:20:40] @ gusx joined channel #puppet
[2009/12/28 21:22:13] <gusx> creating a recipe in which the puppet clients create trac files with their information, all those files will held in the trac server
[2009/12/28 21:22:44] <gusx> the only way to this appropiately is creating a nfs partition mounted on all the clients
[2009/12/28 21:22:48] <gusx> any other clue ?
[2009/12/28 21:23:40] @ Quit: cynicismic: Remote closed the connection
[2009/12/28 21:30:54] <gusx> \q
[2009/12/28 21:31:03] @ Quit: gusx: "leaving"
[2009/12/28 21:32:30] @ Quit: soot: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:32:30] @ Quit: \sh: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:36:26] @ jes5 joined channel #puppet
[2009/12/28 21:37:49] @ soot joined channel #puppet
[2009/12/28 21:37:49] @ \sh joined channel #puppet
[2009/12/28 21:41:12] @ stahnma_ joined channel #puppet
[2009/12/28 21:43:01] @ cm1_ joined channel #puppet
[2009/12/28 21:43:50] @ Quit: jaredrhine: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:51] @ Quit: pting: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:51] @ Quit: erm_: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:52] @ Quit: alfism: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:52] @ Quit: tyler79: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:52] @ Quit: joe-mac: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:53] @ Quit: xerxas: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:54] @ Quit: phellarv: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:54] @ Quit: dyresen: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:55] @ Quit: stahnma: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:56] @ Quit: Shazburg: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:56] @ Quit: nevyn: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:57] @ Quit: Disconnect: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:58] @ Quit: philip__: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:58] @ Quit: himanshu: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:43:59] @ Quit: ptman: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:00] @ Quit: shine: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:00] @ Quit: cm1: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:00] @ Quit: freiheit_: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:01] @ Quit: telmich: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:01] @ Quit: Risar: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:02] @ Quit: Cuchulain: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:03] @ Quit: mgisbers: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:03] @ Quit: RomainK: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:03] @ Quit: dsch04: kubrick.freenode.net irc.freenode.net
[2009/12/28 21:44:03] @ Disconneu joined channel #puppet
[2009/12/28 21:44:06] @ Disconneu is now known as Disconnect
[2009/12/28 21:44:11] @ stahnma_ is now known as stahnma
[2009/12/28 21:45:04] @ falsch joined channel #puppet
[2009/12/28 21:45:06] @ Cuchulain joined channel #puppet
[2009/12/28 21:45:10] @ mgisbers_away joined channel #puppet
[2009/12/28 21:45:19] @ erm_ joined channel #puppet
[2009/12/28 21:45:24] @ RomainK joined channel #puppet
[2009/12/28 21:45:25] @ dyresen joined channel #puppet
[2009/12/28 21:45:35] @ telmich joined channel #puppet
[2009/12/28 21:45:38] @ Shazburg joined channel #puppet
[2009/12/28 21:45:41] @ phellarv joined channel #puppet
[2009/12/28 21:46:22] @ Djelibeybi joined channel #puppet
[2009/12/28 21:48:35] @ tyler79_ joined channel #puppet
[2009/12/28 21:48:44] @ shine joined channel #puppet
[2009/12/28 21:48:57] @ Quit: Shazburg: Killed by sagan.freenode.net (Nick collision)
[2009/12/28 21:49:01] @ Shazburg_ joined channel #puppet
[2009/12/28 21:49:23] @ alfism_ joined channel #puppet
[2009/12/28 21:49:26] @ Quit: RomainK: Killed by sagan.freenode.net (Nick collision)
[2009/12/28 21:49:29] @ RomainK_ joined channel #puppet
[2009/12/28 21:50:26] @ Quit: telmich: Killed by sagan.freenode.net (Nick collision)
[2009/12/28 21:50:28] @ pting_ joined channel #puppet
[2009/12/28 21:50:44] @ Quit: dyresen: Killed by sagan.freenode.net (Nick collision)
[2009/12/28 21:50:47] @ dyresen_ joined channel #puppet
[2009/12/28 21:50:55] @ jaredrhine joined channel #puppet
[2009/12/28 21:50:55] @ pting joined channel #puppet
[2009/12/28 21:50:55] @ alfism joined channel #puppet
[2009/12/28 21:50:55] @ tyler79 joined channel #puppet
[2009/12/28 21:50:55] @ joe-mac joined channel #puppet
[2009/12/28 21:50:55] @ xerxas joined channel #puppet
[2009/12/28 21:50:55] @ dyresen joined channel #puppet
[2009/12/28 21:50:55] @ Shazburg joined channel #puppet
[2009/12/28 21:50:55] @ nevyn joined channel #puppet
[2009/12/28 21:50:56] @ philip__ joined channel #puppet
[2009/12/28 21:50:56] @ himanshu joined channel #puppet
[2009/12/28 21:50:56] @ dsch04 joined channel #puppet
[2009/12/28 21:50:56] @ freiheit_ joined channel #puppet
[2009/12/28 21:50:56] @ RomainK joined channel #puppet
[2009/12/28 21:50:56] @ telmich joined channel #puppet
[2009/12/28 21:50:56] @ cm1 joined channel #puppet
[2009/12/28 21:50:56] @ Risar joined channel #puppet
[2009/12/28 21:50:56] @ ptman joined channel #puppet
[2009/12/28 21:51:22] @ xerxas1 joined channel #puppet
[2009/12/28 21:51:23] @ Quit: tyler79: Success
[2009/12/28 21:51:24] @ Quit: telmich: Success
[2009/12/28 21:51:26] @ Quit: pting: SendQ exceeded
[2009/12/28 21:51:27] @ Quit: Risar: Connection reset by peer
[2009/12/28 21:51:27] @ nevyn_ joined channel #puppet
[2009/12/28 21:51:28] @ Risar joined channel #puppet
[2009/12/28 21:51:28] @ Quit: alfism: Connection reset by peer
[2009/12/28 21:51:28] @ Quit: dyresen: Success
[2009/12/28 21:51:29] @ alfism_ is now known as alfism
[2009/12/28 21:51:29] @ Quit: cm1: Connection reset by peer
[2009/12/28 21:51:30] @ whaley joined channel #puppet
[2009/12/28 21:51:31] @ Quit: Shazburg: Read error: 104 (Connection reset by peer)
[2009/12/28 21:51:32] @ Quit: ptman: Connection reset by peer
[2009/12/28 21:51:32] @ Quit: RomainK: Connection reset by peer
[2009/12/28 21:51:32] @ telmich_ joined channel #puppet
[2009/12/28 21:51:33] @ tyler79_ is now known as tyler79
[2009/12/28 21:53:16] @ ptman joined channel #puppet
[2009/12/28 21:53:18] @ littleidea joined channel #puppet
[2009/12/28 21:54:08] @ philip___ joined channel #puppet
[2009/12/28 21:57:23] @ Quit: xerxas: Success
[2009/12/28 21:59:05] @ DanaL joined channel #puppet
[2009/12/28 21:59:12] @ Quit: freiheit_: Connection refused
[2009/12/28 21:59:12] @ Quit: nevyn: Connection timed out
[2009/12/28 21:59:23] @ Quit: philip__: Connection timed out
[2009/12/28 22:00:25] @ Quit: jes5: "Leaving."
[2009/12/28 22:12:59] @ Quit: jaredrhine: Read error: 113 (No route to host)
[2009/12/28 22:14:03] @ Quit: Djelibeybi: "Leaving"
[2009/12/28 22:17:57] @ bobbyz joined channel #puppet
[2009/12/28 22:23:46] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:23:46] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:23:47] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:40] @ Quit: philip___: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:40] @ Quit: telmich_: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:41] @ Quit: whaley: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:41] @ Quit: Risar: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:42] @ Quit: nevyn_: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:42] @ Quit: xerxas1: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:43] @ Quit: himanshu: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:43] @ Quit: joe-mac: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:24:44] @ Quit: dsch04: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:25:48] @ hggh joined channel #puppet
[2009/12/28 22:25:49] @ halenger joined channel #puppet
[2009/12/28 22:25:49] @ ssm joined channel #puppet
[2009/12/28 22:26:46] @ Quit: agaffney: Read error: 104 (Connection reset by peer)
[2009/12/28 22:26:51] @ agaffney joined channel #puppet
[2009/12/28 22:27:14] @ shadoi joined channel #puppet
[2009/12/28 22:27:16] @ chrisg joined channel #puppet
[2009/12/28 22:27:41] @ telmich joined channel #puppet
[2009/12/28 22:28:09] @ Quit: Guest15380: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:28:09] @ Quit: tim|macbook: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:28:10] @ Quit: danielbln: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:28:11] @ Quit: friendly12345: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:28:11] @ Quit: bgupta: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:29:45] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:29:45] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:29:46] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:30:08] @ hggh joined channel #puppet
[2009/12/28 22:30:08] @ halenger joined channel #puppet
[2009/12/28 22:30:08] @ ssm joined channel #puppet
[2009/12/28 22:30:13] @ nevyn joined channel #puppet
[2009/12/28 22:30:46] @ friendly12345 joined channel #puppet
[2009/12/28 22:30:46] @ bgupta joined channel #puppet
[2009/12/28 22:30:47] @ danielbln joined channel #puppet
[2009/12/28 22:30:47] @ tim|macbook joined channel #puppet
[2009/12/28 22:31:26] @ dsch04 joined channel #puppet
[2009/12/28 22:32:52] @ bug_ joined channel #puppet
[2009/12/28 22:34:21] @ philip___ joined channel #puppet
[2009/12/28 22:34:21] @ telmich_ joined channel #puppet
[2009/12/28 22:34:21] @ whaley joined channel #puppet
[2009/12/28 22:34:21] @ Risar joined channel #puppet
[2009/12/28 22:34:21] @ nevyn_ joined channel #puppet
[2009/12/28 22:34:21] @ xerxas1 joined channel #puppet
[2009/12/28 22:34:21] @ joe-mac joined channel #puppet
[2009/12/28 22:34:22] @ himanshu joined channel #puppet
[2009/12/28 22:34:49] @ Quit: telmich_: Success
[2009/12/28 22:35:32] @ philip__ joined channel #puppet
[2009/12/28 22:39:33] @ Quit: philip___: Connection timed out
[2009/12/28 22:42:09] @ Quit: nevyn_: Connection timed out
[2009/12/28 22:44:46] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:44:47] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:44:47] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:47:00] @ Quit: tim|macbook: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:47:01] @ Quit: danielbln: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:47:02] @ Quit: friendly12345: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:47:02] @ Quit: bgupta: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:48:02] @ Quit: philip__: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:48:03] @ Quit: xerxas1: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:48:03] @ Quit: himanshu: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:48:04] @ Quit: joe-mac: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:48:06] @ Quit: whaley: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:48:06] @ Quit: Risar: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:48:42] @ hggh joined channel #puppet
[2009/12/28 22:48:43] @ halenger joined channel #puppet
[2009/12/28 22:48:43] @ ssm joined channel #puppet
[2009/12/28 22:49:01] @ Quit: pting_: "Ex-Chat"
[2009/12/28 22:50:14] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:50:15] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:50:15] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 22:50:54] @ hggh joined channel #puppet
[2009/12/28 22:50:54] @ halenger joined channel #puppet
[2009/12/28 22:50:54] @ ssm joined channel #puppet
[2009/12/28 22:53:01] @ friendly12345 joined channel #puppet
[2009/12/28 22:53:01] @ bgupta joined channel #puppet
[2009/12/28 22:53:01] @ danielbln joined channel #puppet
[2009/12/28 22:53:01] @ tim|macbook joined channel #puppet
[2009/12/28 22:53:17] @ whaley joined channel #puppet
[2009/12/28 23:01:12] @ Quit: brothers:
[2009/12/28 23:05:10] @ philip__ joined channel #puppet
[2009/12/28 23:05:10] @ Risar joined channel #puppet
[2009/12/28 23:05:10] @ xerxas1 joined channel #puppet
[2009/12/28 23:05:10] @ joe-mac joined channel #puppet
[2009/12/28 23:05:10] @ himanshu joined channel #puppet
[2009/12/28 23:05:44] @ Quit: Risar: Remote closed the connection
[2009/12/28 23:05:44] @ Risar joined channel #puppet
[2009/12/28 23:05:44] @ nmi joined channel #puppet
[2009/12/28 23:05:48] @ Quit: nmi: Read error: 104 (Connection reset by peer)
[2009/12/28 23:05:52] @ philip___ joined channel #puppet
[2009/12/28 23:06:27] @ Quit: philip__: Success
[2009/12/28 23:07:12] @ PaulWay[w] joined channel #puppet
[2009/12/28 23:09:16] <PaulWay[w]> Hi all!
[2009/12/28 23:09:32] @ Quit: danielbln: "Leaving."
[2009/12/28 23:09:45] <PaulWay[w]> I've got RHEL4 and RHEL5 boxes - is there a way I can put something in a class that only gets deployed on the RHEL4 boxes?
[2009/12/28 23:10:12] @ brothers joined channel #puppet
[2009/12/28 23:10:28] @ Quit: littleidea:
[2009/12/28 23:11:58] <PaulWay[w]> I suppose I can check $operatingsystemrelease... can I say something like $operatingsystemrelease ? { 4 => file { 'foo': ...}, 5 => file {'bar': ...} }
[2009/12/28 23:13:10] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:13:11] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:13:11] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:13:49] @ hggh joined channel #puppet
[2009/12/28 23:13:49] @ halenger joined channel #puppet
[2009/12/28 23:13:49] @ ssm joined channel #puppet
[2009/12/28 23:14:31] @ Quit: bobbyz: Read error: 60 (Operation timed out)
[2009/12/28 23:14:37] <PaulWay[w]> And is there a way of saying "After updating this file, run this command?"
[2009/12/28 23:14:42] * PaulWay[w] goes and reads the manual...
[2009/12/28 23:15:40] @ Quit: philip___: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:15:41] @ Quit: Risar: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:15:41] @ Quit: xerxas1: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:15:42] @ Quit: himanshu: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:15:42] @ Quit: joe-mac: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:15:44] @ Quit: tim|macbook: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:15:45] @ Quit: friendly12345: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:15:46] @ Quit: bgupta: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:18:00] @ littleidea joined channel #puppet
[2009/12/28 23:18:12] @ Quit: ssm: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:18:13] @ Quit: hggh: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:18:13] @ Quit: halenger: kubrick.freenode.net irc.freenode.net
[2009/12/28 23:18:42] @ hggh joined channel #puppet
[2009/12/28 23:18:42] @ halenger joined channel #puppet
[2009/12/28 23:18:42] @ ssm joined channel #puppet
[2009/12/28 23:19:59] <gepetto_> ::trac:: Release Notes edited @ http://reductivelabs.com/trac/puppet/wiki/ReleaseNotes?version=51
[2009/12/28 23:21:47] @ friendly12345 joined channel #puppet
[2009/12/28 23:21:47] @ bgupta joined channel #puppet
[2009/12/28 23:21:47] @ tim|macbook joined channel #puppet
[2009/12/28 23:23:13] @ philip___ joined channel #puppet
[2009/12/28 23:23:13] @ Risar joined channel #puppet
[2009/12/28 23:23:13] @ xerxas1 joined channel #puppet
[2009/12/28 23:23:13] @ joe-mac joined channel #puppet
[2009/12/28 23:23:13] @ himanshu joined channel #puppet
[2009/12/28 23:23:41] @ Quit: Risar: Connection reset by peer
[2009/12/28 23:23:42] @ Risar joined channel #puppet
[2009/12/28 23:24:14] @ jaredrhine joined channel #puppet
[2009/12/28 23:26:07] @ philip__ joined channel #puppet
[2009/12/28 23:33:45] @ nmi joined channel #puppet
[2009/12/28 23:34:53] @ Quit: philip___: Connection timed out
[2009/12/28 23:35:03] <Cyis> PaulWay[w], I believe that's what notify or subscribe should do... not 100% but somewhere to start
[2009/12/28 23:35:22] @ jfreeman joined channel #puppet
[2009/12/28 23:35:35] @ Quit: nmi: Read error: 104 (Connection reset by peer)
[2009/12/28 23:35:55] @ nmi joined channel #puppet
[2009/12/28 23:44:08] @ Quit: bug_:
[2009/12/28 23:52:31] @ Quit: jaredrhine: Read error: 110 (Connection timed out)

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