Thursday, 2010-08-26

[2010/08/26 00:00:11] @ Log started by gepetto
[2010/08/26 00:00:11] <nico> ho
[2010/08/26 00:00:25] <nico> you didn't overriding the provider for an OS
[2010/08/26 00:00:30] <nico> depends
[2010/08/26 00:00:37] <ohookins> husimon: what exactly do you want to do?
[2010/08/26 00:00:38] <nico> most package manager have config files
[2010/08/26 00:00:51] <nico> husimon: apt ?
[2010/08/26 00:00:59] <husimon> well in this case I have a package I want to remove with zypper and it freaks out because that package has deps
[2010/08/26 00:01:44] <husimon> and i want to say.. yes do it anyways.
[2010/08/26 00:01:58] <nico> zypper.conf
[2010/08/26 00:02:18] <nico> 68
[2010/08/26 00:02:18] <nico> ## Valid values: remove, install, update, patch, verify
[2010/08/26 00:02:18] <nico> 69
[2010/08/26 00:02:18] <nico> ## Default value: remove
[2010/08/26 00:02:18] <nico> 70
[2010/08/26 00:02:21] <nico> # forceResolutionCommands = remove
[2010/08/26 00:02:34] <nico> no need to reinvent the wheel
[2010/08/26 00:02:44] @ Niek-work joined channel #puppet
[2010/08/26 00:02:49] <husimon> ya i was just looking at that actually
[2010/08/26 00:03:04] <husimon> just wish I didn't have to globally turn it on
[2010/08/26 00:03:05] <husimon> oh well
[2010/08/26 00:03:26] <husimon> package should have a way to pass "custom" flags
[2010/08/26 00:03:49] <husimon> i also have a zypper issue where i have to "pick resolution 1"
[2010/08/26 00:03:52] <nico> doesn't zypper provider have an "option" flag in puppet ?
[2010/08/26 00:04:48] <zipkid> The zypper provider in puppet is very limited
[2010/08/26 00:05:03] <husimon> i didn't realize other package providers did
[2010/08/26 00:05:04] <zipkid> doesn't even work for specifying versions
[2010/08/26 00:05:12] <husimon> zipkid, hrm
[2010/08/26 00:05:26] <zipkid> we re-wrote it to handle versions.
[2010/08/26 00:05:29] <nico> http://github.com/reductivelabs/puppet/blob/master/lib/puppet/provider/package/zypper.rb
[2010/08/26 00:05:31] <husimon> zipkid, what if you specify the whole name ? eg .. blah.3.4.3.586
[2010/08/26 00:05:32] <nico> indeed
[2010/08/26 00:05:46] <ohookins> there is at least one feature request currently to allow "custom" options to providers (specifically in the case i know about, gem)
[2010/08/26 00:05:47] <zipkid> husimon: nope
[2010/08/26 00:05:53] <ohookins> so it may happen some time in the future
[2010/08/26 00:05:58] <husimon> leh sigh :P
[2010/08/26 00:06:19] <husimon> i wish zypper itself would let you choose a resolution path
[2010/08/26 00:06:32] <husimon> there is a "force" but if that is wrong there is no way to say i way to choose, option x
[2010/08/26 00:06:47] <husimon> e.g. 2
[2010/08/26 00:07:35] @ Quit: nexx: Quit: quit
[2010/08/26 00:07:44] <husimon> does seem hard to patch that for options though eh?
[2010/08/26 00:07:56] <husimon> can't you just throw vars in the output string
[2010/08/26 00:07:58] <husimon> and pass them?
[2010/08/26 00:08:15] <zipkid> husimon: it's not hard.
[2010/08/26 00:08:21] <husimon> i guess it might not be like a normal function
[2010/08/26 00:08:36] <husimon> not sure how the package resource passes values off to the "provider
[2010/08/26 00:08:36] <husimon> "
[2010/08/26 00:08:42] <nico> husimon: fork github, patch & pull request
[2010/08/26 00:08:57] @ Quit: seanos: Read error: Operation timed out
[2010/08/26 00:09:04] @ seanos joined channel #puppet
[2010/08/26 00:09:04] <nico> s/pull request/sumbit to puppet-dev list
[2010/08/26 00:09:08] <husimon> nico, i just mean technically
[2010/08/26 00:09:08] @ Quit: seanos: Changing host
[2010/08/26 00:09:08] @ seanos joined channel #puppet
[2010/08/26 00:11:04] <husimon> i guess you can pass them in via the resource name eh
[2010/08/26 00:11:06] <husimon> then parse it
[2010/08/26 00:12:26] <husimon> or is it any var can be accessed in the form @resource[:varname] ?
[2010/08/26 00:16:31] <husimon> yes/ no?
[2010/08/26 00:18:27] @ brothers joined channel #puppet
[2010/08/26 00:19:58] @ maroon joined channel #puppet
[2010/08/26 00:20:24] @ idimmu joined channel #puppet
[2010/08/26 00:22:32] @ Quit: zambaboo: Quit: zambaboo
[2010/08/26 00:24:49] @ maroon left channel #puppet ()
[2010/08/26 00:28:59] @ Ramonster joined channel #puppet
[2010/08/26 00:29:55] <tholl583xx> how do I get puppet to push out a new puppet.conf, and use it
[2010/08/26 00:30:08] <tholl583xx> it I notify puppet, i guess its going to kill puppet
[2010/08/26 00:30:23] <ohookins> puppet should re-evaluate the configuration if it changes
[2010/08/26 00:30:36] <tholl583xx> so just dont bother to notify?
[2010/08/26 00:30:52] <ohookins> but aside from that, there is no solution to the chicken and egg problem aside from running puppetd from cron rather than daemonized
[2010/08/26 00:37:34] @ Quit: pinoyskull: Ping timeout: 265 seconds
[2010/08/26 00:37:38] @ erlingre joined channel #puppet
[2010/08/26 00:50:20] @ pinoyskull joined channel #puppet
[2010/08/26 00:51:44] @ apb joined channel #puppet
[2010/08/26 00:56:13] <husimon> bah, useradd for suse provider doesn't support password flag
[2010/08/26 00:56:18] <husimon> the underlying os one does
[2010/08/26 00:57:53] @ TREllis joined channel #puppet
[2010/08/26 00:59:22] <zipkid> husimon: why do you need userad???
[2010/08/26 00:59:34] <zipkid> ah, ic...
[2010/08/26 00:59:40] <husimon> just the user resource :)
[2010/08/26 00:59:43] @ nexx| joined channel #puppet
[2010/08/26 01:00:01] <husimon> seems silly not to code that in if you are gonna write the module
[2010/08/26 01:00:03] <nexx|> mornin
[2010/08/26 01:00:04] <zipkid> husimon: we have a password recepie :-)
[2010/08/26 01:00:09] <husimon> zipkid, oh?
[2010/08/26 01:00:20] <husimon> 1lb butter, 1lb sugar, 1lb flour ?
[2010/08/26 01:00:22] <zipkid> let me lok it up
[2010/08/26 01:00:42] <zipkid> You're missing the sugarcane syrup
[2010/08/26 01:00:43] <husimon> the password pound cake!
[2010/08/26 01:00:52] <husimon> pound cake doesn't have sugarcane syrup
[2010/08/26 01:01:02] <nexx|> i know there is a way per parameter, that avoids overwriting a file that already exists... could somebody help me remember? ;)
[2010/08/26 01:01:06] <zipkid> we're brewing passwords here!
[2010/08/26 01:01:21] <dcarley> tholl583xx: puppet should re-read the config if it changes.
[2010/08/26 01:01:35] <husimon> if we are brewing we'd use dextrose
[2010/08/26 01:01:42] <husimon> sucrose doesn't ferment well :)
[2010/08/26 01:02:00] <zipkid> Do you ferment well?
[2010/08/26 01:02:19] <husimon> well i'm not sweet, so probably not.
[2010/08/26 01:02:51] <zipkid> are potatoes sweet?
[2010/08/26 01:03:29] <husimon> ok so maybe if you broke down my starches into sugars first
[2010/08/26 01:04:15] @ Quit: nexusone: Quit: Leaving
[2010/08/26 01:05:55] <husimon> special enzymes :P
[2010/08/26 01:06:07] <zipkid> Anyway, our pwd solution is a bit of a hack....
[2010/08/26 01:06:20] <husimon> i mean i can just do some exec call i guess
[2010/08/26 01:06:53] <zipkid> do you want your passwords to be visible in your puppet recepies?
[2010/08/26 01:07:36] <husimon> i'm sure I could easily do exec on "echo password | passwd --stdin username"
[2010/08/26 01:07:53] <nexx|> how can i avoid overwriting a file that already exists? just wanna write it, if it doesnt
[2010/08/26 01:08:22] <husimon> i suppose a sed would work too
[2010/08/26 01:08:28] <zipkid> nexx|: creates => "flename"
[2010/08/26 01:08:46] <zipkid> husimon: http://pastie.org/1117423
[2010/08/26 01:09:39] <husimon> hehe
[2010/08/26 01:09:40] <husimon> yep sed
[2010/08/26 01:09:41] <husimon> nice
[2010/08/26 01:10:40] <zipkid> just create the hash on any server and put that in the call to tool::setpass ...
[2010/08/26 01:11:00] @ MattyM joined channel #puppet
[2010/08/26 01:11:04] <zipkid> a bit more secure than having the pwd in clear...
[2010/08/26 01:11:45] <husimon> yep
[2010/08/26 01:11:52] <husimon> thanks i'll throw that in our codee
[2010/08/26 01:12:03] <husimon> man packages with dependencies and stuff suck
[2010/08/26 01:12:15] <husimon> not seeing a clean way to resolve issues like trying to remove a package with deps
[2010/08/26 01:13:10] <apb> nexx|: exec { ... creates => fielname } or file { ... replace => false } or exec { ... onlyif => "arbitrarily complex test" }
[2010/08/26 01:14:22] @ rawler_ joined channel #puppet
[2010/08/26 01:18:27] @ francispereira joined channel #puppet
[2010/08/26 01:20:56] <francispereira> in my mysql module's manifests/init.pp I have mysql::server and mysql::client. When i include mysql::server and mysql::client for a node, I get class mysql::server not found. What am I doing wrong
[2010/08/26 01:22:23] <zipkid> francispereira: something
[2010/08/26 01:22:33] <zipkid> francispereira: not showing your code.
[2010/08/26 01:24:08] <francispereira> the code http://pastebin.com/cvRzdvrg
[2010/08/26 01:26:12] <husimon> might consider splitting up your modules to client and server
[2010/08/26 01:26:49] <francispereira> yes, but thats what :: is for
[2010/08/26 01:26:52] <husimon> ya
[2010/08/26 01:27:01] <zipkid> francispereira: i see nothing wrong..... tried running the server in fg ?
[2010/08/26 01:27:08] <husimon> with debug on
[2010/08/26 01:27:08] <francispereira> nope
[2010/08/26 01:27:26] <francispereira> what the switches to run the master in fg with debug ?
[2010/08/26 01:27:39] <zipkid> puppetmasterd --no-daemonize --debug --verbose
[2010/08/26 01:27:45] <francispereira> let me try
[2010/08/26 01:27:59] <zipkid> for 2.6.x -> puppet master --no-daemonize --debug --verbose
[2010/08/26 01:28:05] @ gebi joined channel #puppet
[2010/08/26 01:29:01] <zipkid> francispereira: you did not show your database_server class.....
[2010/08/26 01:29:27] <husimon> any idea what this means?
[2010/08/26 01:29:28] <husimon> err: //bise_base_packages/Package[ntp]/ensure: change from 4.2.4p8-1.3.28 to absent failed: Execution of '/bin/rpm -e ntp-4.2.4p8-1.3.28.x86_64' returned 255: error: %preun(ntp-4.2.4p8-1.3.28.x86_64) scriptlet failed, exit status 1
[2010/08/26 01:29:33] <francispereira> database_server curently has nothing
[2010/08/26 01:29:34] <husimon> preun ?
[2010/08/26 01:29:55] <zipkid> pre uninstall
[2010/08/26 01:30:12] <kjetilho> that message is direct from rpm. it means preuninstall failed
[2010/08/26 01:30:16] <zipkid> a scipt supposed to run before uninstall failed
[2010/08/26 01:30:20] <kjetilho> probably due to dependencies not met
[2010/08/26 01:30:30] <husimon> checking manually with rpm -vvvvvvvvvvvvvvvvvvv -e
[2010/08/26 01:30:31] <husimon> hehe
[2010/08/26 01:31:18] <husimon> PFFT
[2010/08/26 01:31:19] <husimon> haha
[2010/08/26 01:31:23] <husimon> no /var/log/ntp
[2010/08/26 01:31:24] <husimon> seriously...
[2010/08/26 01:32:11] <francispereira> husimon, zipkid works after i wrapper source => puppet:///location to file around ""
[2010/08/26 01:32:37] <husimon> francispereira, lol
[2010/08/26 01:32:42] <zipkid> francispereira: you can also include mysql::client inside the mysql::server class.... you;'ll always need it anyway..
[2010/08/26 01:33:32] <husimon> francispereira, don't you love errors like that
[2010/08/26 01:33:57] <husimon> oh another fun one.. puppet:// vs puppet:///
[2010/08/26 01:34:40] <francispereira> husimon, it gets frustrating at times. But I think the irc channel is very helpful
[2010/08/26 01:38:25] <Hallaj> hey guys, I noticed one more thing, on some site's the following rules would work, where as on others it'll just failed: source => [ "puppet://server.ip.addr/path/to/$hostname.htpasswd", "puppet://server.ip.addr/path/to/.htpasswd" ]
[2010/08/26 01:39:18] <Volcane> using the ip probably wouldnt work anywhere
[2010/08/26 01:40:23] <Hallaj> it's host, sorry
[2010/08/26 01:41:03] <Hallaj> some, even when having a matching $hostname.htpasswd, would still ignore it and pull the .htpasswd instead?
[2010/08/26 01:42:33] <husimon> ugg i need to convince my group to upgrade to 0.2
[2010/08/26 01:42:34] <husimon> 6
[2010/08/26 01:43:04] <husimon> hey Volcane do you know if extlookup works in 0.25.5-3?
[2010/08/26 01:43:17] <Volcane> yup
[2010/08/26 01:43:21] <Volcane> workd
[2010/08/26 01:43:22] <husimon> hrm
[2010/08/26 01:43:25] <Volcane> works
[2010/08/26 01:43:35] <husimon> where can I find the extloookup.rb to use with it?
[2010/08/26 01:43:40] <husimon> http://nephilim.ml.org/~rip/puppet/extlookup.rb is not really working
[2010/08/26 01:45:01] <Volcane> that should work
[2010/08/26 01:45:13] <husimon> well firstly it seemed to have syntax issue
[2010/08/26 01:45:22] <husimon> parser = Puppet:Parser:Parser.new(environment)
[2010/08/26 01:45:23] <nico> yeah, this tool is crap
[2010/08/26 01:45:26] <husimon> that seems to be missing ::
[2010/08/26 01:45:30] <nico> no one use it
[2010/08/26 01:45:34] <husimon> nico, which tool?
[2010/08/26 01:45:39] @ andrewh joined channel #puppet
[2010/08/26 01:46:02] <husimon> i guess since I don't have hashes i sort of need it
[2010/08/26 01:46:08] <Volcane> hmm
[2010/08/26 01:46:10] <nico> :)
[2010/08/26 01:46:13] <Volcane> i wonder when i updated that, hold on
[2010/08/26 01:46:24] <Volcane> use http://www.devco.net/code/extlookup.rb
[2010/08/26 01:46:48] <husimon> k giving it a shot
[2010/08/26 01:47:06] <dcarley> i imagine you could pull it from the 2.6.0 repos too.
[2010/08/26 01:47:15] <husimon> wasn't sure if those were backwards compat
[2010/08/26 01:47:16] <Volcane> dcarley: nah its very different in 2.6
[2010/08/26 01:47:50] <dcarley> Volcane: i thought it went into 2.6.0 (maybe rc) ext/ dir untouched?
[2010/08/26 01:48:02] <Volcane> its in 2.6 proper and very changed
[2010/08/26 01:48:06] <husimon> Volcane, would you suggest creating a module for it or just putting it in the functions dir?
[2010/08/26 01:48:09] <Volcane> the one from 0.25 wont work on 2.6
[2010/08/26 01:48:12] <dcarley> was fixed and reflowed in ~2.6.1
[2010/08/26 01:48:30] <Volcane> ah 2.6.0 true
[2010/08/26 01:48:43] <dcarley> i remember, because i had trouble with it :)
[2010/08/26 01:48:50] <Volcane> heh
[2010/08/26 01:48:52] <husimon> so, which one should I use?
[2010/08/26 01:49:02] <Volcane> husimon: the one on the www.devco url
[2010/08/26 01:49:06] <husimon> k
[2010/08/26 01:49:06] <zeroXten> is it possible to put arbitrary variables in a client's puppet.conf?
[2010/08/26 01:49:31] <masterzen> zeroXten: I don't think so
[2010/08/26 01:49:53] <zeroXten> hmm
[2010/08/26 01:50:10] <zeroXten> perhaps facts could help
[2010/08/26 01:50:39] <masterzen> zeroXten: it depends on what you want to do. Tell us and we'll try to help.
[2010/08/26 01:53:17] <zeroXten> masterzen: ok, well, not sure if you remember, but I got stuck by the bug where modules don't get the environment from LDAP. So I have had to update the puppet.conf to hardcode the environment. The first connection attempt will do this correctly, and subsequent connections are able to obtain the correct files
[2010/08/26 01:53:52] <masterzen> zeroXten: ok
[2010/08/26 01:54:13] <zipkid> zeroXten: it works, we do it, just put it in puppet.conf.
[2010/08/26 01:54:15] <zeroXten> Having thought about it, my problem is that if there are valid files for 'production' modules, puppet will grab these. So I was hoping to be able to insert some sort of condition to determine whether this is the first time a node has connected
[2010/08/26 01:55:12] <Volcane> why dont you just put them into an environment specific for the purpose of setting that var?
[2010/08/26 01:55:29] <Volcane> then you can just do your if on $environment
[2010/08/26 01:55:59] <zeroXten> hmm, so modify the puppet.conf at puppet install time?
[2010/08/26 01:56:05] <husimon> Volcane, know any way to solve the problem of non ruby plugin and pluginsync?
[2010/08/26 01:56:07] <husimon> ie smart
[2010/08/26 01:56:25] <husimon> i guess recode it :P
[2010/08/26 01:57:46] <Volcane> zeroXten: well you're suggesting modifying it anyway to add these arbitrary variables?
[2010/08/26 01:58:05] <Volcane> husimon: i dont know what u mean
[2010/08/26 01:58:15] <husimon> the smart package repo helper is written in python
[2010/08/26 01:58:21] <husimon> so plugin sync bails when it tries to parse it
[2010/08/26 01:58:25] <Volcane> ah
[2010/08/26 01:58:30] <Volcane> no idea
[2010/08/26 01:58:45] <zeroXten> Volcane: yeah, but after the first puppet connection. So if variable doesn't exist then add env to puppet.conf, else load normal manifests
[2010/08/26 01:59:20] <Volcane> zeroXten: i see, well you could do that with a custom fact i guess - most distros seem to enable pluginsync by default
[2010/08/26 01:59:47] <Volcane> zeroXten: so your fact can just poke around puppet.conf see if there's an environment= line and set unconfigured=true or something
[2010/08/26 01:59:48] <zeroXten> Volcane: cool, thought so. I'll give it a go
[2010/08/26 02:00:36] <zeroXten> Volcane: well, if it wants to be clever yeah. But the mere fact that the fact exists means I can make further decisions
[2010/08/26 02:00:50] @ Quit: carlasouza: Ping timeout: 276 seconds
[2010/08/26 02:01:41] @ alban2 joined channel #puppet
[2010/08/26 02:02:31] @ Quit: SpacePope: Read error: Operation timed out
[2010/08/26 02:02:38] @ SpacePope joined channel #puppet
[2010/08/26 02:03:53] <husimon> do all files in lib get copied via pluginsync?
[2010/08/26 02:04:01] <husimon> where would I put files that are used server side for functions?
[2010/08/26 02:04:19] <husimon> that don't need to be copied?
[2010/08/26 02:04:34] @ Quit: francispereira: Ping timeout: 272 seconds
[2010/08/26 02:07:32] <zeroXten> of course, the other question is, what if the environment changes (in LDAP)...
[2010/08/26 02:07:38] * zeroXten thinks it over with a cup of coffee
[2010/08/26 02:12:06] @ Quit: yure: Remote host closed the connection
[2010/08/26 02:14:37] @ Quit: nul0op: Ping timeout: 265 seconds
[2010/08/26 02:16:33] <husimon> any idea why restarting apache wouldn't put functions from my /etc/puppet/modules/lib..... dir in th e/var/lib/puppet/lib dir ?
[2010/08/26 02:16:56] @ Naresh joined channel #puppet
[2010/08/26 02:21:40] @ Quit: e1mer: Quit: abducted by aliens
[2010/08/26 02:23:36] @ nul0op joined channel #puppet
[2010/08/26 02:26:17] @ paula_ joined channel #puppet
[2010/08/26 02:26:39] <paula_> hello there, anyone alive in here?
[2010/08/26 02:27:06] <zeroXten> just about
[2010/08/26 02:27:18] <husimon> its 2:30am but i'm pretty alive
[2010/08/26 02:27:39] <paula_> well it's 11:27 am where I live :)
[2010/08/26 02:27:54] <husimon> east europe?
[2010/08/26 02:28:01] <paula_> but i just have a very simple (almost stupid) question about templates and variables
[2010/08/26 02:28:11] <husimon> paula_, go for it
[2010/08/26 02:28:41] <paula_> i live in the german timezone to be precise
[2010/08/26 02:29:05] <paula_> all i want to do is get this variable replaced with my value NameVirtualHost <%= IP01 %>:80
[2010/08/26 02:29:48] <husimon> so set $IP01 somewhere in your module
[2010/08/26 02:30:10] <paula_> and I have this class http://pastie.org/1117523
[2010/08/26 02:30:25] @ Quit: gs|devicenull_: Read error: Connection reset by peer
[2010/08/26 02:30:29] <paula_> and I tried to add the value in my nodes where i include the class
[2010/08/26 02:30:42] @ gs|devicenull__ joined channel #puppet
[2010/08/26 02:31:18] <husimon> this file does exist in the templates dir i assume
[2010/08/26 02:31:22] @ e1mer joined channel #puppet
[2010/08/26 02:31:30] <paula_> http://pastie.org/1117526
[2010/08/26 02:31:32] <paula_> yep
[2010/08/26 02:32:01] <ohookins> paula_: greetings from berlin, you're not alone in CEST!
[2010/08/26 02:32:06] <paula_> but all I get is this err: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to parse template vhosts.inc.erb: uninitialized constant Puppet::Parser::TemplateWrapper::IP01 at /etc/puppet/manifests/classes/apache22.pp:12 on node xxx.net
[2010/08/26 02:32:14] <paula_> ohookins: hi there :)
[2010/08/26 02:32:31] <ohookins> i share your pain of being in an awkward timezone
[2010/08/26 02:32:51] <masterzen> there are lots people in this channel living in CEST (including myself) :)
[2010/08/26 02:33:46] <ohookins> huzzah!
[2010/08/26 02:33:49] <husimon> paula_, http://groups.google.com/group/puppet-bugs/browse_thread/thread/cd3fd18b4f1edb91
[2010/08/26 02:33:55] <ohookins> they just don't write very much in the channel i guess
[2010/08/26 02:34:07] <paula_> well, it's often hindering if you want to talk to people who live in the USA
[2010/08/26 02:34:08] <husimon> what's your puppet ver
[2010/08/26 02:34:48] @ Quit: e1mer: Client Quit
[2010/08/26 02:34:54] @ e1mer joined channel #puppet
[2010/08/26 02:35:33] <paula_> 2.6
[2010/08/26 02:35:49] <husimon> shrug i dunno if that is still an issue but try making it not all caps
[2010/08/26 02:35:53] <husimon> ie just make it ip01
[2010/08/26 02:35:53] <masterzen> paula_: I think you shouldn't use puppet variables containing only uppercase letters
[2010/08/26 02:36:02] <paula_> and it works when I use lowercase variablenames
[2010/08/26 02:36:08] <husimon> so there ya go
[2010/08/26 02:36:09] <husimon> hehe
[2010/08/26 02:36:11] <paula_> :/
[2010/08/26 02:36:13] <husimon> ya
[2010/08/26 02:36:14] <husimon> fun eh
[2010/08/26 02:36:15] <masterzen> paula_: because in ruby (ie erb) and auppercased variable is a constant
[2010/08/26 02:36:34] <matti> Folks :)
[2010/08/26 02:36:39] <husimon> sup matti
[2010/08/26 02:36:40] <husimon> hehe
[2010/08/26 02:36:47] <paula_> yeah, well, my ruby knowledge is somewhat lacking :)
[2010/08/26 02:37:04] <husimon> btw that extlookup.rb was way messed, Volcane supplied me with a new one, just trying to get it working again now.
[2010/08/26 02:37:09] <matti> Hey husimon
[2010/08/26 02:40:20] @ mikey_p is now known as mikey_p-afk
[2010/08/26 02:44:39] <paula_> great, all I needed to to is convert the variable names to lowercase via this regex :%s/<%= \(\a\+\d*\) %>/<%= \L\1 %>\//g and it works
[2010/08/26 02:44:42] <paula_> thanks again!
[2010/08/26 02:45:45] <husimon> hey does puppet not realize when variables inside templates change?
[2010/08/26 02:45:49] <husimon> ie for file resources?
[2010/08/26 02:46:16] <husimon> does it check the "content" everytime?
[2010/08/26 02:46:21] <husimon> or only if it exists
[2010/08/26 02:54:59] @ francispereira joined channel #puppet
[2010/08/26 02:55:38] <ohookins> husimon: any variable change should be immediately reflected in the file that is rolled out from the template
[2010/08/26 02:55:52] <ohookins> husimon: what problem are you seeing?
[2010/08/26 02:59:08] <husimon> i think i have another issue
[2010/08/26 03:08:09] <husimon> stupid extlookup!
[2010/08/26 03:08:29] <husimon> Could not retrieve catalog from remote server: Error 400 on SERVER: No match found for 'interface_alias : 100' in any data file during extlookup() at /etc/puppet/bise/manifests/nodes.pp:37 on node puppeteer2.bis3.blackberr
[2010/08/26 03:08:40] <husimon> obviously you can' f'ing see the match, since you know it has 100 in it
[2010/08/26 03:08:44] <husimon> laugh
[2010/08/26 03:13:18] <Volcane> you're using it wrong.
[2010/08/26 03:13:48] <husimon> ya
[2010/08/26 03:13:50] <husimon> i think so :)
[2010/08/26 03:13:53] <husimon> i was just looking at the code
[2010/08/26 03:14:15] <husimon> it needs two arguments?
[2010/08/26 03:14:39] <Volcane> the way to get help effectively is to put your manifest on pastie.org with errors
[2010/08/26 03:15:27] <husimon> http://pastebin.com/8epNkgwK
[2010/08/26 03:15:39] <husimon> sorry i was just venting while i was trying to see what was wrong.
[2010/08/26 03:16:06] <dcarley> only the first arg is mandatory. the second is a default value. if no default value is given and no match is found then it will throw an error. third arg is an additional data file to look in.
[2010/08/26 03:16:15] <Volcane> why do you have extookup in line 7? all you want is to print the value its already looked up surely?
[2010/08/26 03:16:53] <husimon> i was just being silly didn't know if functions worked with that ${ syntax
[2010/08/26 03:17:03] <husimon> default = "_ExtUNSET_"
[2010/08/26 03:17:07] <husimon> that never gets set with 1 arg
[2010/08/26 03:17:14] <husimon> then further in your file you set
[2010/08/26 03:17:15] <husimon> desired = "_ExtUNSET_"
[2010/08/26 03:17:20] <husimon> if desired == "_ExtUNSET_" && default == "_ExtUNSET_"
[2010/08/26 03:17:23] <husimon> so thats always true
[2010/08/26 03:17:31] * Volcane gives up
[2010/08/26 03:17:43] <dcarley> husimon: notice("interface_alias : $alias_ary")
[2010/08/26 03:19:12] <dcarley> husimon: stick to understanding the puppet manifest stuff first. extlookup works fine :)
[2010/08/26 03:20:12] <husimon> dcarley, i think I hit a vi command without noticing before i saved, sigh.
[2010/08/26 03:25:23] <matti> Volcane: :)
[2010/08/26 03:27:42] @ ken_barber joined channel #puppet
[2010/08/26 03:28:10] @ Quit: Hallaj: Quit: Leaving
[2010/08/26 03:41:44] <husimon> does notify flatten arrays? notify { "foo" : message => "bar" ${var_containing_array}";} ?
[2010/08/26 03:42:06] @ Quit: p3rror: Ping timeout: 265 seconds
[2010/08/26 03:43:12] <Volcane> you're asking "please put this array in a string"
[2010/08/26 03:44:32] <dcarley> husimon: why not test an example with puppet(1)?
[2010/08/26 03:45:16] @ Quit: erlingre: Ping timeout: 272 seconds
[2010/08/26 03:51:26] <Volcane> husimon: use a define to print each array member
[2010/08/26 03:52:15] <Volcane> or just notify{} without the string
[2010/08/26 03:57:07] @ Quit: francispereira: Ping timeout: 258 seconds
[2010/08/26 03:59:43] @ Quit: pugnacity: Ping timeout: 245 seconds
[2010/08/26 04:12:28] @ mauve joined channel #puppet
[2010/08/26 04:13:02] @ martineg1 joined channel #puppet
[2010/08/26 04:13:16] @ MPSimmons joined channel #puppet
[2010/08/26 04:14:17] @ pugnacity joined channel #puppet
[2010/08/26 04:14:35] @ Quit: kenneho: Quit: Ex-Chat
[2010/08/26 04:14:49] @ kenneho joined channel #puppet
[2010/08/26 04:15:32] @ Quit: martineg_: Ping timeout: 276 seconds
[2010/08/26 04:17:22] @ francispereira joined channel #puppet
[2010/08/26 04:18:22] @ Quit: elementai: Read error: Operation timed out
[2010/08/26 04:23:32] <phips> I'll go trawl the google mail lists, but in case somebody has a quick answer - has anybody been experiencing issues with certificates and initial signing with 2.6.x, Mongrel and Apache load balancing?
[2010/08/26 04:24:13] <phips> I'm getting a weird scenario where the client cert doesn't match when I first check in to puppet. But do an 'agent -t' a few more times, without changing a thing, and suddenly it works
[2010/08/26 04:25:25] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/08/26 04:27:20] @ Quit: Ramonster: Quit: Computer has gone to sleep
[2010/08/26 04:28:00] @ Ramonster joined channel #puppet
[2010/08/26 04:31:47] @ Quit: Ramonster: Client Quit
[2010/08/26 04:33:53] @ elementai joined channel #puppet
[2010/08/26 04:36:59] @ Quit: FOCer: Remote host closed the connection
[2010/08/26 04:44:01] @ Quit: e1mer: Quit: captured by martians
[2010/08/26 04:51:53] @ Quit: bigon: Ping timeout: 260 seconds
[2010/08/26 04:52:06] @ bigon joined channel #puppet
[2010/08/26 05:01:02] @ ahasenack joined channel #puppet
[2010/08/26 05:02:59] @ crdant joined channel #puppet
[2010/08/26 05:04:02] @ Quit: pinoyskull: Quit: Leaving
[2010/08/26 05:06:23] @ Quit: crdant: Client Quit
[2010/08/26 05:06:59] @ carlasouza joined channel #puppet
[2010/08/26 05:10:17] @ erlingre joined channel #puppet
[2010/08/26 05:17:25] @ redpepper is now known as RedPepper
[2010/08/26 05:20:39] @ Quit: francispereira: Quit: Ex-Chat
[2010/08/26 05:21:36] @ [GuS] joined channel #puppet
[2010/08/26 05:29:29] @ e1mer joined channel #puppet
[2010/08/26 05:31:30] @ Quit: shog: Ping timeout: 240 seconds
[2010/08/26 05:35:46] @ Bass10 joined channel #puppet
[2010/08/26 05:40:27] @ Quit: kenneho: Quit: Ex-Chat
[2010/08/26 05:46:44] @ fluxdude joined channel #puppet
[2010/08/26 05:48:21] @ Quit: cliff-hm: Ping timeout: 265 seconds
[2010/08/26 05:53:40] @ Quit: jmeeuwen: Ping timeout: 265 seconds
[2010/08/26 05:54:13] @ joe-mac joined channel #puppet
[2010/08/26 05:55:09] @ Quit: yannL: Remote host closed the connection
[2010/08/26 06:02:43] @ cliff joined channel #puppet
[2010/08/26 06:05:05] @ Quit: kogent: Remote host closed the connection
[2010/08/26 06:05:40] @ Quit: bigon: Read error: Operation timed out
[2010/08/26 06:06:39] @ jmeeuwen joined channel #puppet
[2010/08/26 06:06:53] @ Quit: notbrien: Quit: notbrien
[2010/08/26 06:07:00] @ Quit: ashp: Read error: Connection reset by peer
[2010/08/26 06:12:22] @ rmiller4pi8 joined channel #puppet
[2010/08/26 06:13:25] @ ashp joined channel #puppet
[2010/08/26 06:14:54] @ Quit: rmiller4pi8: Read error: Connection reset by peer
[2010/08/26 06:14:58] @ bigon joined channel #puppet
[2010/08/26 06:14:58] @ Quit: bigon: Changing host
[2010/08/26 06:14:58] @ bigon joined channel #puppet
[2010/08/26 06:17:51] @ rmiller4pi8 joined channel #puppet
[2010/08/26 06:18:45] @ mellen joined channel #puppet
[2010/08/26 06:22:20] @ Quit: erlingre: Ping timeout: 272 seconds
[2010/08/26 06:24:13] @ yannL joined channel #puppet
[2010/08/26 06:25:51] @ tjoe joined channel #puppet
[2010/08/26 06:30:55] @ Quit: e1mer: Quit: captured by martians
[2010/08/26 06:31:33] <zeroXten> me again. If I want to distrubte a fact using a module (as recommended), does the module actually need anything inside init.pp?
[2010/08/26 06:31:51] <Volcane> no
[2010/08/26 06:31:55] <zeroXten> or it even need an init.pp?
[2010/08/26 06:31:57] @ notbrien joined channel #puppet
[2010/08/26 06:31:59] <zeroXten> does it
[2010/08/26 06:32:00] <Volcane> no
[2010/08/26 06:32:03] <zeroXten> cool :)
[2010/08/26 06:32:10] <zeroXten> probably my simplest question
[2010/08/26 06:32:33] <joe-mac> Volcane: when was init.pp deprecated?
[2010/08/26 06:32:47] <Volcane> its not deprecated
[2010/08/26 06:32:54] <joe-mac> well, unnecessary i mean
[2010/08/26 06:33:01] <Volcane> its just not needed if you have a module that only exist to provide facts to pluginsync
[2010/08/26 06:33:07] <joe-mac> o, ok
[2010/08/26 06:33:13] <joe-mac> do you still need it to import * in every class?
[2010/08/26 06:33:24] <Volcane> you dont need import
[2010/08/26 06:33:24] <joe-mac> i could have sworn you saidf that puppet knows to do it automatically recently
[2010/08/26 06:33:29] <joe-mac> ah, ok that's what it was
[2010/08/26 06:36:01] <zeroXten> so i don't even need an include/require?
[2010/08/26 06:36:41] <Volcane> zeroXten: just try it already
[2010/08/26 06:36:48] <zeroXten> heh sorry
[2010/08/26 06:37:18] <hal-j> everything is just magic. Just think about how you want your systems configured and puppet reads your mind
[2010/08/26 06:37:21] <hal-j> trust me
[2010/08/26 06:38:13] <zeroXten> hah! i wouldn't go that far.. if it was just magic I wouldn't have to be putting together these hacks to work around it loading module files from the wrong place
[2010/08/26 06:38:16] <zeroXten> :)
[2010/08/26 06:38:31] <hal-j> sorry… fiddling with ssl certs makes me cranky
[2010/08/26 06:38:55] <zeroXten> yeah, i know the feeling..
[2010/08/26 06:39:28] <zeroXten> even then I suspect that it will be, somewhat ironically, loading my fact from the wrong place =/
[2010/08/26 06:39:39] <zeroXten> but I can live with that
[2010/08/26 06:40:12] <lisa> is there a way to have yumrepo consolidate defined repositories into a single .repo file?
[2010/08/26 06:40:42] @ sheldonh joined channel #puppet
[2010/08/26 06:40:55] @ Quit: nexx|: Quit: Lost terminal
[2010/08/26 06:42:11] <sheldonh> Volcane: how do you deal with platform difference in file locations? i'm thinking about adding a platform module, so i can get scoped variables like $platform::pkg_etc_dir
[2010/08/26 06:42:13] <phips> why would you want to lisa?
[2010/08/26 06:42:30] <Volcane> sheldonh: easy, shut down the different platforms :P
[2010/08/26 06:42:38] <lisa> phips: replace CentOS-Base.repo with one that points to an local internal mirror.
[2010/08/26 06:42:53] <sheldonh> Volcane: that would be nice :)
[2010/08/26 06:43:18] <joe-mac> sheldonh: i find selectors are the best
[2010/08/26 06:43:43] <phips> just use yumrepo to define the repos - let it create multiple files, doesn't really matter, does it?
[2010/08/26 06:43:44] <sheldonh> joe-mac: like these? $operatingsystem ? { ... }
[2010/08/26 06:44:07] <joe-mac> yea
[2010/08/26 06:44:17] <lisa> phips: not really...but now i have to ensure CentOS-Base.repo isn't there. it might be confusing to anyone new to my team
[2010/08/26 06:44:21] <Volcane> sheldonh: epic large extlookup files :P
[2010/08/26 06:44:41] <sheldonh> joe-mac: pretty gross cluttering everything with those, though. i'm just proposing moving those selectors into scoped variable declarations :)
[2010/08/26 06:44:53] <Volcane> extlookup("pkg_etc_dir", "", "platform_${platform}")
[2010/08/26 06:44:57] <husimon> is there a way to pass a --nodeps flat to the rpm package resource?
[2010/08/26 06:44:58] <phips> if you call the repo CentOS-Base then the file will get overwritten, no? Then just create another yumrepo {} for the other repo that's defined in that file
[2010/08/26 06:45:01] <husimon> flat=flag
[2010/08/26 06:45:09] <phips> or just use a file {} type and push that out :)
[2010/08/26 06:45:30] <sheldonh> Volcane: hmmm, mebbe
[2010/08/26 06:45:45] <lisa> i'm thinking of not using yumrepo{} and just using file{}... i'm not sure what the yumrepo type gives me over a simple file{} type.
[2010/08/26 06:46:13] <sheldonh> whichever way you cut it, trying to write one recipe that configures a package on both freebsd and linux, sucks
[2010/08/26 06:46:26] <lisa> i can't put any header in with yumrepo{} which kind of sucks
[2010/08/26 06:49:13] <Volcane> lisa: sounds like you want snippets + define
[2010/08/26 06:49:43] @ gmason joined channel #puppet
[2010/08/26 06:50:24] @ Chiku joined channel #puppet
[2010/08/26 06:51:08] @ shog joined channel #puppet
[2010/08/26 06:57:23] @ e1mer joined channel #puppet
[2010/08/26 06:57:25] @ gutseb joined channel #puppet
[2010/08/26 06:58:54] @ Quit: paula_: Quit: leaving
[2010/08/26 06:59:24] @ pheezy joined channel #puppet
[2010/08/26 07:01:42] @ Quit: e1mer: Ping timeout: 252 seconds
[2010/08/26 07:05:49] @ zambaboo joined channel #puppet
[2010/08/26 07:08:17] @ labrown joined channel #puppet
[2010/08/26 07:08:24] @ jdcasey joined channel #puppet
[2010/08/26 07:09:45] @ yopla joined channel #puppet
[2010/08/26 07:10:34] <yopla> hi ! Seems to be many puppet lovers
[2010/08/26 07:10:59] <tim|mac> most are puppets, of course
[2010/08/26 07:11:02] <tim|mac> sockpuppets!
[2010/08/26 07:11:26] <yopla> :-)
[2010/08/26 07:11:31] <tim|mac> socks with irc connections... hm... i might be on to something here...
[2010/08/26 07:12:13] <yopla> ok but not so bad
[2010/08/26 07:12:42] <yopla> tim|mac: at least you are here
[2010/08/26 07:13:43] @ jedi4ever joined channel #puppet
[2010/08/26 07:13:53] <tim|mac> and a jedi master!
[2010/08/26 07:14:06] <yopla> my debian park server is growing and many says this is a good solution to get things slower
[2010/08/26 07:14:24] <joe-mac> debian park server?
[2010/08/26 07:14:25] <yopla> at the begining
[2010/08/26 07:14:25] <joe-mac> what is park
[2010/08/26 07:14:39] <yopla> at the begining
[2010/08/26 07:14:50] <yopla> debiaan servr farm
[2010/08/26 07:14:53] <yopla> sorry
[2010/08/26 07:15:23] <tim|mac> slower?
[2010/08/26 07:15:36] <yopla> yes at the begining but much faster after
[2010/08/26 07:15:46] <husimon> so suse doesn't have a ruby libshadow for useradd password functionality does it?
[2010/08/26 07:16:23] <tim|mac> yopla: i don't think i understand what you mean... the learning curve or something?
[2010/08/26 07:17:01] <yopla> tim|mac: good guessing that what I meant
[2010/08/26 07:17:27] <tim|mac> hm ok.... but i don't really agree :) i think you can start fairly quickly
[2010/08/26 07:17:38] <tim|mac> but it takes a while to create the modules that recreate what you're doing now
[2010/08/26 07:17:40] <tim|mac> i think
[2010/08/26 07:17:56] <tim|mac> but you should start with small steps and simply add stuff in when you need it
[2010/08/26 07:18:13] <tim|mac> and then slowly but surely let puppet embrace and extend your server farm :)
[2010/08/26 07:18:30] <yopla> yes you're right many bash scripts and mess confing files
[2010/08/26 07:18:35] <tim|mac> once you switch, you never want to go back
[2010/08/26 07:18:36] <sheldonh> Volcane: i think defines could help with my problem too... define config_file($path, $owner, $group, $mode) {...}
[2010/08/26 07:19:53] <tim|mac> yopla: the irc channel is a nice resource though, if you've read the docs first, that is (otherwise you just get rtfm replies, c'est la vie)
[2010/08/26 07:20:19] @ ohookins left channel #puppet ("Leaving.")
[2010/08/26 07:20:30] <daff> facter seems to use ifconfig to determine IP addresses, is that right?
[2010/08/26 07:20:47] <Volcane> tim|mac: we're not that bad with rtfm type replies here, only people who persistantly refuse to use docs :)
[2010/08/26 07:20:50] <yopla> puppet master doesn't need to be the same as clients ?
[2010/08/26 07:21:22] @ ecapriolo joined channel #puppet
[2010/08/26 07:21:41] <tim|mac> Volcane: true, but i rather err on the side of caution ;-)
[2010/08/26 07:22:37] <yopla> my idea is to start with ubuntu destop classroom as puppet machine and a debian server as puppet master
[2010/08/26 07:22:43] @ gniks joined channel #puppet
[2010/08/26 07:23:29] <joergherzinger> Is there somewhere a documentation on fileserver.conf??
[2010/08/26 07:23:55] @ reyjrar joined channel #puppet
[2010/08/26 07:23:56] @ Quit: jedi4ever: Quit: jedi4ever
[2010/08/26 07:24:54] <Volcane> joergherzinger: did you search on the doc site?
[2010/08/26 07:25:25] @ Quit: AZed: Quit: Leaving.
[2010/08/26 07:25:50] @ AZed joined channel #puppet
[2010/08/26 07:25:58] @ ken_barber left channel #puppet ("Ex-Chat")
[2010/08/26 07:26:25] <joergherzinger> Volcane, yes, there is none on puppet docs, and just a little in the wiki.
[2010/08/26 07:26:41] <Volcane> wiki:File_Serving_Configuration is probably all there is
[2010/08/26 07:26:42] <gepetto> Volcane: wiki: wiki:File_Serving_Configuration is http://projects.puppetlabs.com/projects/puppet/wiki/File_Serving_Configuration "Puppet - File Serving Configuration - Puppet Labs"
[2010/08/26 07:28:42] @ alcy joined channel #puppet
[2010/08/26 07:29:17] @ Quit: gutseb: Quit: gutseb
[2010/08/26 07:34:12] @ Quit: zambaboo: Ping timeout: 265 seconds
[2010/08/26 07:34:47] @ radkin joined channel #puppet
[2010/08/26 07:37:05] @ Quit: yopla: Quit: ChatZilla 0.9.86 [Firefox 3.5.2/20090729225027]
[2010/08/26 07:38:04] <unixdaemon> Did there used to be a puppet apply in 2.6? Or am I losing a little more of the plot?
[2010/08/26 07:38:19] @ gutseb joined channel #puppet
[2010/08/26 07:38:33] <unixdaemon> as in echo include foo | puppet apply ?
[2010/08/26 07:40:07] @ Quit: rawler_: Remote host closed the connection
[2010/08/26 07:42:02] @ Quit: doubleukay: Ping timeout: 276 seconds
[2010/08/26 07:42:26] @ Quit: MattyM: Remote host closed the connection
[2010/08/26 07:43:42] <unixdaemon> Ignore that - I'm using main instead
[2010/08/26 07:44:44] @ nexx joined channel #puppet
[2010/08/26 07:48:34] @ itguru joined channel #puppet
[2010/08/26 07:49:57] <joe-mac> should collected resources be in the client_yaml?
[2010/08/26 07:52:16] <husimon> is there any clever way of simulating a hash or lookup table pre 0.26 ?
[2010/08/26 07:52:32] @ cyrus_mc joined channel #puppet
[2010/08/26 07:55:52] @ Quit: cyrus_mc: Client Quit
[2010/08/26 07:55:52] @ Tas_ joined channel #puppet
[2010/08/26 07:56:52] @ cyrus_mc joined channel #puppet
[2010/08/26 07:57:36] <cyrus_mc> i havr the following pastebin.com/21Bfnzpq
[2010/08/26 07:58:05] <cyrus_mc> for some reason basedir doesn't get set sometimes.
[2010/08/26 07:58:21] <masterzen> do any one know what the little medals/ribbons near users name means in puppet redmine?
[2010/08/26 07:58:22] <cyrus_mc> i amm
[2010/08/26 07:58:25] <cyrus_mc> running
[2010/08/26 07:58:41] <cyrus_mc> just Solaris and redhat
[2010/08/26 07:59:05] <cyrus_mc> anyone know why
[2010/08/26 08:02:29] @ RussS joined channel #puppet
[2010/08/26 08:03:21] @ doubleukay joined channel #puppet
[2010/08/26 08:05:27] <joe-mac> what is the goddam name column in the resources table
[2010/08/26 08:05:30] <joe-mac> i guess it's not nam e
[2010/08/26 08:05:33] * joe-mac tries id
[2010/08/26 08:06:55] <joe-mac> hm, title
[2010/08/26 08:06:56] <joe-mac> this is weird
[2010/08/26 08:06:58] @ Quit: andrewh: Ping timeout: 265 seconds
[2010/08/26 08:07:04] <joe-mac> it seems li ke since i enabled async stored configs, shit is not getting exported
[2010/08/26 08:10:05] @ randybias joined channel #puppet
[2010/08/26 08:10:18] @ Quit: spacex: Ping timeout: 240 seconds
[2010/08/26 08:10:33] <joe-mac> yea nothing is getting exported hjere
[2010/08/26 08:10:34] <joe-mac> shit'
[2010/08/26 08:10:40] <joe-mac> let me disable async and see if that does it
[2010/08/26 08:13:03] @ Quit: fluxdude: Ping timeout: 245 seconds
[2010/08/26 08:13:22] <ohadlevy> masterzen: its if you signed the contributor agreement
[2010/08/26 08:13:41] <masterzen> ohadlevy: oh, I see. Thanks Ohad!
[2010/08/26 08:14:34] <cyrus_mc> anyone know on my issue
[2010/08/26 08:14:57] <joe-mac> god i really notice the speed-down when disabling async stored configs
[2010/08/26 08:17:50] <phips> has --tags to puppet agent stopped working in 2.6.x too?
[2010/08/26 08:18:22] <joe-mac> i would say that's a bug if that's true
[2010/08/26 08:18:29] @ spacex joined channel #puppet
[2010/08/26 08:19:20] <phips> quite.
[2010/08/26 08:19:43] <phips> I can't see to get it to work - whenever I use it, it just comes back to the prompt after the initial 'info'
[2010/08/26 08:19:47] <joe-mac> jesus, with async stored configs off, the master can't even compile my nagios server's catalog without expiring executiom
[2010/08/26 08:20:23] <[ack]> is it possible to restrict certain puppet environments to specific clients?
[2010/08/26 08:20:28] <[ack]> (server-side)
[2010/08/26 08:20:32] <apb> I think #3873 is biting me again. Can I get a list of implicit dependencies on the server side, from something like puppetmasterd --compile? I'd prefer not to have to touch the client.
[2010/08/26 08:20:32] <gepetto> apb: #3873 is http://projects.puppetlabs.com/issues/show/3873 "Puppet - Bug #3873: Unexpected dependency created by exec - Puppet Labs"
[2010/08/26 08:22:01] <apb> ack: if you use an external node classifier, then it can set the environment, overriding whatever the client asked for
[2010/08/26 08:22:31] @ Quit: cyrus_mc: Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org
[2010/08/26 08:22:39] @ kaptk2 joined channel #puppet
[2010/08/26 08:23:07] <joe-mac> ping someone from PL
[2010/08/26 08:23:26] <phips> OK, yep, I think --tags is broken in 2.6.x
[2010/08/26 08:23:33] <joe-mac> have any of you guys noticed something with async stored configs not exporting?
[2010/08/26 08:23:48] <joe-mac> i disabled stored configs, now my nagios is getting config updates
[2010/08/26 08:23:55] <joe-mac> which is a shame because performance is pitiful with it off
[2010/08/26 08:24:02] <joe-mac> idk if i should file a bug yet or what
[2010/08/26 08:25:57] <apb> configtimeout=900 here, and I have to bump it even higher for the first run on a new node. (webrick, plain old stored configs, sqlite)
[2010/08/26 08:28:00] @ Quit: spacex: Quit: Leaving.
[2010/08/26 08:29:09] <masterzen> joe-mac: if you use storeconfigs only for exported/collection use thin_storeconfigs that will greatly reduce your load.
[2010/08/26 08:29:23] <joe-mac> masterzen: that still doesn't explain the async_storedconfigs not exporting problem
[2010/08/26 08:29:46] <joe-mac> ugh this sucks because now that i 'fixed' it, it's tough to reproduce
[2010/08/26 08:29:56] <joe-mac> gotta re enable async, build a new node, turn on debug mode everywhere
[2010/08/26 08:30:05] <joe-mac> not tough, tedious
[2010/08/26 08:30:07] <masterzen> joe-mac: if it didn't collect then it's the exported resources are not in the db.
[2010/08/26 08:30:18] <joe-mac> masterzen: no, it never exported until i disabled async_storedconfigs
[2010/08/26 08:30:23] <masterzen> joe-mac: which due to the nature of async store config can well be possible.
[2010/08/26 08:30:32] <joe-mac> masterzen: after days
[2010/08/26 08:30:37] <masterzen> :)
[2010/08/26 08:30:37] <joe-mac> this isn't like immediate
[2010/08/26 08:30:47] <joe-mac> i know that it can have a delay
[2010/08/26 08:30:50] <joe-mac> but it's been literally days
[2010/08/26 08:30:56] <joe-mac> since i built that node
[2010/08/26 08:31:09] <masterzen> what version of puppet are we talking about?
[2010/08/26 08:31:13] <joe-mac> .25.4
[2010/08/26 08:31:23] <joe-mac> actually i still have a master in the 'bad state'
[2010/08/26 08:31:24] <masterzen> it should work then...
[2010/08/26 08:31:46] <joe-mac> let me file a bug, this is kind of out of the scope of my skillset
[2010/08/26 08:32:00] <masterzen> I'm not really familiar with async storeconfigs.
[2010/08/26 08:32:12] <joe-mac> yea, my familiarity gioes as far as setting up stomp and enabling it
[2010/08/26 08:32:27] <joe-mac> its performance was so good i didn't notice that new nodes weren't being put into nagios :-)
[2010/08/26 08:32:51] @ Quit: Niek-work: Remote host closed the connection
[2010/08/26 08:32:53] @ ceren joined channel #puppet
[2010/08/26 08:32:59] <masterzen> joe-mac: ouch
[2010/08/26 08:33:04] @ dmarlow joined channel #puppet
[2010/08/26 08:33:13] <masterzen> joe-mac: do you confirm they are not in the database or they are not collected?
[2010/08/26 08:33:27] <joe-mac> yes
[2010/08/26 08:33:29] <joe-mac> i have confirmation
[2010/08/26 08:33:30] <joe-mac> mysql
[2010/08/26 08:33:40] @ e1mer joined channel #puppet
[2010/08/26 08:33:47] <masterzen> confirmation that the nodes are in the db?
[2010/08/26 08:34:01] <masterzen> actually the exported resources I mean
[2010/08/26 08:34:49] @ gs|devicenull_ joined channel #puppet
[2010/08/26 08:34:59] @ progre55 joined channel #puppet
[2010/08/26 08:35:17] @ Quit: gs|devicenull__: Read error: Connection reset by peer
[2010/08/26 08:35:24] @ tecto__ joined channel #puppet
[2010/08/26 08:35:24] <joe-mac> masterzen: ticket will be done in a sec
[2010/08/26 08:37:39] @ lak joined channel #puppet
[2010/08/26 08:38:07] <progre55> hi guys! I have tomcat running on all my puppet-slaves, and I want to sync a .war file
[2010/08/26 08:38:39] <joe-mac> masterzen: http://projects.reductivelabs.com/issues/4632
[2010/08/26 08:38:55] <progre55> the problem is, after the war is deployed, even if you change the original .war, it doesnt get re-deployed, so how can i make tomcat re-deploy the war? any good ways to do it?
[2010/08/26 08:39:23] <joe-mac> progre55: tomcat is supposed to re-deploy on file changes
[2010/08/26 08:39:26] <joe-mac> probably mtime is my guess
[2010/08/26 08:39:52] @ benkevan joined channel #puppet
[2010/08/26 08:39:52] @ Quit: benkevan: Changing host
[2010/08/26 08:39:52] @ benkevan joined channel #puppet
[2010/08/26 08:40:05] <progre55> joe-mac: well, let me check that again then =) thanks
[2010/08/26 08:40:24] @ dmarlow left channel #puppet ()
[2010/08/26 08:43:31] <rmiller4pi8> hot deploy doesn't actually work for apps that use jdbc
[2010/08/26 08:43:32] <progre55> oh and another question. As far as I know, clients connect to the master every certain amount of time and check for changes. But how can I make the server "push" the changes to the clients?
[2010/08/26 08:44:03] <rmiller4pi8> you can't. all you can do is tell the clients to check for changes right now, via the listen directive
[2010/08/26 08:44:14] <progre55> rmiller4pi8: what would you suggest?
[2010/08/26 08:44:23] <joe-mac> rmiller4pi8: are you sure about that?
[2010/08/26 08:44:24] <rmiller4pi8> for?
[2010/08/26 08:44:29] <progre55> oh and how to tell the clients to check for changes then?
[2010/08/26 08:44:36] <joe-mac> i am pretty sure a couple apps are using the pgsql driver and doing hot deploys fine...
[2010/08/26 08:44:44] <progre55> rmiller4pi8: suggest for "hot deploy"
[2010/08/26 08:45:08] <rmiller4pi8> oh, we just twiddle the LB and restart tomcat
[2010/08/26 08:45:25] <phips> http://projects.puppetlabs.com/issues/4631
[2010/08/26 08:45:29] <rmiller4pi8> joe-mac: well, i've never seen it work, and there's a JDBC bug open about it that says it will require a complete re-architecture to fix
[2010/08/26 08:46:07] <rmiller4pi8> pogre55: yes, that's what puppetrun does
[2010/08/26 08:46:40] @ Quit: benkevan: Quit: leaving
[2010/08/26 08:47:05] <joergherzinger> Is there any 2.6.x version with puppet standalone working??
[2010/08/26 08:47:21] @ ghg2 joined channel #puppet
[2010/08/26 08:47:57] <progre55> rmiller4pi8: thanks, I'll read on that
[2010/08/26 08:48:03] @ ghg2 left channel #puppet ()
[2010/08/26 08:48:53] @ ghg joined channel #puppet
[2010/08/26 08:49:06] @ ghg left channel #puppet ()
[2010/08/26 08:49:39] @ Quit: bug: Quit: bug
[2010/08/26 08:50:40] @ benkevan joined channel #puppet
[2010/08/26 08:52:08] @ Quit: gutseb: Read error: Operation timed out
[2010/08/26 08:55:52] @ Quit: lak: Quit: lak
[2010/08/26 08:56:17] @ Quit: mikey_p-afk: Quit: mikey_p-afk
[2010/08/26 08:57:53] @ dmarlow joined channel #puppet
[2010/08/26 08:57:53] @ Quit: benkevan: Quit: Lost terminal
[2010/08/26 08:58:03] @ pinoyskull joined channel #puppet
[2010/08/26 08:58:28] @ tonyskapunk joined channel #puppet
[2010/08/26 08:59:10] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939]
[2010/08/26 09:01:11] @ kogent joined channel #puppet
[2010/08/26 09:01:58] @ thekad-afk is now known as thekad
[2010/08/26 09:01:59] @ benkevan joined channel #puppet
[2010/08/26 09:02:24] @ Quit: pmorillo: Quit: pmorillo
[2010/08/26 09:03:12] @ spacex joined channel #puppet
[2010/08/26 09:04:43] <joergherzinger> One of puppets greatest features is the standalone run, or at least in my eyes it is one of puppets greatest features. How could it happen that this is completely broken in 2.6?
[2010/08/26 09:06:29] <unixdaemon> joergherzinger do you mean something like echo include class | puppet -vt ?
[2010/08/26 09:07:17] <joe-mac> really? i always thought it was a workaround solution for people who can't get fw ports open, etc
[2010/08/26 09:07:30] * Volcane thinks its way kewl
[2010/08/26 09:07:36] @ gutseb joined channel #puppet
[2010/08/26 09:07:47] <unixdaemon> joe-mac: I use it for lots of little bootstrapping tasks that I used to use shell for
[2010/08/26 09:07:48] @ Quit: alban2: Read error: Operation timed out
[2010/08/26 09:07:49] @ Quit: ceren: Quit: ceren
[2010/08/26 09:08:46] <joe-mac> unixdaemon: right, i dio too in that sense, i thought you meant a 'masterless' setup
[2010/08/26 09:08:51] <joe-mac> one where you always do your runs standalone
[2010/08/26 09:08:55] <joe-mac> with modules and whatnot
[2010/08/26 09:09:05] <joergherzinger> Well basically we just tried to write some small recipie for setting up a virtual machine host, but since 2.6 is in squeeze and 2.6 standalone is broken nothing works.
[2010/08/26 09:09:07] <Volcane> I'd use masterless if i could safely have my code on all my machines
[2010/08/26 09:09:44] <unixdaemon> Only for very specific things - like setting up cobbler in a new enviroment - but when doing that having the same modules in both cases is very nice
[2010/08/26 09:10:12] <unixdaemon> joergherzinger: I'm using 2.6 from git and I can do standalone runs - did one for testing an hour ago.
[2010/08/26 09:10:27] <joergherzinger> That VM host may host a puppetmaster later on, but for debootstrapping that vm host you need puppet standalone.
[2010/08/26 09:10:50] <unixdaemon> Sorry - I'm running off the 2.6 from github with the newest shinies
[2010/08/26 09:12:01] <phips> unixdaemon: can you do --tags in your git 2.6 pull?
[2010/08/26 09:12:26] <joergherzinger> Oh, yes and tags are also somewhat broken in 2.6...
[2010/08/26 09:12:54] * phips points to http://projects.puppetlabs.com/issues/4631
[2010/08/26 09:13:01] <phips> I just raised that
[2010/08/26 09:13:21] <phips> I've got 'issues' with ssl, apache and mongrel on 2.6 too. Just trying to work out if that's a bug as well
[2010/08/26 09:15:12] <gutseb> Hello
[2010/08/26 09:15:38] @ Quit: apb: Ping timeout: 264 seconds
[2010/08/26 09:15:39] <gutseb> Ok i am having trouble with the new filebucket changes.
[2010/08/26 09:16:05] <gutseb> I cannot find the location of the new filebucket repo in 2.6
[2010/08/26 09:16:14] @ Quit: benkevan: Ping timeout: 264 seconds
[2010/08/26 09:16:31] @ benkevan joined channel #puppet
[2010/08/26 09:22:23] @ Quit: e1mer: Quit: abducted by aliens
[2010/08/26 09:22:29] @ e1mer joined channel #puppet
[2010/08/26 09:22:30] @ runrig joined channel #puppet
[2010/08/26 09:23:32] <gutseb> The logs do not mention filebucket any more. I have also found that after one of my updates the local filebucket is not longer storing files. I think that I may be missing a configuration somewhere
[2010/08/26 09:23:33] @ Quit: e1mer: Client Quit
[2010/08/26 09:23:43] @ e1mer joined channel #puppet
[2010/08/26 09:24:36] <progre55> when you say service {"someservice": subscribe File['file'], ensure => running} how can you specify the user the service should run under?
[2010/08/26 09:24:58] <Volcane> progre55: does your OS let you choose it at boot time with its RC system/
[2010/08/26 09:25:31] <progre55> Volcane: ubuntu-server
[2010/08/26 09:25:43] @ christophermlee joined channel #puppet
[2010/08/26 09:25:53] @ shadoi joined channel #puppet
[2010/08/26 09:26:39] @ scashin133 joined channel #puppet
[2010/08/26 09:26:57] @ Quit: jdcasey: Remote host closed the connection
[2010/08/26 09:28:53] <jamesturnbull> joergherzinger: that'll be fixed in 2.6.1
[2010/08/26 09:29:09] <jamesturnbull> joergherzinger: are you have the same tag issues as phips? have you logged a ticket for it?
[2010/08/26 09:33:01] @ Quit: christophermlee: Read error: Connection reset by peer
[2010/08/26 09:34:15] @ christophermlee joined channel #puppet
[2010/08/26 09:35:10] <jamesturnbull> phips: there are some fixes for passenger/mongrel and some other issues in 2.6.1 - can you test an RC?
[2010/08/26 09:39:38] @ Quit: benkevan: Ping timeout: 264 seconds
[2010/08/26 09:42:18] @ ceren joined channel #puppet
[2010/08/26 09:42:24] <BLZbubba> err: Could not retrieve catalog from remote server: Could not intern from pson: source did not contain any PSON!
[2010/08/26 09:42:29] @ Quit: christophermlee: Ping timeout: 276 seconds
[2010/08/26 09:42:39] <BLZbubba> any reason that i should be getting that roughly 10% of the time when i run puppetd --test ?
[2010/08/26 09:43:35] @ plathrop is now known as plathrop-away
[2010/08/26 09:43:40] <BLZbubba> especially if it hasn't run in awhile
[2010/08/26 09:46:05] @ cyrus_mc joined channel #puppet
[2010/08/26 09:46:57] <cyrus_mc> can someone look at pastebin.com/21Bfnzpq
[2010/08/26 09:47:39] <cyrus_mc> and tell me why basedir inside my define sometimes doesnt get set
[2010/08/26 09:48:25] @ mclarke joined channel #puppet
[2010/08/26 09:48:57] <cyrus_mc> in fact i can not even use basedir and just put the condiotional right next to the name variable and it still dies same thing
[2010/08/26 09:49:19] @ mikey_p joined channel #puppet
[2010/08/26 09:51:22] @ Quit: Bass10: Ping timeout: 265 seconds
[2010/08/26 09:51:27] @ Quit: mikey_p: Client Quit
[2010/08/26 09:53:50] @ mikey_p joined channel #puppet
[2010/08/26 09:55:14] @ Quit: itguru: Ping timeout: 265 seconds
[2010/08/26 09:55:22] @ mawi joined channel #puppet
[2010/08/26 09:57:46] <gutseb> Is there a fix for the empty files issues with 2.6 yet?
[2010/08/26 09:59:50] @ Quit: alexs_: Ping timeout: 276 seconds
[2010/08/26 09:59:55] @ alexs_ joined channel #puppet
[2010/08/26 10:00:54] @ Quit: AngryParsley: Ping timeout: 258 seconds
[2010/08/26 10:01:51] @ Quit: TREllis: Quit: leaving
[2010/08/26 10:05:45] @ Quit: yannL: Ping timeout: 272 seconds
[2010/08/26 10:06:02] @ Quit: e1mer: Quit: captured by martians
[2010/08/26 10:06:03] @ mrwacky42 joined channel #puppet
[2010/08/26 10:07:35] @ jab_doa joined channel #puppet
[2010/08/26 10:08:31] @ bug joined channel #puppet
[2010/08/26 10:08:54] @ Quit: spacex: Read error: No route to host
[2010/08/26 10:08:56] @ spacex1 joined channel #puppet
[2010/08/26 10:09:09] @ Quit: spacex1: Client Quit
[2010/08/26 10:11:26] @ pting joined channel #puppet
[2010/08/26 10:11:55] @ Quit: gutseb: Quit: gutseb
[2010/08/26 10:12:02] @ gutseb joined channel #puppet
[2010/08/26 10:12:17] @ spacex joined channel #puppet
[2010/08/26 10:12:40] @ Quit: randybias: Quit: Leaving...
[2010/08/26 10:15:29] @ benkevan joined channel #puppet
[2010/08/26 10:15:56] @ Quit: brothers: Read error: Operation timed out
[2010/08/26 10:21:07] <masterzen> cyrus_mc: if $operatingsystem is neither Solaris or RedHat, $basedir will be empty. You need a sane default.
[2010/08/26 10:21:54] @ Quit: Naresh: Ping timeout: 265 seconds
[2010/08/26 10:23:06] @ brothers_ joined channel #puppet
[2010/08/26 10:23:13] @ Quit: progre55: Ping timeout: 260 seconds
[2010/08/26 10:23:33] <cyrus_mc> but os is only solariumsokar
[2010/08/26 10:23:36] <cyrus_mc> sorty
[2010/08/26 10:23:50] <cyrus_mc> only run Solaris or redhat
[2010/08/26 10:24:15] @ Quit: lkoranda: Quit: Ex-Chat
[2010/08/26 10:24:45] @ plathrop-away is now known as plathrop
[2010/08/26 10:25:26] @ plathrop is now known as plathrop-away
[2010/08/26 10:25:45] @ plathrop-away is now known as plathrop
[2010/08/26 10:27:05] <cyrus_mc> and actually if i move case statement directly
[2010/08/26 10:27:20] <cyrus_mc> and assign it to name it works
[2010/08/26 10:27:37] <cyrus_mc> so the case handles all situations
[2010/08/26 10:28:23] @ Quit: ceren: Quit: ceren
[2010/08/26 10:32:33] @ yannL joined channel #puppet
[2010/08/26 10:32:49] <cyrus_mc> Even put in a default. Same thing
[2010/08/26 10:33:20] @ Quit: gutseb: Quit: gutseb
[2010/08/26 10:34:03] @ Quit: fcami: Quit: gone
[2010/08/26 10:34:07] @ gutseb joined channel #puppet
[2010/08/26 10:34:20] @ fcami joined channel #puppet
[2010/08/26 10:35:41] @ christophermlee joined channel #puppet
[2010/08/26 10:35:43] @ Quit: gutseb: Client Quit
[2010/08/26 10:36:40] @ progre55 joined channel #puppet
[2010/08/26 10:37:01] @ gutseb joined channel #puppet
[2010/08/26 10:37:16] @ Quit: gutseb: Client Quit
[2010/08/26 10:37:21] @ gutseb joined channel #puppet
[2010/08/26 10:38:12] @ Deesl joined channel #puppet
[2010/08/26 10:40:23] @ Quit: christophermlee: Ping timeout: 258 seconds
[2010/08/26 10:41:32] @ Quit: SpacePope: Ping timeout: 258 seconds
[2010/08/26 10:41:32] @ Quit: gutseb: Client Quit
[2010/08/26 10:41:36] @ gutseb joined channel #puppet
[2010/08/26 10:42:04] @ SpacePope joined channel #puppet
[2010/08/26 10:45:16] @ jdcasey joined channel #puppet
[2010/08/26 10:46:21] @ christophermlee joined channel #puppet
[2010/08/26 10:49:46] @ Quit: gutseb: Quit: gutseb
[2010/08/26 10:49:50] @ gutseb joined channel #puppet
[2010/08/26 10:51:02] @ Quit: christophermlee: Ping timeout: 264 seconds
[2010/08/26 10:57:35] @ Quit: ohadlevy: Quit: ZNC - http://znc.sourceforge.net
[2010/08/26 10:58:14] @ ohadlevy joined channel #puppet
[2010/08/26 11:01:35] @ Quit: gebi: Read error: Operation timed out
[2010/08/26 11:02:09] @ alban2 joined channel #puppet
[2010/08/26 11:03:22] @ Quit: shadoi: Quit: Leaving.
[2010/08/26 11:03:53] @ shadoi joined channel #puppet
[2010/08/26 11:07:19] @ Diranged joined channel #puppet
[2010/08/26 11:07:32] <Diranged> hmm can anyone confirm whether passenger 2.2.8 has just been removed from the gem libraries?
[2010/08/26 11:12:45] @ Nilgiri joined channel #puppet
[2010/08/26 11:13:55] <Nilgiri> I got some good feedback last night from whack about puttet working with with newer versions on the master than on the puppets, and in particular 2.5 master with a 0.25 puppet, but I was wonder if anyone can confirm the same for 0.24 puppets with a 2.6 master?
[2010/08/26 11:14:40] @ Quit: cyrus_mc: Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org
[2010/08/26 11:14:59] @ adrian_broher joined channel #puppet
[2010/08/26 11:16:15] <Nilgiri> I meant only 2.6 masters in my previsous post
[2010/08/26 11:16:26] <Nilgiri> not 2.5
[2010/08/26 11:17:13] @ Quit: _sh3: Ping timeout: 245 seconds
[2010/08/26 11:22:14] @ Diranged left channel #puppet ()
[2010/08/26 11:25:08] @ littleidea joined channel #puppet
[2010/08/26 11:25:18] @ _sh3 joined channel #puppet
[2010/08/26 11:29:53] <geekatcmu> Silly, silly question: is there any particular reason why "type.insync?" never checks for currentvalue == newvalue?
[2010/08/26 11:29:54] <jamesturnbull> gutseb: yes - the fix will be in 2.6.1
[2010/08/26 11:30:26] <geekatcmu> correction.
[2010/08/26 11:30:38] <geekatcmu> no "insync?" but "changed_to_s"
[2010/08/26 11:31:45] <geekatcmu> What I'm seeing is that the file parser doesn't always believe that things are identical, when they clearly are.
[2010/08/26 11:32:39] @ bmahe joined channel #puppet
[2010/08/26 11:32:40] <geekatcmu> And I don't understand the API's enough to figure out where the check is being doing to verify identity, though at one point I thought it was the parser since the grammar doesn't allow for comma-separated values.
[2010/08/26 11:32:58] @ jangell joined channel #puppet
[2010/08/26 11:33:16] <geekatcmu> I'm not a computer scientist, so grammars and parsers leave me more than a little confused.
[2010/08/26 11:33:57] <jangell> I have a package in a yum repository that needs to be installed, openldap server, I want puppet to ensure it's running. Once it's installed I need a new config file installed using the File resource. The problem is that I then need it to delete everything in /var/lib/openldap-data and then restart the service. I'm having a hard time figuring out how to make that happen
[2010/08/26 11:34:17] <jangell> it's easy to make it install teh pacakge which will then start it..and install teh config file..not sure how to make it delete the contents of that directory and only do that on the first install
[2010/08/26 11:39:22] <geekatcmu> Why is it that I never ask questions that are easy enough that I can reasonably expect an answer?
[2010/08/26 11:39:38] <masterzen> jamesturnbull: hi! Do you have an idea where the puppetcamp will take place?
[2010/08/26 11:39:56] @ Quit: brothers_: Ping timeout: 276 seconds
[2010/08/26 11:40:35] <masterzen> geekatcmu: try in #puppet-dev
[2010/08/26 11:40:36] @ AngryParsley joined channel #puppet
[2010/08/26 11:40:38] @ Quit: AngryParsley: Changing host
[2010/08/26 11:40:38] @ AngryParsley joined channel #puppet
[2010/08/26 11:42:14] <jamesturnbull> masterzen: City Club of San Francisco
[2010/08/26 11:42:20] <jamesturnbull> masterzen: I did answer you the other day too :)
[2010/08/26 11:42:37] <masterzen> jamesturnbull: ooops, sorry I missed your answer :(
[2010/08/26 11:44:18] @ christophermlee joined channel #puppet
[2010/08/26 11:44:32] @ Quit: dmarlow: Quit: dmarlow
[2010/08/26 11:46:51] @ christophermlee_ joined channel #puppet
[2010/08/26 11:47:04] @ Quit: christophermlee: Read error: Connection reset by peer
[2010/08/26 11:47:04] @ christophermlee_ is now known as christophermlee
[2010/08/26 11:47:56] @ Quit: Deesl: Ping timeout: 276 seconds
[2010/08/26 11:48:10] @ lak joined channel #puppet
[2010/08/26 11:48:12] @ Quit: Beens: Read error: Operation timed out
[2010/08/26 11:48:14] @ Beens joined channel #puppet
[2010/08/26 11:48:44] <Nilgiri> I got some good feedback last night from whack about puttet working with with newer versions on the master than on the puppets, and in particular 2.6 master with a 0.25 puppet, but I was wonder if anyone can confirm the same for 0.24 puppets with a 2.6 master?
[2010/08/26 11:48:55] @ shade\ joined channel #puppet
[2010/08/26 11:50:00] <Nilgiri> `puppet --genconfig | fgrep 'logdir ='` says "logdir = /var/log/puppet" but I have no files there. What am I missing?
[2010/08/26 11:50:54] <Nilgiri> I can see in the master's log that the puppet in question is trying to get a cert from the master, but no logs on the puppet
[2010/08/26 11:52:11] @ ryep joined channel #puppet
[2010/08/26 11:52:47] @ ruby joined channel #puppet
[2010/08/26 11:53:04] @ radekw joined channel #puppet
[2010/08/26 11:53:09] @ Quit: ruby: Client Quit
[2010/08/26 11:54:51] @ Quit: christophermlee: Ping timeout: 252 seconds
[2010/08/26 11:56:48] @ morpheus_ joined channel #puppet
[2010/08/26 11:57:46] @ christophermlee joined channel #puppet
[2010/08/26 11:58:01] @ Quit: bug: Quit: bug
[2010/08/26 11:58:46] @ ceren joined channel #puppet
[2010/08/26 11:59:15] @ Quit: shadoi: Quit: Leaving.
[2010/08/26 12:00:16] @ Quit: progre55: Read error: Operation timed out
[2010/08/26 12:00:59] @ Quit: pheezy: Ping timeout: 265 seconds
[2010/08/26 12:02:11] @ Quit: littleidea: Quit: littleidea
[2010/08/26 12:02:43] @ progre55 joined channel #puppet
[2010/08/26 12:02:55] @ Quit: mrwacky42: Ping timeout: 265 seconds
[2010/08/26 12:03:27] @ techn0gichida joined channel #puppet
[2010/08/26 12:07:55] @ Quit: lak: Quit: lak
[2010/08/26 12:09:26] <nathanr> ok what the hell
[2010/08/26 12:09:33] <nathanr> are you guys scientologists
[2010/08/26 12:09:52] @ mrwacky42 joined channel #puppet
[2010/08/26 12:10:04] <nathanr> # facter virtual
[2010/08/26 12:10:05] <nathanr> xenu
[2010/08/26 12:10:18] @ Quit: radkin: Ping timeout: 240 seconds
[2010/08/26 12:10:21] @ radkin joined channel #puppet
[2010/08/26 12:11:57] @ lak joined channel #puppet
[2010/08/26 12:12:46] <joe-mac> heh
[2010/08/26 12:13:40] @ Quit: nexx: Quit: quit
[2010/08/26 12:14:03] @ braind joined channel #puppet
[2010/08/26 12:16:52] @ puppet-noob joined channel #puppet
[2010/08/26 12:17:33] @ Quit: tonyskapunk: Ping timeout: 260 seconds
[2010/08/26 12:18:01] <puppet-noob> does anyone know if their is a way to create parent directories when creating a directory in puppet?
[2010/08/26 12:18:27] <joe-mac> mkdir -p in exec
[2010/08/26 12:18:28] <joe-mac> heh
[2010/08/26 12:18:58] <puppet-noob> hah.. yeah thats what i figured id have to do..
[2010/08/26 12:19:12] <nathanr> require => file("/the/parent"),
[2010/08/26 12:19:15] <puppet-noob> their should be a create_parents option or something
[2010/08/26 12:19:19] <nathanr> and then you have to have the file for it
[2010/08/26 12:19:23] <nathanr> or that =]
[2010/08/26 12:19:30] <nathanr> which I didn't know about
[2010/08/26 12:20:34] @ tonyskapunk joined channel #puppet
[2010/08/26 12:20:46] <puppet-noob> yeah.. i had that in a couple of places, but wanted something cleaner.. lol
[2010/08/26 12:23:02] <Volcane> #86
[2010/08/26 12:23:03] <gepetto> Volcane: #86 is http://projects.puppetlabs.com/issues/show/86 "Puppet - Feature #86: Directory creation fails if parent directory does not exist - Puppet Labs"
[2010/08/26 12:27:03] <joe-mac> haha, issue 86
[2010/08/26 12:27:09] <joe-mac> that shit is old school
[2010/08/26 12:28:03] <hal-j> you could do file { ["/foo", "/foo/bar", "/foo/bar/blam"] : ensure => directory }
[2010/08/26 12:28:29] * eric0 tickled that ticket just a week or so ago, but got no love :(
[2010/08/26 12:31:46] <Volcane> you could probably do most of what people with with a define and a parser function
[2010/08/26 12:32:04] <Volcane> s/with with/want with
[2010/08/26 12:32:43] <puppet-noob> yeah.. i might just do that.. or mkdir -p..
[2010/08/26 12:34:48] <geekatcmu> Personally, I prefer the file{"foo","foo/bar",…} bit myself for a couple reasons:
[2010/08/26 12:34:50] @ mutoga joined channel #puppet
[2010/08/26 12:35:35] <geekatcmu> 1) If part of the directory tree is missing, I'm probably missing a package/dependency.
[2010/08/26 12:35:59] <geekatcmu> 2) I probably want to be quite explicit about ownership/modes of intervening directories.
[2010/08/26 12:36:18] <Volcane> geekatcmu: everything ticket 86 says yes :)
[2010/08/26 12:36:43] <jamesturnbull> eric0: there has been a lot of debate on that ticket
[2010/08/26 12:36:55] <jamesturnbull> eric0: still don't think everyone agrees
[2010/08/26 12:37:35] <geekatcmu> That seems like a good summation.
[2010/08/26 12:37:48] <matti> Hi jamesturnbull
[2010/08/26 12:38:03] <jamesturnbull> matti: hey
[2010/08/26 12:38:21] @ Quit: gmason: Quit: gmason
[2010/08/26 12:41:31] @ mutoga left channel #puppet ()
[2010/08/26 12:41:33] <eric0> jamesturnbull: yeah, i dont think agreement is going to be possible, but as i put on the comment, the fact that there are edge cases shouldn't completely block the 90% case from working
[2010/08/26 12:42:23] <Volcane> just add a parser function that can carve a path into an array in various ways
[2010/08/26 12:42:36] <Volcane> full splits, splits up to a prefix, splits up to a suffix etc
[2010/08/26 12:42:42] <Volcane> nice little utility function
[2010/08/26 12:43:11] <Volcane> so you can easily use it to make a define that does whatever broken file creation pleases you and would probably be useful in other cases
[2010/08/26 12:45:18] @ Quit: ricky: Ping timeout: 240 seconds
[2010/08/26 12:48:09] @ ToGgG joined channel #puppet
[2010/08/26 12:48:37] @ Quit: [GuS]: Remote host closed the connection
[2010/08/26 12:53:22] @ ricky joined channel #puppet
[2010/08/26 12:55:42] @ radkin1 joined channel #puppet
[2010/08/26 12:57:14] @ Quit: radkin: Ping timeout: 258 seconds
[2010/08/26 13:02:34] @ Bass10 joined channel #puppet
[2010/08/26 13:04:37] @ alfism joined channel #puppet
[2010/08/26 13:05:28] @ Quit: morpheus_: Quit: Leaving
[2010/08/26 13:16:40] @ itguru joined channel #puppet
[2010/08/26 13:16:41] @ Quit: yannL: Read error: Connection reset by peer
[2010/08/26 13:17:04] @ Quit: progre55: Remote host closed the connection
[2010/08/26 13:18:57] @ Quit: lak: Quit: lak
[2010/08/26 13:20:36] @ Quit: puppet-noob: Quit: Page closed
[2010/08/26 13:22:06] @ Quit: KipMacy: Quit: leaving
[2010/08/26 13:22:20] @ techn0gichida left channel #puppet ()
[2010/08/26 13:22:40] @ Quit: mawi: Ping timeout: 265 seconds
[2010/08/26 13:25:56] <gniks> has anyone seen the following error: Could not request certificate: Neither PUB key nor PRIV key:: header too long
[2010/08/26 13:30:23] <jamesturnbull> gniks: yes - have you checked clocks are in sync between master and client?
[2010/08/26 13:30:56] @ snikkers joined channel #puppet
[2010/08/26 13:30:57] <gniks> yes, they are perfectly insync
[2010/08/26 13:31:52] <gniks> also, we had an issue this morning where something modified the certificate file on the puppetmaster, and we had to regenerate all of our certificates… we do not have any automated processes that would have done that
[2010/08/26 13:32:37] @ Quit: itguru: Remote host closed the connection
[2010/08/26 13:33:41] <jamesturnbull> gniks: what sort of issue?
[2010/08/26 13:33:57] <gniks> that is the issue, something changed the certificate
[2010/08/26 13:34:20] @ Quit: joe-mac: Remote host closed the connection
[2010/08/26 13:34:23] <jamesturnbull> gniks: okay ... what was the error about the certificates were changed?
[2010/08/26 13:34:28] <jamesturnbull> s/about/after/
[2010/08/26 13:34:47] <gniks> this is the error after the CA certificate was regenerated
[2010/08/26 13:35:00] <gniks> most of our hosts are happy, but a few are throwing this "header to long" error
[2010/08/26 13:35:33] <gniks> very confusing :(
[2010/08/26 13:36:53] <geekatcmu> #4020 updated with New! Improved! (and hopefully acceptable) patch.
[2010/08/26 13:36:53] <gepetto> geekatcmu: #4020 is http://projects.puppetlabs.com/issues/show/4020 "Naginator - Feature #4020: metaparameter "hostgroups" in nagios_host type should accept arrays - Puppet Labs"
[2010/08/26 13:37:18] <jamesturnbull> gniks: I have memory of both explody and herlo having that error - but in neither case can I remember what solved it - the only case I know where the issue was fixed was a clock sync one
[2010/08/26 13:37:39] <geekatcmu> Have a cookie, gepetto!
[2010/08/26 13:37:48] <gniks> jamesturnbull: turns out in this particular hosts issue, the / FS was 100% used
[2010/08/26 13:38:01] <gniks> crazy :p
[2010/08/26 13:38:23] <gniks> umm, but we still might want help tracking down what is changing/wiping the CA used on the puppetmaster
[2010/08/26 13:40:34] <jamesturnbull> gepetto: seen Canllaith
[2010/08/26 13:40:34] <gepetto> jamesturnbull: canllaith was last seen 2 months, 2 days, 21 hours, 59 minutes and 47 seconds ago, leaving #puppet and a moment before saying "Your attitudes are apalling." in #puppet
[2010/08/26 13:40:41] <jamesturnbull> heh
[2010/08/26 13:40:50] <eshamow> jamesturnbull: i've seen the SSL problem you are mentioning
[2010/08/26 13:41:12] <jamesturnbull> SSL error output suck sweaty dead dingos testicles
[2010/08/26 13:41:58] <eshamow> had a problem just earlier today -- for some reason *both* my puppetmaster CAs died
[2010/08/26 13:42:09] <eshamow> or more specifically
[2010/08/26 13:42:31] <eshamow> every client reported that the cert it was receiving was invalid. worked on it for a while, in the end the only fix was redoing the certs from scratch
[2010/08/26 13:42:40] <eshamow> it's happened to me before, but usually centered around puppet upgrades
[2010/08/26 13:42:55] @ tonyskap` joined channel #puppet
[2010/08/26 13:43:11] @ Quit: tonyskapunk: Read error: Connection reset by peer
[2010/08/26 13:43:14] <eshamow> in this case it made no sense. appeared that the puppetmaster private key was modified sometime yesterday afternoon, when nobody here was making any changes
[2010/08/26 13:43:32] <jamesturnbull> eshamow: Puppet doesn't touch the key after creation
[2010/08/26 13:43:42] <eshamow> that's what i thought too
[2010/08/26 13:43:48] <jamesturnbull> eshamow: literally there are no code paths that do that ....
[2010/08/26 13:43:56] * jamesturnbull looks worrie
[2010/08/26 13:43:57] <jamesturnbull> d
[2010/08/26 13:44:03] * eshamow shrugs.
[2010/08/26 13:44:12] <eshamow> it's not likely that anybody here really did it without my knowing, since that box...
[2010/08/26 13:44:18] <eshamow> we've got it off LDAP with just 4 people with login access
[2010/08/26 13:44:24] <masterzen> there is one codepath changing the key... it's when puppet thinkgs there is no key :)
[2010/08/26 13:44:27] <eshamow> i'm one of them, and the other was working on something totally different
[2010/08/26 13:44:36] <eshamow> masterzen: that's my thought, is that something glitched
[2010/08/26 13:44:37] <masterzen> it can happen if someone changes $ssldir
[2010/08/26 13:44:40] <eshamow> and puppet thought it had no key
[2010/08/26 13:45:09] <jamesturnbull> yeah
[2010/08/26 13:45:31] @ Quit: spacex: Quit: Leaving.
[2010/08/26 13:45:35] @ spacex joined channel #puppet
[2010/08/26 13:45:48] @ Quit: spacex: Client Quit
[2010/08/26 13:45:50] @ spacex joined channel #puppet
[2010/08/26 13:46:48] @ HouseAway is now known as AimanA
[2010/08/26 13:47:48] @ morpheus joined channel #puppet
[2010/08/26 13:48:53] @ bug joined channel #puppet
[2010/08/26 13:51:41] @ Quit: kduane: Ping timeout: 240 seconds
[2010/08/26 13:54:36] @ Quit: shade\: Quit: ?
[2010/08/26 13:56:04] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/08/26 13:58:48] <eric0> speaking of ssl - anybody have a slick way of preserving private keys so you dont have to puppetca --clean after reimaging?
[2010/08/26 13:59:14] @ Quit: snikkers: Quit: leaving
[2010/08/26 13:59:28] @ shade\ joined channel #puppet
[2010/08/26 14:00:59] @ larne_ joined channel #puppet
[2010/08/26 14:01:28] @ ToGgG left channel #puppet ()
[2010/08/26 14:03:14] @ Quit: morpheus: Quit: Leaving
[2010/08/26 14:04:25] @ snikkers joined channel #puppet
[2010/08/26 14:16:55] @ Quit: tonyskap`: Remote host closed the connection
[2010/08/26 14:17:48] @ tonyskapunk joined channel #puppet
[2010/08/26 14:19:29] @ Quit: radekw: Quit: Page closed
[2010/08/26 14:19:50] @ Spruit_elf joined channel #puppet
[2010/08/26 14:21:41] @ Quit: snikkers: Quit: Lost terminal
[2010/08/26 14:25:53] <Nilgiri> aha! I was missing something: --logdest | -l file | console | syslog Specify logging destination (defaults to syslog)
[2010/08/26 14:26:06] <Nilgiri> I now see my puppet logs in /var/log/messages
[2010/08/26 14:31:36] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs)
[2010/08/26 14:33:15] @ Mythmon joined channel #puppet
[2010/08/26 14:33:48] @ Quit: reyjrar: Quit: Leaving.
[2010/08/26 14:33:50] @ fredden joined channel #puppet
[2010/08/26 14:39:41] @ Djelibeybi joined channel #puppet
[2010/08/26 14:41:29] <Nilgiri> I got some good feedback last night from whack about puttet working with with newer versions on the master than on the puppets, and in particular 2.6 master with a 0.25 puppet, but I was wonder if anyone can confirm the same for 0.24 puppets with a 2.6 master?
[2010/08/26 14:44:22] @ Quit: adrian_broher: Quit: Verlassend
[2010/08/26 14:46:39] @ Quit: nathanr: Quit: Lost terminal
[2010/08/26 14:47:26] @ Bass10 joined channel #puppet
[2010/08/26 14:48:20] @ AimanA is now known as HouseAway
[2010/08/26 14:50:00] @ RedPepper is now known as redpepper
[2010/08/26 14:50:27] <geekatcmu> jamesturnbull++ for getting my patch queued up for acceptance already!
[2010/08/26 14:50:34] @ Reepicheep joined channel #puppet
[2010/08/26 14:52:59] @ Quit: Nilgiri: Quit: Page closed
[2010/08/26 14:53:02] <jamesturnbull> geekatcmu: any chance you could send your code to the puppet-dev list?
[2010/08/26 14:53:12] @ Quit: MPSimmons: Quit: Leaving.
[2010/08/26 14:53:12] <jamesturnbull> geekatcmu: do you know about the rake mail_patches task?
[2010/08/26 14:53:24] @ Quit: gniks: Quit: Leaving.
[2010/08/26 14:57:12] <geekatcmu> Yes and no.
[2010/08/26 14:59:02] @ Quit: ecapriolo: Ping timeout: 255 seconds
[2010/08/26 15:02:49] @ Quit: hungnv: Ping timeout: 252 seconds
[2010/08/26 15:03:37] @ larne_ is now known as larne
[2010/08/26 15:04:21] @ Quit: Reepicheep: Quit: Ex-Chat
[2010/08/26 15:06:02] @ lak joined channel #puppet
[2010/08/26 15:09:19] <geekatcmu> sent to puppet-dev
[2010/08/26 15:09:38] @ Quit: ricky: Ping timeout: 264 seconds
[2010/08/26 15:09:40] * geekatcmu is annoyed that Google Groups don't automatically know about my Google Apps domain.
[2010/08/26 15:10:21] @ Quit: tecto__: Quit: tecto__
[2010/08/26 15:10:33] <miah> lots of 'google' doesnt work with google apps
[2010/08/26 15:10:37] <miah> its incredibly annoying
[2010/08/26 15:11:18] <geekatcmu> Yes, yes it is.
[2010/08/26 15:11:34] <Tonnerre> Complain in writing and you may be heard ;)
[2010/08/26 15:12:23] <miah> doubtful
[2010/08/26 15:12:47] @ MarkN1 joined channel #puppet
[2010/08/26 15:12:51] @ MarkN1 left channel #puppet ()
[2010/08/26 15:12:53] <geekatcmu> If it were a paid domain, I might expect a change. It's the free version, so, not so much.
[2010/08/26 15:13:29] @ Quit: bug: Quit: bug
[2010/08/26 15:13:40] @ Quit: shade\: Excess Flood
[2010/08/26 15:18:27] @ shade\ joined channel #puppet
[2010/08/26 15:19:13] @ Quit: Spruit_elf: Quit: Spruit_elf
[2010/08/26 15:21:01] @ rodnet joined channel #puppet
[2010/08/26 15:22:54] @ Quit: mclarke: Quit: mclarke
[2010/08/26 15:31:00] @ Quit: jdcasey: Remote host closed the connection
[2010/08/26 15:43:27] @ gniks joined channel #puppet
[2010/08/26 15:43:31] @ Quit: radkin1: Read error: Connection reset by peer
[2010/08/26 15:47:48] @ Quit: Tas_: Ping timeout: 240 seconds
[2010/08/26 15:48:00] @ Quit: notbrien: Ping timeout: 240 seconds
[2010/08/26 15:57:57] @ Quit: jangell: Quit: jangell
[2010/08/26 15:59:00] @ radkin joined channel #puppet
[2010/08/26 16:00:32] @ Quit: runrig: Quit: Leaving
[2010/08/26 16:04:13] @ Quit: lak: Quit: lak
[2010/08/26 16:08:29] @ HouseAway is now known as AimanA
[2010/08/26 16:12:35] @ Quit: ceren: Quit: ceren
[2010/08/26 16:16:47] @ Quit: benkevan: Quit: leaving
[2010/08/26 16:22:32] @ lak joined channel #puppet
[2010/08/26 16:26:39] @ Quit: jab_doa: Quit: Verlassend
[2010/08/26 16:33:05] @ Quit: Djelibeybi: Quit: Leaving
[2010/08/26 16:33:53] @ Djelibeybi joined channel #puppet
[2010/08/26 16:36:43] @ notbrien joined channel #puppet
[2010/08/26 16:37:20] @ ezmobius joined channel #puppet
[2010/08/26 16:45:03] @ Quit: alfism: Quit: alfism
[2010/08/26 16:46:10] @ Quit: Bass10: Ping timeout: 272 seconds
[2010/08/26 16:48:08] @ WALoeIII joined channel #puppet
[2010/08/26 16:49:55] @ ceren joined channel #puppet
[2010/08/26 16:50:40] @ Quit: ceren: Client Quit
[2010/08/26 16:51:06] @ tonyskapunk joined channel #puppet
[2010/08/26 16:51:29] @ Quit: rodnet: Quit: rodnet
[2010/08/26 16:55:26] @ tecto__ joined channel #puppet
[2010/08/26 16:55:26] @ Quit: tecto__: Changing host
[2010/08/26 16:55:26] @ tecto__ joined channel #puppet
[2010/08/26 16:56:14] @ alfism joined channel #puppet
[2010/08/26 16:56:36] @ Quit: alfism: Client Quit
[2010/08/26 17:00:15] @ Quit: radkin: Remote host closed the connection
[2010/08/26 17:06:46] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs)
[2010/08/26 17:07:02] @ Quit: mikey_p: Quit: mikey_p
[2010/08/26 17:10:46] @ Quit: lak: Quit: lak
[2010/08/26 17:18:33] @ Quit: spacex: Quit: Leaving.
[2010/08/26 17:25:55] @ Quit: gutseb: Quit: gutseb
[2010/08/26 17:26:26] @ Quit: Dantman: Ping timeout: 264 seconds
[2010/08/26 17:31:47] @ Quit: Chiku: Quit: Quitte
[2010/08/26 17:32:44] @ Dantman joined channel #puppet
[2010/08/26 17:33:26] @ Quit: ahasenack: Quit: Leaving
[2010/08/26 17:48:21] @ Quit: braind: Quit: braind
[2010/08/26 17:48:31] @ Quit: Djelibeybi: Quit: Leaving
[2010/08/26 18:00:48] @ Quit: pinoyskull: Quit: Leaving
[2010/08/26 18:01:13] @ scashin133_ joined channel #puppet
[2010/08/26 18:01:19] @ spacex joined channel #puppet
[2010/08/26 18:01:23] @ Quit: scashin133_: Client Quit
[2010/08/26 18:02:01] <DigitalFlux> Hi Guys ..
[2010/08/26 18:03:15] <DigitalFlux> Did someone compile a list of the puppet helper tools available, I find new tools every day, some do work, some doesn't, having a centeralized page to list those tools would be a good idea ..
[2010/08/26 18:04:05] @ thekad is now known as thekad-afk
[2010/08/26 18:04:21] @ plathrop is now known as plathrop-away
[2010/08/26 18:04:50] @ Quit: WALoeIII: Quit: Bai.
[2010/08/26 18:05:23] @ Quit: scashin133: Ping timeout: 276 seconds
[2010/08/26 18:07:00] @ brothers joined channel #puppet
[2010/08/26 18:07:12] @ nexusone joined channel #puppet
[2010/08/26 18:16:03] @ Quit: RussS: Quit: Leaving
[2010/08/26 18:23:12] @ Quit: ryep: Quit: ryep
[2010/08/26 18:23:15] @ Quit: brothers: Quit: brothers
[2010/08/26 18:23:29] @ brothers joined channel #puppet
[2010/08/26 18:23:53] @ Quit: mrwacky42: Quit: Leaving.
[2010/08/26 18:25:22] @ nathanr joined channel #puppet
[2010/08/26 18:25:31] <nathanr> I have an odd issue happening with puppet
[2010/08/26 18:25:58] <nathanr> some of the mountpoints being managed by puppet have tons of files called for example: puppet.13841.0
[2010/08/26 18:26:18] <nathanr> one for each time puppet runs. the contents of the file are a repository file
[2010/08/26 18:26:36] <nathanr> I have no idea why it would try to put repo files inside of a mount, and I have no idea why it would call them that
[2010/08/26 18:28:53] <nathanr> this is the entire repository manifest: http://pastebin.com/tbKMqYTK
[2010/08/26 18:29:35] <nathanr> and this is the purge script which should ensure no other files exist in /etc/yum.repos.d: http://pastebin.com/U7GRMm3q
[2010/08/26 18:30:24] <nathanr> when I look on two of the 3-4 mount points which are ensured by puppet, which are at /Volumes/rushlog and /Volumes/cache, I see files like the one I mentioned
[2010/08/26 18:31:42] <nathanr> http://pastebin.com/XgGcr0Lf
[2010/08/26 18:31:51] <nathanr> this shows the puppet files and what contents of them are
[2010/08/26 18:31:59] <nathanr> as you can see it's the repository files(!)
[2010/08/26 18:33:22] <nathanr> in addition it seems the mount points seem to be randomly losing executable attribute
[2010/08/26 18:34:23] @ FOCer joined channel #puppet
[2010/08/26 18:35:02] @ Quit: FOCer: Remote host closed the connection
[2010/08/26 18:41:01] @ ricky joined channel #puppet
[2010/08/26 18:44:43] @ ceren joined channel #puppet
[2010/08/26 18:47:54] @ mikey_p joined channel #puppet
[2010/08/26 18:49:34] <nathanr> ok I think I fixed the randomly changing perms; I just specified them
[2010/08/26 18:49:50] <nathanr> however I still have no clue as to why this somewhat random-seeming phenomenom is happening
[2010/08/26 19:18:38] @ Quit: bmahe: Quit: Leaving
[2010/08/26 19:23:29] @ Bass10 joined channel #puppet
[2010/08/26 19:32:22] @ Quit: christophermlee: Quit: christophermlee
[2010/08/26 19:34:07] @ nakano is now known as nakano_
[2010/08/26 19:39:04] @ bug joined channel #puppet
[2010/08/26 19:39:10] @ jangell joined channel #puppet
[2010/08/26 19:39:24] @ Quit: Dantman: Ping timeout: 240 seconds
[2010/08/26 19:41:22] @ nakano_ is now known as nakano
[2010/08/26 19:47:59] @ Quit: AimanA: Remote host closed the connection
[2010/08/26 19:50:54] @ alexine_dsouza joined channel #puppet
[2010/08/26 19:52:03] <KB1JWQ> Seeing a strange certificate error.
[2010/08/26 19:52:17] <KB1JWQ> I puppetca --clean HOSTNAME on the master.
[2010/08/26 19:52:21] <KB1JWQ> Then run this on the client: http://pastebin.com/nkjXbn88
[2010/08/26 19:52:35] <KB1JWQ> Now the cert re-exists on the master, and doesn't work.
[2010/08/26 19:52:44] <KB1JWQ> Already signed.
[2010/08/26 19:52:52] <KB1JWQ> (I'm walking into this environment cold, I didn't set it up)
[2010/08/26 19:53:59] @ Quit: ricky: Ping timeout: 276 seconds
[2010/08/26 19:59:38] @ Quit: tecto__: Quit: tecto__
[2010/08/26 20:04:35] @ Quit: pting: Quit: Ex-Chat
[2010/08/26 20:09:43] @ Quit: jhunter: Ping timeout: 252 seconds
[2010/08/26 20:11:20] @ jhunter joined channel #puppet
[2010/08/26 20:18:51] @ mrwacky42 joined channel #puppet
[2010/08/26 20:24:32] @ Dantman joined channel #puppet
[2010/08/26 20:30:28] <KB1JWQ> There was an autosign.conf entry for that.
[2010/08/26 20:30:37] <KB1JWQ> Removing it and doing the signing by hand seems to have sorted the issue out.
[2010/08/26 20:33:11] @ Quit: ezmobius: Remote host closed the connection
[2010/08/26 20:50:37] @ thekad-afk is now known as thekad
[2010/08/26 20:52:38] @ Quit: cliff: Ping timeout: 245 seconds
[2010/08/26 20:57:17] @ CTAPOMAK joined channel #puppet
[2010/08/26 20:57:20] @ Quit: CTAPOMAK: Excess Flood
[2010/08/26 21:01:42] @ CTAPOMAK joined channel #puppet
[2010/08/26 21:01:47] @ Quit: CTAPOMAK: Excess Flood
[2010/08/26 21:02:43] @ Quit: Bass10: Ping timeout: 265 seconds
[2010/08/26 21:12:38] @ Quit: jmeeuwen: Ping timeout: 245 seconds
[2010/08/26 21:16:29] @ Quit: bgupta: Quit: bgupta
[2010/08/26 21:25:18] @ bgupta joined channel #puppet
[2010/08/26 21:25:25] @ jmeeuwen joined channel #puppet
[2010/08/26 21:36:50] @ Quit: ceren: Quit: ceren
[2010/08/26 21:38:05] @ Quit: Dantman: Quit: Don't let the zombies get Guest93234 while I try a new ime...
[2010/08/26 21:38:32] @ Quit: gniks: Quit: Leaving.
[2010/08/26 21:42:24] @ Dantman joined channel #puppet
[2010/08/26 21:42:24] @ ricky joined channel #puppet
[2010/08/26 21:43:35] @ christophermlee joined channel #puppet
[2010/08/26 21:44:37] @ christophermlee_ joined channel #puppet
[2010/08/26 21:48:09] @ Quit: christophermlee: Ping timeout: 258 seconds
[2010/08/26 21:48:09] @ christophermlee_ is now known as christophermlee
[2010/08/26 21:49:26] @ thekad is now known as thekad-afk
[2010/08/26 21:51:59] @ Quit: Dantman: Remote host closed the connection
[2010/08/26 21:54:11] @ Quit: nevyn: Ping timeout: 276 seconds
[2010/08/26 21:55:34] @ pinoyskull joined channel #puppet
[2010/08/26 21:55:50] @ nevyn joined channel #puppet
[2010/08/26 21:59:54] @ Quit: nevyn: Ping timeout: 240 seconds
[2010/08/26 22:06:54] @ e1mer joined channel #puppet
[2010/08/26 22:06:54] @ Quit: e1mer: Changing host
[2010/08/26 22:06:54] @ e1mer joined channel #puppet
[2010/08/26 22:07:25] @ nevyn joined channel #puppet
[2010/08/26 22:09:29] @ Quit: e1mer: Client Quit
[2010/08/26 22:09:34] @ e1mer joined channel #puppet
[2010/08/26 22:16:29] @ Quit: mrwacky42: Quit: Leaving.
[2010/08/26 22:17:34] @ Quit: rcrowley: Quit: rcrowley
[2010/08/26 22:25:16] @ Quit: notbrien: Quit: notbrien
[2010/08/26 22:28:54] @ Deesl joined channel #puppet
[2010/08/26 22:33:26] @ Djelibeybi joined channel #puppet
[2010/08/26 22:39:40] @ Quit: shade\: Excess Flood
[2010/08/26 22:41:43] @ shade\ joined channel #puppet
[2010/08/26 22:42:57] @ Quit: Djelibeybi: Quit: Leaving
[2010/08/26 22:43:53] @ kenneho joined channel #puppet
[2010/08/26 22:48:52] @ nexx joined channel #puppet
[2010/08/26 22:51:12] @ yannL joined channel #puppet
[2010/08/26 22:54:51] @ Quit: christophermlee: Quit: christophermlee
[2010/08/26 22:56:09] @ Quit: fredden: Quit: Leaving
[2010/08/26 22:59:22] @ Dantman joined channel #puppet
[2010/08/26 23:03:45] @ ceren joined channel #puppet
[2010/08/26 23:03:53] @ Quit: Deesl: Ping timeout: 260 seconds
[2010/08/26 23:04:26] @ Quit: Doublewood: Ping timeout: 258 seconds
[2010/08/26 23:04:49] @ Doublewood joined channel #puppet
[2010/08/26 23:05:30] @ Quit: jhelwig: Read error: Connection reset by peer
[2010/08/26 23:18:28] @ coleman79 joined channel #puppet
[2010/08/26 23:23:21] @ jhelwig joined channel #puppet
[2010/08/26 23:23:56] @ lkoranda joined channel #puppet
[2010/08/26 23:39:59] @ gebi joined channel #puppet
[2010/08/26 23:40:35] @ ohookins joined channel #puppet
[2010/08/26 23:41:19] @ Quit: rmiller4pi8: Ping timeout: 265 seconds
[2010/08/26 23:49:10] @ littleidea joined channel #puppet
[2010/08/26 23:57:11] @ Quit: nexx: Quit: quit

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