Wednesday, 2010-02-03

[2010/02/03 00:01:46] @ Log started by gepetto
[2010/02/03 00:01:46] @ Quit: lilmatt: Quit: lilmatt
[2010/02/03 00:05:36] @ m1nish joined channel #puppet
[2010/02/03 00:09:18] @ Quit: Bass10: Ping timeout: 252 seconds
[2010/02/03 00:27:20] @ Quit: OpenMedia: Quit: Leaving.
[2010/02/03 00:29:12] @ themurph joined channel #puppet
[2010/02/03 00:36:32] @ Quit: Djelibeybi: Quit: Leaving
[2010/02/03 00:41:33] @ Quit: cwebber: Quit: cwebber
[2010/02/03 00:52:08] @ mqr joined channel #puppet
[2010/02/03 00:53:55] @ jes5 joined channel #puppet
[2010/02/03 00:59:36] @ blahdeblah left channel #puppet ()
[2010/02/03 01:00:00] @ Quit: mqr: Ping timeout: 265 seconds
[2010/02/03 01:01:54] @ Quit: HeyYall: Read error: Connection reset by peer
[2010/02/03 01:08:15] @ HeyYall joined channel #puppet
[2010/02/03 01:29:07] @ Quit: notbrien: Quit: notbrien
[2010/02/03 01:31:02] @ PaulWay[w] left channel #puppet ("I must go, there are too many tangrams on this channel.")
[2010/02/03 01:35:42] @ Quit: themurph: Quit: themurph
[2010/02/03 01:42:51] @ tim|imac joined channel #puppet
[2010/02/03 01:46:14] @ rasputnik joined channel #puppet
[2010/02/03 01:46:45] @ bodepd joined channel #puppet
[2010/02/03 01:46:53] @ bodepd left channel #puppet ()
[2010/02/03 01:50:02] @ Quit: rasputnik: Client Quit
[2010/02/03 01:54:42] @ willemb joined channel #puppet
[2010/02/03 01:55:43] <willemb> Greetings. I just found out about 'ralsh' and think it is awesome!. Documentation seems a little on the sparase side though. Can I use it to query a single paramanter about a resource? For example the checksum of a file?
[2010/02/03 01:58:48] @ Quit: jfreeman: Remote host closed the connection
[2010/02/03 02:03:10] @ pacalm joined channel #puppet
[2010/02/03 02:04:41] @ Quit: tim|imac: Quit: tim|imac
[2010/02/03 02:13:28] @ kc7zzv joined channel #puppet
[2010/02/03 02:13:40] @ mqr joined channel #puppet
[2010/02/03 02:16:58] <kc7zzv> Are there any easy scripts for setting up a second puppet server that has a certificate signed by the first. I want something like http://reductivelabs.com/trac/puppet/wiki/MultipleCertificateAuthorities , but it
[2010/02/03 02:17:10] <kc7zzv> 'but it's way overkill for what I'm doing.
[2010/02/03 02:17:55] @ giskard joined channel #puppet
[2010/02/03 02:21:39] <ohadlevy> kc7zzv: just sign the second puppetmaster via the first
[2010/02/03 02:24:48] <kc7zzv> Ok. I don't have much experience with the server side of SSL. I think I see what to do now.
[2010/02/03 02:36:12] @ lak joined channel #puppet
[2010/02/03 02:41:03] <kc7zzv> So if I'm understanding this correctly, I want a key with "Key Usage: Certificate Sign, CRL Sign" and "CA:FALSE"?
[2010/02/03 02:41:40] @ Robbie joined channel #puppet
[2010/02/03 02:41:43] @ Quit: Robbie: Remote host closed the connection
[2010/02/03 02:44:55] @ hy is now known as _hy
[2010/02/03 02:47:15] @ Quit: willemb: Quit: leaving
[2010/02/03 02:49:13] @ skiold joined channel #puppet
[2010/02/03 02:58:35] @ Quit: m1nish: Read error: Connection reset by peer
[2010/02/03 03:04:31] @ mfladischer joined channel #puppet
[2010/02/03 03:11:08] @ Quit: lak: Quit: lak
[2010/02/03 03:12:44] @ pinoyskull joined channel #puppet
[2010/02/03 03:16:13] @ francois joined channel #puppet
[2010/02/03 03:20:02] @ GioGio joined channel #puppet
[2010/02/03 03:20:19] @ Quit: giskard: Remote host closed the connection
[2010/02/03 03:23:58] @ Quit: ambroff: Quit: Ex-Chat
[2010/02/03 03:24:21] @ danielbln joined channel #puppet
[2010/02/03 03:25:59] @ Ramonster joined channel #puppet
[2010/02/03 03:27:28] @ gebi joined channel #puppet
[2010/02/03 03:27:54] @ Quit: poison: Remote host closed the connection
[2010/02/03 03:28:44] @ Pirate_Hunter joined channel #puppet
[2010/02/03 03:29:32] @ Pirate_Hunter left channel #puppet ()
[2010/02/03 03:36:02] @ Quit: jes5: Quit: Leaving.
[2010/02/03 03:36:31] @ Quit: kolla: Remote host closed the connection
[2010/02/03 03:37:01] @ Quit: gebi: Ping timeout: 264 seconds
[2010/02/03 03:37:26] @ tim|macbook joined channel #puppet
[2010/02/03 03:47:33] @ jfreeman joined channel #puppet
[2010/02/03 03:49:12] @ giskard joined channel #puppet
[2010/02/03 03:49:50] @ poison joined channel #puppet
[2010/02/03 04:01:54] @ macsppadic joined channel #puppet
[2010/02/03 04:04:48] @ ambroff joined channel #puppet
[2010/02/03 04:05:14] @ Quit: ssm: Quit: WeeChat 0.3.0-dev
[2010/02/03 04:08:14] @ benlovell joined channel #puppet
[2010/02/03 04:08:50] @ Quit: jfreeman: Ping timeout: 264 seconds
[2010/02/03 04:09:33] @ gebi joined channel #puppet
[2010/02/03 04:10:40] @ TREllis joined channel #puppet
[2010/02/03 04:12:50] @ ssm joined channel #puppet
[2010/02/03 04:17:27] @ Robbie joined channel #puppet
[2010/02/03 04:17:29] @ Quit: Robbie: Remote host closed the connection
[2010/02/03 04:17:52] @ Robbie joined channel #puppet
[2010/02/03 04:17:56] @ Robbie is now known as Guest77477
[2010/02/03 04:19:23] @ Quit: tecto: Ping timeout: 258 seconds
[2010/02/03 04:24:27] @ Quit: pinoyskull: Ping timeout: 265 seconds
[2010/02/03 04:26:46] @ tecto joined channel #puppet
[2010/02/03 04:43:22] @ Quit: soot: Remote host closed the connection
[2010/02/03 04:47:37] @ Quit: tim|macbook: Quit: tim|macbook
[2010/02/03 04:47:58] @ tim|macbook joined channel #puppet
[2010/02/03 04:49:07] @ Quit: tim|macbook: Client Quit
[2010/02/03 04:49:28] @ Quit: omry__|work: Quit: Leaving
[2010/02/03 04:49:34] @ omry|work joined channel #puppet
[2010/02/03 04:50:03] @ pinoyskull joined channel #puppet
[2010/02/03 04:51:04] @ tim|macbook joined channel #puppet
[2010/02/03 04:51:42] @ ckauhaus joined channel #puppet
[2010/02/03 04:55:11] @ Quit: benlovell: Quit: benlovell
[2010/02/03 05:02:17] @ benlovell joined channel #puppet
[2010/02/03 05:02:59] @ Quit: benlovell: Client Quit
[2010/02/03 05:03:52] @ kolla joined channel #puppet
[2010/02/03 05:06:26] @ Quit: gebi: Ping timeout: 248 seconds
[2010/02/03 05:12:17] @ xerxas joined channel #puppet
[2010/02/03 05:14:39] <xerxas> Hi all !
[2010/02/03 05:15:20] @ Quit: me`: Read error: Operation timed out
[2010/02/03 05:16:10] <xerxas> I can't manage to do that :
[2010/02/03 05:16:10] <xerxas> http://laeg.reductivelabs.com/trac/puppet/wiki/WritingYourOwnFunctions
[2010/02/03 05:16:34] <xerxas> is anyone writting his own functions ?
[2010/02/03 05:17:15] @ Quit: f3ew: Read error: Connection reset by peer
[2010/02/03 05:17:42] @ f3ew joined channel #puppet
[2010/02/03 05:20:19] @ Quit: TREllis: Quit: leaving
[2010/02/03 05:20:35] @ TREllis joined channel #puppet
[2010/02/03 05:20:49] @ Quit: alexine_dsouza: Ping timeout: 264 seconds
[2010/02/03 05:21:31] @ alexine_dsouza joined channel #puppet
[2010/02/03 05:26:03] <Volcane> xerxas: yeah plenty, whats the problem?
[2010/02/03 05:26:15] @ Quit: f3ew: Read error: Connection reset by peer
[2010/02/03 05:26:16] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/02/03 05:26:45] <xerxas> Volcane: if I launch puppetmaster with strace -e open , It doesn't even open my file
[2010/02/03 05:26:47] @ alexine_dsouza joined channel #puppet
[2010/02/03 05:27:02] <xerxas> and then , my site manifests says sth like unknown function
[2010/02/03 05:27:08] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/02/03 05:27:17] <xerxas> my file is in :
[2010/02/03 05:27:17] <xerxas> $moduledir/<modulename>/plugins/puppet/parser/functions
[2010/02/03 05:27:31] <xerxas> actually it's $modulepath
[2010/02/03 05:27:47] @ alexine_dsouza joined channel #puppet
[2010/02/03 05:28:27] <xerxas> I mean in /etc/puppet/puppet.conf I have a modulepath for my environement (production )
[2010/02/03 05:29:21] <xerxas> Feb 1 17:49:31 ar1.deveryware.net puppetmasterd[2871]: Unknown function myfunction at /etc/puppet/production/modules/mymodule/manifests/init.pp:31 on node mynode
[2010/02/03 05:30:03] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/02/03 05:30:16] @ jfreeman joined channel #puppet
[2010/02/03 05:30:19] <xerxas> I have this file /etc/puppet/production/modules/mymodule//plugins/puppet/parser/functions/myfunction.rb
[2010/02/03 05:30:31] <xerxas> and my file contains a myfunction function
[2010/02/03 05:30:33] <Volcane> xerxas: ok, i dont think its environment aware so you must set a default modulepath - not in any [environment] block to point to that
[2010/02/03 05:30:59] <xerxas> ok
[2010/02/03 05:31:01] <Volcane> xerxas: and you shoudl have pluginsync enabled i think - really i've not tried putting plugins in like that I just drop them into the normal ruby libdir on the master
[2010/02/03 05:31:20] <xerxas> in the libdir ?
[2010/02/03 05:31:26] <xerxas> anyway, I can try that !
[2010/02/03 05:31:55] <Volcane> yes like /usr/lib/ruby/site_ruby/1.8/puppet/parser/functions/ on rhel
[2010/02/03 05:32:04] @ alexine_dsouza joined channel #puppet
[2010/02/03 05:32:10] <xerxas> so I put a 'modulepath' in the [main] section ?
[2010/02/03 05:32:17] <Volcane> yes
[2010/02/03 05:34:30] <xerxas> Volcane: thanks, I'm trying !
[2010/02/03 05:35:13] <xerxas> function 'myfunction' does not return a value !
[2010/02/03 05:35:17] <xerxas> works !
[2010/02/03 05:35:18] <xerxas> thanks !
[2010/02/03 05:35:21] <Volcane> great
[2010/02/03 05:35:40] <Volcane> so just modulepath or did you put it in the libdir?
[2010/02/03 05:35:54] <xerxas> so how do I do branching with my functions now ?
[2010/02/03 05:36:17] @ phips joined channel #puppet
[2010/02/03 05:36:23] <Volcane> at the moment functions are independant of environments - one function for them all :(
[2010/02/03 05:37:58] @ Quit: phips: Remote host closed the connection
[2010/02/03 05:38:42] @ phips joined channel #puppet
[2010/02/03 05:40:58] <xerxas> can I generate "meta" names
[2010/02/03 05:41:02] <xerxas> function_name_$environement?
[2010/02/03 05:41:09] <xerxas> acutally, I don't think so ...
[2010/02/03 05:41:18] <xerxas> no idea how to write that ...
[2010/02/03 05:44:48] @ f3ew joined channel #puppet
[2010/02/03 05:45:32] @ Quit: ohadlevy: Ping timeout: 260 seconds
[2010/02/03 05:45:37] @ ohadlevy joined channel #puppet
[2010/02/03 05:45:51] @ Djelibeybi joined channel #puppet
[2010/02/03 05:46:13] @ PsychoSid joined channel #puppet
[2010/02/03 05:47:12] @ Quit: neh: Ping timeout: 256 seconds
[2010/02/03 05:50:51] @ Quit: Djelibeybi: Quit: Leaving
[2010/02/03 05:56:58] @ Quit: pinoyskull: Ping timeout: 272 seconds
[2010/02/03 06:08:49] @ larstobi joined channel #puppet
[2010/02/03 06:09:18] @ _hy is now known as hy
[2010/02/03 06:09:35] <larstobi> How can I sign up to receive puppet-users, puppet-dev and puppet-announce mailing lists without having a Google account?
[2010/02/03 06:10:17] @ pinoyskull joined channel #puppet
[2010/02/03 06:13:43] <masterzen> larstobi: you can send a subscribe request to puppet-user+subscribe@googlegroups.com
[2010/02/03 06:19:57] @ Quit: alexine_dsouza: Read error: Connection reset by peer
[2010/02/03 06:28:15] @ nanoz joined channel #puppet
[2010/02/03 06:30:19] <larstobi> pinoyskull: yes, I have tried that, as per http://reductivelabs.com/home/users/, but I get an error mail from MAILER-DAEMON "The email account that you tried to reach does not exist."
[2010/02/03 06:31:34] @ Quit: phips: Read error: Operation timed out
[2010/02/03 06:34:57] <jamesturnbull> larstobi: did you try puppet-user+subscribe@googlegroups.com or the link from the URL? because the latter is wrong
[2010/02/03 06:36:54] <duritong> I think this should be noted somewhere on the page or at least on the wiki
[2010/02/03 06:37:08] <duritong> because google really hides that
[2010/02/03 06:43:40] <larstobi> I have tried both with - and + as separator, both returned the error mail
[2010/02/03 06:44:04] <Volcane> puppet-users not puppet-user
[2010/02/03 06:45:11] @ Quit: skiold: Quit: skiold
[2010/02/03 06:46:54] @ eSpud joined channel #puppet
[2010/02/03 06:47:59] <larstobi> Okay, so the correct one is puppet-users+subscribe@googlegroups.com
[2010/02/03 06:48:24] <larstobi> but from that address I received this: "Technical details of permanent failure: Join requires a valid Google account"
[2010/02/03 06:51:58] <larstobi> So, I guess it isn't possible to signt up for the mailing lists without a Google account.
[2010/02/03 06:55:34] @ lilmatt joined channel #puppet
[2010/02/03 06:58:26] <nasrat> hmm http://groups.google.com/support/bin/answer.py?answer=46438&cbid=1hrd27c398a5a&src=cb&lev=index says Joining a public Google Group via email is possible
[2010/02/03 07:03:18] <larstobi> jamesturnbull: It seems to suggest that puppet-users is restricted. Is there a checkbox in the admin interface that should be unchecked?
[2010/02/03 07:05:31] <jamesturnbull> larstobi: nope - I joined without a Google account
[2010/02/03 07:07:19] @ phips|mbp joined channel #puppet
[2010/02/03 07:08:02] @ Quit: jfreeman: Ping timeout: 246 seconds
[2010/02/03 07:08:05] <jamesturnbull> larstobi: what's your email address?
[2010/02/03 07:08:12] <Volcane> echo subscribe|sendmail -f foo@bar "puppet-users+subscribe@googlegroups.com"
[2010/02/03 07:08:13] <Volcane> gives me
[2010/02/03 07:08:17] <Volcane> Join requires a valid Google account
[2010/02/03 07:08:18] <Volcane> meh
[2010/02/03 07:08:27] <jamesturnbull> this never used to be the case
[2010/02/03 07:08:31] <Volcane> nods
[2010/02/03 07:08:38] <Volcane> suspect goog changed something
[2010/02/03 07:08:52] <Volcane> in their ongoing quest to do more evil
[2010/02/03 07:09:07] @ phips|mbp is now known as phips
[2010/02/03 07:09:36] <nasrat> no it might be we've changed settings to audit new members for spam
[2010/02/03 07:09:47] <nasrat> which might have the implicit require a google acct
[2010/02/03 07:09:57] <Volcane> i dont see a setting in my g groups that could even do this
[2010/02/03 07:10:25] <jamesturnbull> nasrat: we do moderate new members but it makes no mention of that requiring users to have Google accounts
[2010/02/03 07:10:35] <jamesturnbull> nasrat: well we moderate POSTS from ne membvers
[2010/02/03 07:10:55] <Volcane> yeah i dont see any setting that could affect it this way
[2010/02/03 07:11:25] <Volcane> and my other google groups do the same
[2010/02/03 07:11:34] <jamesturnbull> fucking hell
[2010/02/03 07:11:35] <Volcane> def think its a google policy change
[2010/02/03 07:11:38] <Volcane> pathetic
[2010/02/03 07:12:52] <Volcane> searching for that error shows its a widespread issue
[2010/02/03 07:12:56] <jamesturnbull> Volcane: http://groups.google.com/group/is-something-broken/browse_thread/thread/bd1f7d3dccfd1510
[2010/02/03 07:12:59] <jamesturnbull> yeah
[2010/02/03 07:13:15] <Volcane> and g being awesomely resopnsive as usual
[2010/02/03 07:13:29] <Volcane> i should try those new zoho opensource project group things see if its worth bothering with
[2010/02/03 07:13:55] <jamesturnbull> larstobi: I can add you manually if you provide me your email address
[2010/02/03 07:14:10] <Volcane> http://discussions.zoho.com/ this stuff is free for opensource projects
[2010/02/03 07:15:46] <larstobi> jamesturnbull: thanks! It's <lists@snota.no>, and I read users, dev and announce actively. I appreciate it!
[2010/02/03 07:16:28] @ Quit: TREllis: Quit: brb
[2010/02/03 07:16:45] @ TREllis joined channel #puppet
[2010/02/03 07:19:32] <jamesturnbull> larstobi: you should have welcome emails from all three
[2010/02/03 07:22:38] <jamesturnbull> Volcane: I think Luke would like somethign that was a combination forum and mailing list
[2010/02/03 07:22:46] <jamesturnbull> that seems a few and far between combination
[2010/02/03 07:24:21] <Volcane> this one apparently has mail to forum support
[2010/02/03 07:24:24] @ hexasoft joined channel #puppet
[2010/02/03 07:24:30] <hexasoft> hello
[2010/02/03 07:24:37] <Volcane> totally agree though if it was a 'forum' I'd just stop using it :)
[2010/02/03 07:24:57] @ Quit: tim|macbook: Quit: tim|macbook
[2010/02/03 07:25:14] <jamesturnbull> Volcane: oh ... yeah me too - I have no desire to use a forum
[2010/02/03 07:25:22] <jamesturnbull> Volcane: but some users... *shrugs*
[2010/02/03 07:25:42] <hexasoft> a small question: does 'before' and 'after' like 'require', that is if the target failed the corresponding ressource is not evaluated?
[2010/02/03 07:26:48] <Volcane> http://forum.jquery.com/#AllForums there it is in action
[2010/02/03 07:28:39] <jamesturnbull> hmm interesting
[2010/02/03 07:28:44] @ LinuxCode joined channel #puppet
[2010/02/03 07:28:44] <Volcane> looks snazzy, not sure if it does the email thin in the opensource edition
[2010/02/03 07:28:47] <jamesturnbull> have pinged Luke about it
[2010/02/03 07:29:09] <LinuxCode> afternoon jamesturnbull and Volcane
[2010/02/03 07:29:11] <LinuxCode> ;-}
[2010/02/03 07:29:20] @ omry_|work joined channel #puppet
[2010/02/03 07:29:35] @ Quit: pinoyskull: Quit: Leaving
[2010/02/03 07:30:13] <Volcane> oh yes, opensource one does have email to forum thing
[2010/02/03 07:30:41] <LinuxCode> what are you guys referring to ?
[2010/02/03 07:30:42] @ tim|macbook joined channel #puppet
[2010/02/03 07:30:45] <larstobi> jamesturnbull: thanks, I did receive the welcome mails! :-)
[2010/02/03 07:31:06] @ Quit: omry|work: Ping timeout: 240 seconds
[2010/02/03 07:31:13] <jamesturnbull> LinuxCode: Google groups is being badly behaved
[2010/02/03 07:31:18] <LinuxCode> ahh k
[2010/02/03 07:31:21] <LinuxCode> hehe
[2010/02/03 07:31:34] <jamesturnbull> LinuxCode: wants people to have GOogle Accounts before signing up
[2010/02/03 07:31:40] * LinuxCode was hoping for some new cool feature he didnt know about
[2010/02/03 07:31:49] <LinuxCode> ewww
[2010/02/03 07:32:01] <Volcane> jamesturnbull: craptacular, you can *create* new forum posts, but not reply to existing ones with email
[2010/02/03 07:32:09] <LinuxCode> I could understand anyone's frustration at that
[2010/02/03 07:33:45] @ Quit: nevyn: Ping timeout: 258 seconds
[2010/02/03 07:35:15] @ Quit: ckauhaus: Read error: Operation timed out
[2010/02/03 07:35:28] @ nevyn joined channel #puppet
[2010/02/03 07:39:49] <jamesturnbull> LinuxCode: we have lots of ace new features coming
[2010/02/03 07:39:53] @ Quit: nevyn: Ping timeout: 258 seconds
[2010/02/03 07:40:02] <LinuxCode> jamesturnbull, great
[2010/02/03 07:40:08] <jamesturnbull> LinuxCode: Ruby DSL, hashes, unified binary, last of XMLRPC gone...
[2010/02/03 07:40:14] <LinuxCode> jamesturnbull, hows ya book coming along ?
[2010/02/03 07:40:21] <LinuxCode> or should I not better ask lol
[2010/02/03 07:40:23] <LinuxCode> ;-p
[2010/02/03 07:41:04] * jamesturnbull glowers at LinuxCode
[2010/02/03 07:41:16] <jamesturnbull> LinuxCode: issues with publisher
[2010/02/03 07:41:19] <jamesturnbull> so on hold
[2010/02/03 07:41:28] * LinuxCode grumbles
[2010/02/03 07:41:34] <LinuxCode> alright ;-}
[2010/02/03 07:41:45] <LinuxCode> just thought Id ask
[2010/02/03 07:44:58] <larstobi> what's the new book about?
[2010/02/03 07:45:28] <LinuxCode> Fairies that write puppet confs ...
[2010/02/03 07:45:30] <LinuxCode> hehe
[2010/02/03 07:45:32] <LinuxCode> j/k
[2010/02/03 07:45:37] <LinuxCode> ;-}
[2010/02/03 07:46:02] <larstobi> nice :-) when can I order it? hehe
[2010/02/03 07:47:18] @ gebi joined channel #puppet
[2010/02/03 07:48:01] <jamesturnbull> LinuxCode: sorry bit of sore point right now
[2010/02/03 07:48:11] <jamesturnbull> larstobi: it's an extension of my previous book on Puppet
[2010/02/03 07:48:25] @ Quit: alban2: Ping timeout: 265 seconds
[2010/02/03 07:48:55] @ nevyn joined channel #puppet
[2010/02/03 07:49:10] <LinuxCode> LinuxCode, no need to apologize mate, I totally understand ;-D
[2010/02/03 07:52:01] @ ckauhaus joined channel #puppet
[2010/02/03 07:55:32] @ suchu joined channel #puppet
[2010/02/03 08:02:48] @ Quit: nanoz: Ping timeout: 276 seconds
[2010/02/03 08:03:21] <LinuxCode> ehh
[2010/02/03 08:03:26] <LinuxCode> I tabbed my own nick
[2010/02/03 08:03:32] <LinuxCode> that was meant for you jamesturnbull
[2010/02/03 08:03:35] <LinuxCode> lol
[2010/02/03 08:03:39] * LinuxCode infuses caffeine
[2010/02/03 08:03:49] <LinuxCode> Im not quite with it today it seems
[2010/02/03 08:04:07] <larstobi> jamesturnbull: Okay, I'm looking forward to that, I've finished the first one. As quoted in MMM: "Good cooking takes time. If you are made to wait, it is to serve you better, and to please you. (Menu of Restaurant Antoine, New Orleans)"
[2010/02/03 08:04:11] @ alban2 joined channel #puppet
[2010/02/03 08:06:07] <jamesturnbull> larstobi: thanks
[2010/02/03 08:06:15] <jamesturnbull> LinuxCode: it's okay I worked it out :)
[2010/02/03 08:07:27] <larstobi> kbye
[2010/02/03 08:07:27] @ larstobi left channel #puppet ()
[2010/02/03 08:10:11] @ skiold joined channel #puppet
[2010/02/03 08:16:41] @ Quit: Syn`work: Ping timeout: 258 seconds
[2010/02/03 08:17:00] @ Quit: tim|macbook: Quit: tim|macbook
[2010/02/03 08:17:06] @ tim|macbook joined channel #puppet
[2010/02/03 08:19:35] <Telmo> jamesturnbull: how is the revamp of the reports going? I haven't been following the dev-list lately
[2010/02/03 08:21:12] <jamesturnbull> Telmo: good I think - I believe Luke has finished - if you know the ticket number you'll probably find a branch in his repo
[2010/02/03 08:21:51] <Telmo> jamesturnbull: awesome thanks, I'll take a look at his repo
[2010/02/03 08:23:15] <jamesturnbull> Telmo: #2759
[2010/02/03 08:23:16] <gepetto> jamesturnbull: Telmo: #2759 is http://projects.reductivelabs.com/issues/show/2759 "Puppet - Feature #2759: Reports should provide structured data on events - ReductiveLabs.com"
[2010/02/03 08:24:20] <Telmo> jamesturnbull: thanks, I need to figure out how to graph them for TheForeman, so I'll start looking at how is done now
[2010/02/03 08:26:08] @ cwebber joined channel #puppet
[2010/02/03 08:28:56] @ Welsh_Dwarf joined channel #puppet
[2010/02/03 08:29:14] @ Quit: cwebber: Client Quit
[2010/02/03 08:33:35] @ cwebber joined channel #puppet
[2010/02/03 08:34:54] @ lludwig joined channel #puppet
[2010/02/03 08:34:59] @ Quit: lludwig: Client Quit
[2010/02/03 08:43:38] @ Quit: lilmatt: Quit: lilmatt
[2010/02/03 08:44:40] @ Quit: cwebber: Quit: cwebber
[2010/02/03 08:46:26] @ Quit: gebi: Ping timeout: 245 seconds
[2010/02/03 08:47:49] @ cwebber joined channel #puppet
[2010/02/03 08:56:38] @ uphillian joined channel #puppet
[2010/02/03 08:57:28] @ Quit: cwebber: Quit: cwebber
[2010/02/03 08:57:30] @ Quit: stevenjenkins: Ping timeout: 256 seconds
[2010/02/03 08:57:36] @ Quit: eSpud: Quit: Ex-Chat
[2010/02/03 09:01:38] @ Quit: ckauhaus: Quit: Leaving.
[2010/02/03 09:01:56] @ ckauhaus joined channel #puppet
[2010/02/03 09:05:23] @ gebi joined channel #puppet
[2010/02/03 09:10:53] @ stevenjenkins joined channel #puppet
[2010/02/03 09:11:14] @ Bass10 joined channel #puppet
[2010/02/03 09:11:49] @ Syn`work joined channel #puppet
[2010/02/03 09:19:41] @ Quit: poison: Quit: Leaving...
[2010/02/03 09:19:53] @ themurph joined channel #puppet
[2010/02/03 09:24:02] <jmccune_> quit
[2010/02/03 09:24:05] @ Quit: jmccune_: Quit: leaving
[2010/02/03 09:24:37] @ jmccune joined channel #puppet
[2010/02/03 09:25:26] @ jmccune is now known as jmccune_
[2010/02/03 09:32:29] @ tyll joined channel #puppet
[2010/02/03 09:33:08] <stahnma> would there be desire to have a fact for detecting world-wide port names for Fibre Channel?
[2010/02/03 09:33:21] @ Quit: tyll: Client Quit
[2010/02/03 09:33:31] <stahnma> I actually thought it would have already been there, but I don't see one
[2010/02/03 09:33:45] <jamesturnbull> stahnma: sure submit it
[2010/02/03 09:34:04] <stahnma> jamesturnbull: ok. I'll see how many platforms I can test on first
[2010/02/03 09:34:08] @ tyll joined channel #puppet
[2010/02/03 09:34:15] <jamesturnbull> stahnma: actually i think it's worth pushing any fact code to the -dev list - all good examples are useful to people even if they don't make it into core
[2010/02/03 09:35:05] <stahnma> jamesturnbull: ok. If I get time today, I'll try to get wwpn on list at least
[2010/02/03 09:37:49] <jamesturnbull> stahnma: thanks
[2010/02/03 09:38:34] <jmccune_> stahnma: I'm interested in adding the bits for solaris 10 and opensolaris
[2010/02/03 09:38:51] <stahnma> jmccune_: cool, cause I have no solaris left to play with :)
[2010/02/03 09:40:42] @ baughj joined channel #puppet
[2010/02/03 09:41:04] @ bodepd joined channel #puppet
[2010/02/03 09:43:42] @ swygue joined channel #puppet
[2010/02/03 09:46:29] @ Quit: tecto: Quit: tecto
[2010/02/03 09:46:50] @ Quit: RageLink: Remote host closed the connection
[2010/02/03 09:49:08] @ Quit: bodepd: Quit: bodepd
[2010/02/03 09:54:48] @ ten8nine joined channel #puppet
[2010/02/03 09:58:08] @ Quit: alban2: Ping timeout: 246 seconds
[2010/02/03 10:00:05] @ Quit: ckauhaus: Quit: Leaving.
[2010/02/03 10:01:24] @ Quit: mfladischer: Quit: Ex-Chat
[2010/02/03 10:03:54] @ PsychoSid1 joined channel #puppet
[2010/02/03 10:05:06] @ alban2 joined channel #puppet
[2010/02/03 10:05:16] @ jmccune joined channel #puppet
[2010/02/03 10:05:41] @ Quit: gebi: Ping timeout: 265 seconds
[2010/02/03 10:07:46] @ Quit: PsychoSid: Ping timeout: 272 seconds
[2010/02/03 10:12:26] @ bobbyz joined channel #puppet
[2010/02/03 10:18:36] @ qwebirc75597 joined channel #puppet
[2010/02/03 10:19:28] @ Quit: suchu: Remote host closed the connection
[2010/02/03 10:20:10] <qwebirc75597> Puppet docs state that it supports regex expression match starting version 0.25. However inside a definition when i try to use a regex comparion if $repolist =~ /CentOS-Base/ it does not work as expected.
[2010/02/03 10:21:30] @ pheezy joined channel #puppet
[2010/02/03 10:23:22] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 10:23:38] @ Quit: TREllis: Quit: leaving
[2010/02/03 10:23:58] @ pheezy joined channel #puppet
[2010/02/03 10:24:11] @ TREllis joined channel #puppet
[2010/02/03 10:24:15] @ gebi joined channel #puppet
[2010/02/03 10:24:40] @ grelli joined channel #puppet
[2010/02/03 10:33:35] <joe-mac> it supports regex for nodes qwebirc75597 i'm not so sure it works anywhere else
[2010/02/03 10:34:15] @ Quit: Welsh_Dwarf: Read error: Connection reset by peer
[2010/02/03 10:35:49] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 10:36:02] <jhp> baughj: Hi, are you around?
[2010/02/03 10:36:19] @ Quit: rmiller4pi8: Quit: Leaving.
[2010/02/03 10:36:53] @ suso joined channel #puppet
[2010/02/03 10:37:06] @ zombied joined channel #puppet
[2010/02/03 10:37:32] @ docelic joined channel #puppet
[2010/02/03 10:38:29] @ cwebber joined channel #puppet
[2010/02/03 10:39:19] <tmz> joe-mac: It should, per http://docs.reductivelabs.com/guides/language_tutorial.html#regex_expressions
[2010/02/03 10:39:46] @ Quit: PsychoSid1: Ping timeout: 248 seconds
[2010/02/03 10:40:09] <zombied> Anyone know much about localconfig.yaml?
[2010/02/03 10:40:12] <tmz> qwebirc75597: If you're using /CentOS-Base/, why use a regex at all? Wouldn't $repolist == 'CentOS-Base' get you the same thing?
[2010/02/03 10:41:22] @ rasputnik joined channel #puppet
[2010/02/03 10:41:53] @ ckauhaus joined channel #puppet
[2010/02/03 10:42:00] <joe-mac> yea that's what i am wodnering, maybe it was just an example
[2010/02/03 10:42:08] <joe-mac> test out your regex with IRB if you have doubts...
[2010/02/03 10:43:34] <zombied> So I got puppetclients that aren't respecting what is in the crontab.pp file on the puppetmaster. I did some research and I found that in /var/lib/puppet/localconfig.yaml the crontab that the clients generates is identical to what is in there
[2010/02/03 10:44:12] <zombied> So I think the way puppet works is that the master builds that localconfig.yaml file based on what is in your .pp files, and then that localconfig.yaml is what is actually telling the clients what to sync
[2010/02/03 10:44:19] <zombied> Is that right?
[2010/02/03 10:44:37] <Volcane> master compiles your pp files into a catalog - localconfig.yaml is a cache of the catalog
[2010/02/03 10:45:19] <zombied> Okay, so can you think of how the localconfig.yaml cache can get corrupted?
[2010/02/03 10:45:36] <Volcane> maybe you should start by showing us your code and what the results are
[2010/02/03 10:46:16] <ohadlevy> well.. that was fun :)
[2010/02/03 10:46:31] @ Quit: bug: Quit: bug
[2010/02/03 10:47:49] <ashp> hmm, anyone used this 'flapjack' nagios replacement whatsit
[2010/02/03 10:47:54] <ashp> from the guy reductive wants to hire?
[2010/02/03 10:48:25] <ohadlevy> ashp: how do you know RL want to hire? ;)
[2010/02/03 10:48:37] <ashp> because they screwed up and posted it publically on the mailing list!
[2010/02/03 10:48:44] <ashp> sadly i can't redact my mind :(
[2010/02/03 10:49:17] @ Quit: alfism: Quit: http://opensolaris.com/
[2010/02/03 10:49:33] <zombied> http://pastie.org/807673
[2010/02/03 10:49:35] * ohadlevy just finished the PuppetvsChef discussion - ended by the chef guy saying.. "hmm... I need to relook at puppet" :)
[2010/02/03 10:49:40] @ alfism joined channel #puppet
[2010/02/03 10:49:43] <Volcane> lols
[2010/02/03 10:49:45] <Volcane> wd
[2010/02/03 10:49:46] <tmz> ohadlevy: Haha, nice.
[2010/02/03 10:49:49] <Volcane> hope it was recorded
[2010/02/03 10:50:10] <ohadlevy> no... :( but it was a really good discusion
[2010/02/03 10:50:21] <Volcane> zombied: show the wrong crontab entries
[2010/02/03 10:50:25] @ mquin left channel #puppet ()
[2010/02/03 10:50:43] <ashp> ohadlevy: hahaha, nicely done
[2010/02/03 10:50:52] <chadh> ohadlevy: can you post the link? I read it a while back, but it sounds like there has been more activity
[2010/02/03 10:50:54] <ashp> i wish it was recorded as i'd have loved to heard what chef brings to the party
[2010/02/03 10:50:58] <zombied> http://pastie.org/807682
[2010/02/03 10:51:01] @ scyld_ joined channel #puppet
[2010/02/03 10:51:10] <Volcane> zombied: or at least a description of whats wrong or something - ie. you want help, at least try to make it easy for us to help you
[2010/02/03 10:51:22] <zombied> Sorry, Volcane.
[2010/02/03 10:51:44] <ohadlevy> chadh: which link?
[2010/02/03 10:51:58] <zombied> If you look at the first link, you'll see where as an example, I create a crontab entry for "linuxupdate" that is supposed to run @ 3:15AM the 1st of the month, but according to localconfig.yaml, it runs 3:15AM every day
[2010/02/03 10:51:59] <chadh> ohadlevy: puppet vs chef
[2010/02/03 10:52:04] @ scyld___ joined channel #puppet
[2010/02/03 10:52:21] <Volcane> zombied: what version puppet?
[2010/02/03 10:52:26] @ mpdehaan joined channel #puppet
[2010/02/03 10:52:27] <zombied> 0.24.7
[2010/02/03 10:52:30] <ohadlevy> chadh: no, i was just talking about a puppet vs chef discussion we had going here
[2010/02/03 10:52:31] @ scyld____ joined channel #puppet
[2010/02/03 10:52:37] @ Quit: skiold: Read error: Connection reset by peer
[2010/02/03 10:52:37] <chadh> ohadlevy: oh
[2010/02/03 10:52:44] * KarlHungus would also like to read this discussion =)
[2010/02/03 10:52:46] <ohadlevy> chadh: nothing official, just the ruby meetup group of Singaopre
[2010/02/03 10:52:58] <zombied> Keep in mind I have 3 puppet instances and only this one exhibits this problem
[2010/02/03 10:53:04] <zombied> All running 0.24.7
[2010/02/03 10:53:40] <Volcane> zombied: try to delete the cron entry, delete hte localconfig and run with puppetd --test show us the output
[2010/02/03 10:53:43] @ notbrien joined channel #puppet
[2010/02/03 10:54:30] @ bug joined channel #puppet
[2010/02/03 10:54:54] @ Quit: rasputnik: Quit: Leaving
[2010/02/03 10:55:37] @ Quit: scyld_: Ping timeout: 264 seconds
[2010/02/03 10:56:26] @ Quit: scyld___: Ping timeout: 245 seconds
[2010/02/03 10:56:40] @ tecto joined channel #puppet
[2010/02/03 10:56:58] @ Quit: bug: Client Quit
[2010/02/03 10:57:00] <zombied> http://pastie.org/807690
[2010/02/03 10:57:18] @ Welsh_Dwarf joined channel #puppet
[2010/02/03 10:57:31] <Volcane> zombied: ok, so fix that error first
[2010/02/03 10:57:35] @ pheezy joined channel #puppet
[2010/02/03 10:57:57] <Volcane> zombied: its unrelated to cron - but your puppetd has been running old cached catalogue due to an compile error
[2010/02/03 10:58:03] @ rmiller4pi8 joined channel #puppet
[2010/02/03 10:58:16] @ Quit: rmiller4pi8: Client Quit
[2010/02/03 10:59:14] @ rmiller4pi8 joined channel #puppet
[2010/02/03 11:01:24] @ Quit: ten8nine: Quit: ten8nine
[2010/02/03 11:02:59] @ Quit: hexasoft: Quit: Leaving.
[2010/02/03 11:03:30] <zombied> ok, I fixed it and it worked like a charm, thanks Vol
[2010/02/03 11:04:26] @ Quit: tim|macbook: Quit: tim|macbook
[2010/02/03 11:04:33] @ ten8nine joined channel #puppet
[2010/02/03 11:06:50] @ jellis-real joined channel #puppet
[2010/02/03 11:07:25] @ lilmatt joined channel #puppet
[2010/02/03 11:09:12] @ Quit: ckauhaus: Ping timeout: 258 seconds
[2010/02/03 11:09:29] @ Quit: tecto: Ping timeout: 265 seconds
[2010/02/03 11:09:46] @ aliver joined channel #puppet
[2010/02/03 11:10:02] <aliver> How can I see all my puppet clients from the puppet master?
[2010/02/03 11:10:12] <aliver> Is there like a puppetca --list --all
[2010/02/03 11:10:18] <aliver> or something?
[2010/02/03 11:10:28] @ ckauhaus joined channel #puppet
[2010/02/03 11:10:36] <Volcane> I take it you didnt actually try to type that commmand?
[2010/02/03 11:11:08] <aliver> I did.
[2010/02/03 11:11:21] <ohadlevy> aliver: what are you trying to do?
[2010/02/03 11:11:26] <Volcane> what version puppet? and did you do it as root? not via sudo?
[2010/02/03 11:11:38] <Volcane> you can also look in /var/lib/puppet is a file per node
[2010/02/03 11:11:44] <aliver> Just see all the puppet clients.
[2010/02/03 11:11:56] <aliver> Ah, weird.
[2010/02/03 11:12:06] <aliver> It doesn't work with sudo, as you point out.
[2010/02/03 11:13:06] <joe-mac> what doesn't work with sudo?
[2010/02/03 11:13:08] <ohadlevy> why not?
[2010/02/03 11:13:21] <Volcane> puppetca wants to be real proper root user
[2010/02/03 11:13:22] <aliver> puppetca --list --all
[2010/02/03 11:13:27] <joe-mac> not really
[2010/02/03 11:13:31] <aliver> it works with 'sudo su -'
[2010/02/03 11:13:33] <joe-mac> puppetca wants to be able to drop privs
[2010/02/03 11:13:37] <joe-mac> to 'puppet'
[2010/02/03 11:13:42] <joe-mac> which i guess SELinux might not like
[2010/02/03 11:13:48] @ bug_ joined channel #puppet
[2010/02/03 11:13:49] <aliver> so seteuid() doesn't work.
[2010/02/03 11:13:52] <joe-mac> if your environemtn via sudo is half root/half regular user
[2010/02/03 11:13:56] <aliver> Nah it has nothing to do with selinux
[2010/02/03 11:14:01] <Volcane> i guess sudo -i will make it work
[2010/02/03 11:14:10] <joe-mac> i use sudo puppetca
[2010/02/03 11:14:15] <Volcane> its just about sudo not cleaning the environment etc properl
[2010/02/03 11:14:15] <joe-mac> in my key generation script
[2010/02/03 11:14:21] <joe-mac> yea, that's my guess
[2010/02/03 11:14:35] <joe-mac> i was just guessing where the block happens, idk if it's just built into the OS or something like selinux
[2010/02/03 11:14:51] <ohadlevy> i use sudo in foreman to sign and clean revoke certificates...
[2010/02/03 11:15:07] <joe-mac> sudo puppetca --certname puppet --ssldir $SSLDIR -g $1
[2010/02/03 11:15:17] <joe-mac> yea, works fine, dependant on your sudoers config though i guess
[2010/02/03 11:15:35] <ohadlevy> joe-mac: hmm thats good to know, as not everyone will have the same setup
[2010/02/03 11:15:56] <joe-mac> yea, you can do a lot with sudo that people might not know because they are rarely used features
[2010/02/03 11:15:59] <joe-mac> the man page us huge
[2010/02/03 11:16:05] <joe-mac> s/us/is
[2010/02/03 11:16:42] @ poison joined channel #puppet
[2010/02/03 11:16:51] <ohadlevy> i did find issues with tty in the past
[2010/02/03 11:17:29] <joe-mac> from sudoers
[2010/02/03 11:17:30] <joe-mac> Tag_Spec ::= ('NOPASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:' |
[2010/02/03 11:17:30] <joe-mac> 'SETENV:' | 'NOSETENV:' )
[2010/02/03 11:17:53] <joe-mac> so, you can make it so people can't execute subsequent programs from the program allowed to sudo, or pass/not pass the environment
[2010/02/03 11:21:05] @ Quit: gebi: Ping timeout: 246 seconds
[2010/02/03 11:21:36] @ Telmo left channel #puppet ()
[2010/02/03 11:23:22] @ Telmo joined channel #puppet
[2010/02/03 11:25:47] <GioGio> hi everybody; how many times it takes to puppetca to sign like 1,000 or 10,000 nodes ? because i have seen for a node it takes ~1 to 1.5seconds, so for a lot of nodes it's a very long time. do you have a good advice to manage so many nodes ? ;)
[2010/02/03 11:25:59] <fluxdude> is there any reason a file wouldn't have been updated on a first puppet run?
[2010/02/03 11:26:17] <fluxdude> I have had this before where you run puppet, it does a tonne of changes, then you do it again and it picks up one it missed...
[2010/02/03 11:26:21] <Volcane> GioGio: surely you wont sign them all at once?
[2010/02/03 11:26:41] @ allsystemsarego joined channel #puppet
[2010/02/03 11:27:14] <fluxdude> maybe a dependency bug or something...
[2010/02/03 11:28:34] @ Quit: zombied: Quit: Page closed
[2010/02/03 11:28:56] @ Quit: uphillian: Ping timeout: 245 seconds
[2010/02/03 11:30:34] <GioGio> Volcane: if we deploy a cluster, we need all our clients ready to work. so we have to sign all the certificates at once.
[2010/02/03 11:31:23] <ohadlevy> GioGio, you should sign a certificate only when a client request it
[2010/02/03 11:34:15] <whack> 30 minutes to sign certs for 1000 nodes doesn't seem all that insane if signing really takes almost 2 seconds each
[2010/02/03 11:34:45] <whack> I feel like it's probably unlikely that the turnup of 1000+ nodes hangs on the optimization of a 30 minute period.
[2010/02/03 11:35:08] <Volcane> also would be trivial to write a bulk signer but i doubt waiting a few minutes is the biggest problem when building 1k nodes
[2010/02/03 11:35:23] <Volcane> the longest time is ni startup/shutdown of all the puppet stuff, not the actual signing
[2010/02/03 11:35:57] <ohadlevy> volcane: yeah, and if you integrate it in your kickstart/preseed as foreman does - its really painless
[2010/02/03 11:36:29] <GioGio> ok, i just ask to know if you have some advice or already try this but i will test it by myself later ;)
[2010/02/03 11:36:39] <GioGio> thanks for your answers
[2010/02/03 11:36:48] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=147
[2010/02/03 11:36:48] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=148
[2010/02/03 11:37:34] @ unxfrek joined channel #puppet
[2010/02/03 11:39:01] @ Quit: Guest77477: Remote host closed the connection
[2010/02/03 11:39:19] @ Quit: scyld____: Quit: scyld____
[2010/02/03 11:44:27] @ skiold joined channel #puppet
[2010/02/03 11:45:58] @ gebi joined channel #puppet
[2010/02/03 11:50:01] @ ahasenack joined channel #puppet
[2010/02/03 11:50:17] @ bug_ is now known as bug
[2010/02/03 11:50:27] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=149
[2010/02/03 11:51:15] @ Quit: Ramonster: Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/
[2010/02/03 11:51:23] <suso> lot of people wanting t-shirts :-P
[2010/02/03 11:52:00] <mpdehaan> nice :)
[2010/02/03 11:55:02] @ Quit: Welsh_Dwarf: Remote host closed the connection
[2010/02/03 11:55:42] <KarlHungus> tshirts? :P
[2010/02/03 11:57:21] @ francois left channel #puppet ()
[2010/02/03 12:01:27] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=150
[2010/02/03 12:01:28] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=151
[2010/02/03 12:02:18] @ Quit: macsppadic: Quit: macsppadic
[2010/02/03 12:05:29] @ Quit: vzctl__: Quit: vzctl__
[2010/02/03 12:05:59] @ vzctl_ joined channel #puppet
[2010/02/03 12:07:26] @ aliver left channel #puppet ()
[2010/02/03 12:09:10] @ Quit: giskard: Remote host closed the connection
[2010/02/03 12:10:20] @ eric0 joined channel #puppet
[2010/02/03 12:10:36] <ahasenack> I want to run apt-get only if sources.list changed, and I don't control sources.list via puppet. In order to use subscribe => File["/etc/apt/sources.list"], though I have to declare a file {} resource for it
[2010/02/03 12:10:53] <ahasenack> so I'm just using a file { "/etc/apt/sources.list": ...} which sets the ownership of the file
[2010/02/03 12:11:07] <ahasenack> is that the usual way? Or is there a noop I could use?
[2010/02/03 12:12:50] <xerxas> is it a good idea to distribute certificate (for stunnel in my case) with puppet ?
[2010/02/03 12:13:43] @ Quit: danielbln: Quit: Leaving.
[2010/02/03 12:14:02] <eric0> ahasenack: you can just declare the resource with no attributes, i think
[2010/02/03 12:14:05] <Disconnect> ahasenack: puppet only notifies if -it- changes a file. so your apt-get won't ever get run
[2010/02/03 12:14:42] <ahasenack> Disconnect: ah
[2010/02/03 12:15:32] <ahasenack> Disconnect: good point, thanks
[2010/02/03 12:15:33] @ Quit: ten8nine: Quit: ten8nine
[2010/02/03 12:15:59] @ erm_ joined channel #puppet
[2010/02/03 12:16:12] @ Quit: ckauhaus: Quit: Leaving.
[2010/02/03 12:17:13] <ahasenack> hmm, I just wanted to make sure apt was up-to-date before installing a package, I don't want to run apt-get update everytime the client wakes up
[2010/02/03 12:17:54] <ahasenack> nor do I want to manage packages with puppet, it's just to bootstrap things
[2010/02/03 12:20:32] @ Quit: tyll: *.net *.split
[2010/02/03 12:20:33] @ Quit: phips: *.net *.split
[2010/02/03 12:20:34] @ Quit: _nono_: *.net *.split
[2010/02/03 12:20:34] @ Quit: `properzel: *.net *.split
[2010/02/03 12:20:34] @ Quit: jbarratt: *.net *.split
[2010/02/03 12:20:35] @ Quit: SEJeff: *.net *.split
[2010/02/03 12:20:37] @ Quit: markwell: *.net *.split
[2010/02/03 12:20:38] @ Quit: hggh: *.net *.split
[2010/02/03 12:20:38] @ Quit: hy: *.net *.split
[2010/02/03 12:20:39] @ Quit: explody: *.net *.split
[2010/02/03 12:20:39] @ Quit: jmeeuwen: *.net *.split
[2010/02/03 12:20:40] @ Quit: kennobaka: *.net *.split
[2010/02/03 12:20:40] @ Quit: anakha: *.net *.split
[2010/02/03 12:20:41] @ Quit: Bevo: *.net *.split
[2010/02/03 12:20:41] @ Quit: msf: *.net *.split
[2010/02/03 12:20:42] @ Quit: ggillies: *.net *.split
[2010/02/03 12:20:43] @ Quit: |shad0w|: *.net *.split
[2010/02/03 12:20:43] @ Quit: auxesis: *.net *.split
[2010/02/03 12:20:43] @ Quit: ayanich: *.net *.split
[2010/02/03 12:20:44] @ Quit: bzrk: *.net *.split
[2010/02/03 12:20:44] @ Quit: hacim: *.net *.split
[2010/02/03 12:20:45] @ Quit: dixond: *.net *.split
[2010/02/03 12:20:45] @ Quit: londo: *.net *.split
[2010/02/03 12:20:46] @ Quit: jubei__: *.net *.split
[2010/02/03 12:20:46] @ Quit: lazzurs: *.net *.split
[2010/02/03 12:20:47] @ Quit: mellen: *.net *.split
[2010/02/03 12:20:47] @ Quit: Omahn: *.net *.split
[2010/02/03 12:20:48] @ Quit: huggie: *.net *.split
[2010/02/03 12:20:49] @ Quit: fux: *.net *.split
[2010/02/03 12:20:50] @ Quit: zipkid: *.net *.split
[2010/02/03 12:20:51] @ Quit: ReinH: *.net *.split
[2010/02/03 12:20:51] @ Quit: delewis: *.net *.split
[2010/02/03 12:20:52] @ Quit: foobar___: *.net *.split
[2010/02/03 12:20:53] @ Quit: spawnyd: *.net *.split
[2010/02/03 12:20:54] @ Quit: tessier_: *.net *.split
[2010/02/03 12:20:54] @ Quit: jY: *.net *.split
[2010/02/03 12:20:55] @ Quit: raphink: *.net *.split
[2010/02/03 12:20:55] @ Quit: ohlolohlol: *.net *.split
[2010/02/03 12:20:56] @ Quit: dan__t: *.net *.split
[2010/02/03 12:20:56] @ Quit: tessier: *.net *.split
[2010/02/03 12:20:56] @ Quit: MrHeavy: *.net *.split
[2010/02/03 12:20:57] @ Quit: mark: *.net *.split
[2010/02/03 12:20:57] @ Quit: DmosEmp: *.net *.split
[2010/02/03 12:20:58] @ Quit: CoolCold: *.net *.split
[2010/02/03 12:20:59] @ Quit: codec: *.net *.split
[2010/02/03 12:21:00] @ jmeeuwen joined channel #puppet
[2010/02/03 12:22:15] @ tyll joined channel #puppet
[2010/02/03 12:22:16] @ phips joined channel #puppet
[2010/02/03 12:22:16] @ SEJeff joined channel #puppet
[2010/02/03 12:22:16] @ anakha joined channel #puppet
[2010/02/03 12:22:16] @ _nono_ joined channel #puppet
[2010/02/03 12:22:16] @ `properzel joined channel #puppet
[2010/02/03 12:22:16] @ jbarratt joined channel #puppet
[2010/02/03 12:22:16] @ markwell joined channel #puppet
[2010/02/03 12:22:16] @ hggh joined channel #puppet
[2010/02/03 12:22:16] @ hy joined channel #puppet
[2010/02/03 12:22:16] @ explody joined channel #puppet
[2010/02/03 12:22:16] @ kennobaka joined channel #puppet
[2010/02/03 12:22:16] @ Bevo joined channel #puppet
[2010/02/03 12:22:16] @ ggillies joined channel #puppet
[2010/02/03 12:22:16] @ msf joined channel #puppet
[2010/02/03 12:22:17] @ auxesis joined channel #puppet
[2010/02/03 12:22:17] @ |shad0w| joined channel #puppet
[2010/02/03 12:22:17] @ ayanich joined channel #puppet
[2010/02/03 12:22:17] @ bzrk joined channel #puppet
[2010/02/03 12:22:17] @ hacim joined channel #puppet
[2010/02/03 12:22:17] @ dixond joined channel #puppet
[2010/02/03 12:22:17] @ londo joined channel #puppet
[2010/02/03 12:22:17] @ mellen joined channel #puppet
[2010/02/03 12:22:17] @ Omahn joined channel #puppet
[2010/02/03 12:22:17] @ huggie joined channel #puppet
[2010/02/03 12:22:17] @ lazzurs joined channel #puppet
[2010/02/03 12:22:17] @ jubei__ joined channel #puppet
[2010/02/03 12:22:18] @ fux joined channel #puppet
[2010/02/03 12:22:18] @ zipkid joined channel #puppet
[2010/02/03 12:22:18] @ ReinH joined channel #puppet
[2010/02/03 12:22:18] @ delewis joined channel #puppet
[2010/02/03 12:22:18] @ jY joined channel #puppet
[2010/02/03 12:22:18] @ foobar___ joined channel #puppet
[2010/02/03 12:22:18] @ spawnyd joined channel #puppet
[2010/02/03 12:22:18] @ tessier_ joined channel #puppet
[2010/02/03 12:22:19] @ tessier joined channel #puppet
[2010/02/03 12:22:19] @ raphink joined channel #puppet
[2010/02/03 12:22:19] @ dan__t joined channel #puppet
[2010/02/03 12:22:19] @ ohlolohlol joined channel #puppet
[2010/02/03 12:22:19] @ MrHeavy joined channel #puppet
[2010/02/03 12:22:19] @ mark joined channel #puppet
[2010/02/03 12:22:19] @ CoolCold joined channel #puppet
[2010/02/03 12:22:19] @ codec joined channel #puppet
[2010/02/03 12:22:19] @ toi joined channel #puppet
[2010/02/03 12:22:20] @ Quit: jb: Excess Flood
[2010/02/03 12:22:20] @ jb joined channel #puppet
[2010/02/03 12:22:56] @ bitfield joined channel #puppet
[2010/02/03 12:23:00] @ Quit: CoolCold: Ping timeout: 240 seconds
[2010/02/03 12:23:44] @ CoolCold joined channel #puppet
[2010/02/03 12:23:46] @ Quit: Bass10: Read error: Connection reset by peer
[2010/02/03 12:24:10] @ Bass10 joined channel #puppet
[2010/02/03 12:24:13] @ jes5 joined channel #puppet
[2010/02/03 12:26:55] @ Quit: bug: Quit: bug
[2010/02/03 12:29:16] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=152
[2010/02/03 12:29:16] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=153
[2010/02/03 12:33:45] @ lak joined channel #puppet
[2010/02/03 12:37:55] <xerxas> is there a way to specify which init.d file to use for a service resource ?
[2010/02/03 12:37:55] @ tim|imac joined channel #puppet
[2010/02/03 12:38:00] <himanshu> if I am calling something like this require => X::Y["fkd"], it is giving me problem
[2010/02/03 12:38:05] @ giskard joined channel #puppet
[2010/02/03 12:38:09] <xerxas> I can specify a start => , stop => and restart =>
[2010/02/03 12:38:18] @ thomas54321 joined channel #puppet
[2010/02/03 12:38:24] <himanshu> how can I use X::Y for require
[2010/02/03 12:40:15] @ Quit: cwebber: Quit: cwebber
[2010/02/03 12:40:19] <thomas54321> can someone help me with an issue i am having? http://pastie.org/807887
[2010/02/03 12:40:45] <thomas54321> I am trying to make sure ypbind runs before I create and chown home directories, but the pasted code doesn't seem to work...
[2010/02/03 12:40:50] @ Quit: nevyn: Ping timeout: 265 seconds
[2010/02/03 12:40:56] <thomas54321> even though the user does exist on the system
[2010/02/03 12:41:09] <Volcane> but only after ypbind is setup right?
[2010/02/03 12:41:16] <thomas54321> yeah
[2010/02/03 12:41:25] <Volcane> yeh there's a chicken and egg situation
[2010/02/03 12:41:40] <Volcane> it tries to validate that it can do whats in the catalog before running it
[2010/02/03 12:41:45] <thomas54321> ohhh
[2010/02/03 12:41:50] <Volcane> so when doing that, sure enough the user doesnt exist
[2010/02/03 12:42:10] <thomas54321> that makes sense - so the user doesn't exist at the initial parsing of the catalog
[2010/02/03 12:42:20] <thomas54321> but does during the run... but that's too late
[2010/02/03 12:42:25] <Volcane> yeah
[2010/02/03 12:42:28] @ nevyn joined channel #puppet
[2010/02/03 12:42:40] <thomas54321> Is there any clean way around this?
[2010/02/03 12:42:52] <Volcane> install ypbind during kickstart :P
[2010/02/03 12:43:00] @ nigelk joined channel #puppet
[2010/02/03 12:43:00] <thomas54321> haha
[2010/02/03 12:43:11] <thomas54321> okay. that would probably be useful as well
[2010/02/03 12:43:30] <Volcane> well thats more or less whats needed you can do it during install, or you can make your puppet runs multiphase, first phase sets up dependencies like this, 2nd run will be a full run and has the deps met
[2010/02/03 12:43:54] @ Quit: TREllis: Ping timeout: 240 seconds
[2010/02/03 12:43:58] @ GGD joined channel #puppet
[2010/02/03 12:44:05] @ TREllis joined channel #puppet
[2010/02/03 12:44:13] @ Quit: gebi: Ping timeout: 264 seconds
[2010/02/03 12:44:14] <thomas54321> thanks for the help!
[2010/02/03 12:44:25] <Volcane> np
[2010/02/03 12:46:13] @ Quit: suso: Remote host closed the connection
[2010/02/03 12:47:23] @ Pearla joined channel #puppet
[2010/02/03 12:49:17] @ Quit: _nono_: Quit: Leaving
[2010/02/03 12:52:40] @ Quit: giskard: Read error: Connection reset by peer
[2010/02/03 12:52:53] @ Quit: lak: Quit: lak
[2010/02/03 12:52:56] @ Quit: Pearla:
[2010/02/03 12:55:11] @ paxos joined channel #puppet
[2010/02/03 12:56:11] @ giskard joined channel #puppet
[2010/02/03 12:59:13] @ WALoeIII joined channel #puppet
[2010/02/03 13:00:05] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=154
[2010/02/03 13:00:05] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=155
[2010/02/03 13:01:07] @ cwebber joined channel #puppet
[2010/02/03 13:02:48] @ ten8nine joined channel #puppet
[2010/02/03 13:04:27] @ autowidget joined channel #puppet
[2010/02/03 13:06:42] @ Quit: pacalm: Quit: pacalm
[2010/02/03 13:07:12] @ fzzzt joined channel #puppet
[2010/02/03 13:07:21] @ Quit: ezekiel: Quit: "Switch to SSL"
[2010/02/03 13:07:25] @ ezekiel joined channel #puppet
[2010/02/03 13:07:44] <fzzzt> Does anyone know, does anything have access to the client's configuration before the new one gets applied?
[2010/02/03 13:07:51] @ Quit: TREllis: Quit: leaving
[2010/02/03 13:07:56] @ Quit: ezekiel: Client Quit
[2010/02/03 13:08:01] <fzzzt> I'm looking to make a way to spit out "these are the incoming changes"
[2010/02/03 13:08:06] @ ezekiel joined channel #puppet
[2010/02/03 13:08:43] @ gebi joined channel #puppet
[2010/02/03 13:08:57] @ Quit: ambroff: Read error: Connection reset by peer
[2010/02/03 13:09:26] @ ambroff joined channel #puppet
[2010/02/03 13:09:31] @ Quit: ambroff: Read error: Connection reset by peer
[2010/02/03 13:10:05] @ ambroff joined channel #puppet
[2010/02/03 13:10:48] @ dyresen joined channel #puppet
[2010/02/03 13:11:23] @ rgsteele joined channel #puppet
[2010/02/03 13:12:04] <rgsteele> The 'home' attribute of the 'user' type handles the chowning of the homedir if a uid changes, correct?
[2010/02/03 13:12:40] @ Quit: ten8nine: Quit: ten8nine
[2010/02/03 13:13:06] <fzzzt> eventually i would like to implement up/down mechanics so one can act upon a resource being created or destroyed relative to the current state.. my use case right now is Tomcat apps. if the context changes, i need to remove an old file and add a new one, but only one can exist
[2010/02/03 13:13:50] @ Quit: thomas54321: Quit: thomas54321
[2010/02/03 13:14:17] <fzzzt> rgsteele: I don't think so
[2010/02/03 13:14:34] <fzzzt> rgsteele: The docs suggest (to me) that's just setting the passwd value, not doing anything with the actual directory.
[2010/02/03 13:14:42] @ stephen_ joined channel #puppet
[2010/02/03 13:15:11] <fzzzt> rgsteele: If it doesn't check to see if the dir exists, it probably doesn't check or set the permissions
[2010/02/03 13:15:41] <rgsteele> I dunno, it looks like it's doing that to me.
[2010/02/03 13:15:50] <rgsteele> I just didn't see documentation to support the behavior
[2010/02/03 13:16:23] <ahasenack> I'm using puppet 0.24.4 and facter 1.3.8, and sometimes $lsbdistcodename is empty instead of the distro name, feels like a race, is this a known issue?
[2010/02/03 13:17:35] <Volcane> it should have it in if you have the lsb stuff on your node
[2010/02/03 13:17:45] <Volcane> though really that version of facter is ANCIENT and you should upgrade
[2010/02/03 13:17:54] @ Quit: stephen_: Client Quit
[2010/02/03 13:18:37] <ahasenack> Volcane: yeah, hardy, I knew eventually I would get this type of answer, I was wondering how far I would get before I stumbled upon a possible bug in this older version
[2010/02/03 13:19:30] <Volcane> still, if you have lsb stuff installed and it answers sanely then facter should have that
[2010/02/03 13:19:36] <lilmatt> I'm having trouble debugging this after an upgrade to 0.25.3. Any idea? puppetd[28578]: Could not retrieve catalog from remote server: Could not intern from pson: expected ',' or '}' in object at ''!
[2010/02/03 13:20:07] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=156
[2010/02/03 13:20:12] @ Quit: Chiku: Quit: Quitte
[2010/02/03 13:22:58] <ahasenack> Volcane: maybe there is some race? I install the node with a script. It installs the packages, creates the puppet config and starts the daemon. The master autosigns the csr from the node. Everything happens very quickly
[2010/02/03 13:23:42] @ Quit: cwebber: Quit: cwebber
[2010/02/03 13:24:06] <Volcane> what does a machine showing hte problem say for lsb_release -a 2 ?
[2010/02/03 13:24:35] @ Quit: poison: Remote host closed the connection
[2010/02/03 13:24:59] <ahasenack> that's a syntax error
[2010/02/03 13:25:09] <ahasenack> lsb_release: error: No arguments are permitted
[2010/02/03 13:25:36] <ahasenack> anyway, it doesn't happen always
[2010/02/03 13:25:51] <ahasenack> I'm trying to reproduce it now, then I will run facter manually
[2010/02/03 13:27:40] <ahasenack> ok, got it
[2010/02/03 13:27:48] <ahasenack> Feb 3 13:26:34 puppet-master puppetmasterd[6965]: (Scope(Class[landscape-client])) lsbdistcodename is .
[2010/02/03 13:27:53] <ahasenack> that's on the master, a simple notice()
[2010/02/03 13:27:55] @ bug joined channel #puppet
[2010/02/03 13:28:06] <ahasenack> on the client, facter works
[2010/02/03 13:28:08] <ahasenack> # facter lsbdistcodename
[2010/02/03 13:28:08] <ahasenack> hardy
[2010/02/03 13:28:44] <ahasenack> now I just signalled the client daemon with USR1
[2010/02/03 13:28:54] <ahasenack> server says Feb 3 13:27:46 puppet-master puppetmasterd[6965]: (Scope(Class[landscape-client])) lsbdistcodename is hardy.
[2010/02/03 13:29:06] <ahasenack> no restarts or other changes
[2010/02/03 13:29:20] <ahasenack> and the recipe ran as expected
[2010/02/03 13:29:54] <ahasenack> more or less, the missing lsbdistcodename made the wrong package be installed
[2010/02/03 13:30:06] <ahasenack> maybe I should take that into account and move on (lsbdistcodename being empty)
[2010/02/03 13:30:24] <Volcane> well I'd say start with upgrading - maybe search through old tickets see if there's something but I dont recall anyone seeing or reporting this here
[2010/02/03 13:31:01] @ Quit: unxfrek: Read error: Connection reset by peer
[2010/02/03 13:31:40] <ahasenack> ok, thanks
[2010/02/03 13:32:20] @ fzzzt left channel #puppet ()
[2010/02/03 13:33:38] @ jab_doa joined channel #puppet
[2010/02/03 13:35:36] @ lak joined channel #puppet
[2010/02/03 13:35:54] <himynameisthor> there's an upcoming puppet training session in my area, and I'm trying to decide if I need the first half of the week or just the developer part at the end
[2010/02/03 13:36:16] <Volcane> himynameisthor: do you know puppet well?
[2010/02/03 13:36:20] @ Quit: xerxas: Quit: Leaving.
[2010/02/03 13:36:43] <himynameisthor> Volcane: i thought I did, until someone told me about exported resources and collections, now i have a whole nother set of things I don't know how to do with puppet =]
[2010/02/03 13:36:50] <Volcane> hehe
[2010/02/03 13:36:52] <himynameisthor> but most basic things, yes
[2010/02/03 13:36:53] @ ten8nine joined channel #puppet
[2010/02/03 13:37:06] <Volcane> you'll gain value from the 1st half then i think
[2010/02/03 13:37:30] @ Quit: gebi: Read error: Operation timed out
[2010/02/03 13:37:44] <himynameisthor> allright, as long as it's not 3 days of "this is how you type 'service puppetmaster start'" =]
[2010/02/03 13:38:13] * himynameisthor has had to sit through 'advanced' redhat training before... ugh.
[2010/02/03 13:38:14] <Volcane> well i am sure there will be a fair bit of that, all about ssl and stuff
[2010/02/03 13:38:22] <mpdehaan> himynameisthor, I am looking forward to learning about those things too :)
[2010/02/03 13:38:30] @ Quit: eshamow: Quit: eshamow
[2010/02/03 13:38:33] <lilmatt> Yeah I'm getting these errors on many boxes now. Could not retrieve catalog from remote server: Could not intern from pson: source did not contain any PSON!
[2010/02/03 13:38:43] <himynameisthor> mpdehaan: you going to the one in SF in a couple of weeks?
[2010/02/03 13:38:46] <himynameisthor> err
[2010/02/03 13:38:46] <himynameisthor> rather
[2010/02/03 13:38:50] <mpdehaan> Next week, yes.
[2010/02/03 13:38:54] <himynameisthor> next week
[2010/02/03 13:40:03] @ Quit: toi: Ping timeout: 246 seconds
[2010/02/03 13:40:03] <himynameisthor> now i just have to talk my boss into spending $3600 on me =]
[2010/02/03 13:40:50] <himynameisthor> "you're not spending $3600 on /me/, you're spending $3600 on the scalability of our infrastructure!"
[2010/02/03 13:40:55] <himynameisthor> =]
[2010/02/03 13:41:10] <mpdehaan> first hit for puppet training, btw: http://www.experiencepuppets.com/
[2010/02/03 13:41:20] @ eric-atl joined channel #puppet
[2010/02/03 13:42:08] * ahasenack uses a fail() in the case selector for when lsbdistcodename is empty, seems to workaround the issue pretty well as the 2nd run from the client will just try again
[2010/02/03 13:43:31] @ eric-atl left channel #puppet ()
[2010/02/03 13:43:40] @ eshamow joined channel #puppet
[2010/02/03 13:44:53] <lilmatt> Volcane: any idea where to start debugging this error? I've googled to no success
[2010/02/03 13:45:44] <Volcane> lilmatt: are you running the sae version on master and client?
[2010/02/03 13:45:52] <lilmatt> checking
[2010/02/03 13:48:01] <lilmatt> yes
[2010/02/03 13:48:49] <Volcane> k, ah didnt see your first error
[2010/02/03 13:48:57] <Volcane> what ver did you upgrade from?
[2010/02/03 13:49:11] <lilmatt> 0.25.1 to .3
[2010/02/03 13:49:16] <Volcane> oh, weird
[2010/02/03 13:49:19] <lilmatt> using epel repo
[2010/02/03 13:49:29] <Volcane> well .3 is best avoided due to broken cron
[2010/02/03 13:49:47] <Volcane> but thats just aside, i am not sure why you're having this issue but it seems somewhere you might have weird escaping in a string
[2010/02/03 13:50:13] <Volcane> not sure how to get it narrowed down more than that though :)
[2010/02/03 13:50:37] <lilmatt> Volcane: what's interesting is that I have two puppet infrastructures running -- one on an Amazon cloud, and one on local hardware. They both pull from the same svn repo and the cloud one isn't complaining.
[2010/02/03 13:51:02] <Volcane> weird yeah
[2010/02/03 13:51:24] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=157
[2010/02/03 13:51:24] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=158
[2010/02/03 13:54:47] @ cwebber joined channel #puppet
[2010/02/03 13:55:55] <lilmatt> Volcane: ya I'm not getting the error with the } anymore, just this one: Could not retrieve catalog from remote server: Could not intern from pson: source did not contain any PSON!
[2010/02/03 13:56:27] @ mvn071 joined channel #puppet
[2010/02/03 13:57:45] <Volcane> when you run on your master: puppetmasterd --compile fqdn|less
[2010/02/03 13:57:49] <Volcane> does it start like:
[2010/02/03 13:57:59] <Volcane> {"metadata":{"api_version":1},"document_type":"Catalog","data":{....
[2010/02/03 13:58:45] @ Quit: cwebber: Client Quit
[2010/02/03 14:01:28] @ xerxas joined channel #puppet
[2010/02/03 14:02:40] @ gebi joined channel #puppet
[2010/02/03 14:02:42] @ Quit: giskard: Remote host closed the connection
[2010/02/03 14:03:22] @ Quit: skiold: Quit: skiold
[2010/02/03 14:03:22] @ giskard joined channel #puppet
[2010/02/03 14:07:17] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=159
[2010/02/03 14:08:53] <joe-mac> exec { "/usr/bin/apt-get update": refreshonly => "true" }
[2010/02/03 14:09:00] <joe-mac> oops
[2010/02/03 14:12:17] <lilmatt> Volcane: ESC[1;35merr: No matching value for selector param '' at /etc/puppet/manifests/site.pp:31 on node fqdnESC[0m
[2010/02/03 14:12:18] <lilmatt> No matching value for selector param '' at /etc/puppet/manifests/site.pp:31 on node fqdn
[2010/02/03 14:13:49] @ Quit: ten8nine: Quit: ten8nine
[2010/02/03 14:14:32] <lilmatt> Volcane: also my older boxes have puppet 0.25.1 and get the same error, which means they don't upgrade automagically to 0.25.3, which means we're at a mismatch
[2010/02/03 14:18:02] @ DmosEmp joined channel #puppet
[2010/02/03 14:20:25] @ Quit: lak: Quit: lak
[2010/02/03 14:22:29] @ shadoi joined channel #puppet
[2010/02/03 14:23:36] @ danielbln joined channel #puppet
[2010/02/03 14:24:36] @ mattwynne joined channel #puppet
[2010/02/03 14:25:18] @ lak joined channel #puppet
[2010/02/03 14:29:59] <joe-mac> wiki:ConfigurationReference
[2010/02/03 14:33:54] <WALoeIII> I'm getting lots of these: Failed to parse template nginx/common.conf.erb: Connection reset by peer
[2010/02/03 14:34:07] <WALoeIII> I want it to pull from the local templates inside the module
[2010/02/03 14:34:19] <WALoeIII> do I now need to delcare modules/nginx/templates/common.conf.erb?
[2010/02/03 14:35:05] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 14:35:22] <lilmatt> Volcane: yeah my 0.25.1 boxes that are phoning home to a 0.25.3 master are acting like this thread http://groups.google.com/group/puppet-users/browse_thread/thread/27e038f2b6a7380a#
[2010/02/03 14:35:46] @ pheezy joined channel #puppet
[2010/02/03 14:36:00] <lilmatt> I'd rather not have to manually yum update on each and every box...
[2010/02/03 14:36:03] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 14:36:18] <gepetto> feed trac had 5 updates, showing the latest 3
[2010/02/03 14:36:18] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=162
[2010/02/03 14:36:18] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=163
[2010/02/03 14:36:18] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=164
[2010/02/03 14:36:24] @ jacobkm joined channel #puppet
[2010/02/03 14:38:35] <lilmatt> Volcane: yeah, basically the 0.25.1 boxes do the certificate match error thing, and if I manually upgrade them to 0.25.3 I get the PSON error
[2010/02/03 14:41:02] <whack> pson error?
[2010/02/03 14:41:18] @ Quit: bitfield: Quit: Leaving.
[2010/02/03 14:42:08] @ Quit: lak: Quit: lak
[2010/02/03 14:42:18] @ dyresen is now known as Dyresen
[2010/02/03 14:43:56] <lilmatt> whack: Could not retrieve catalog from remote server: Could not intern from pson: source did not contain any PSON!
[2010/02/03 14:43:57] <ashp> before I start this, has anyone here built a reconnoiter puppet module before?
[2010/02/03 14:43:57] @ fzzzt joined channel #puppet
[2010/02/03 14:44:03] @ Quit: kolla: Remote host closed the connection
[2010/02/03 14:44:04] <ashp> This looks pretty nice and I want to give it a whirl
[2010/02/03 14:44:08] <whack> ouch
[2010/02/03 14:44:24] <lilmatt> whack: ya I'm pretty confused by it.
[2010/02/03 14:44:33] <fzzzt> Is it possible to use a selector in an array value? As in require => [ $flag ? { ... }, ... ]
[2010/02/03 14:46:04] @ skiold joined channel #puppet
[2010/02/03 14:47:59] <lilmatt> I see this in the trace on the client: debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml; using pson
[2010/02/03 14:48:01] @ jfreeman joined channel #puppet
[2010/02/03 14:48:06] <lilmatt> Can I force it to use something other than pson?
[2010/02/03 14:48:14] <lilmatt> and see if that works?
[2010/02/03 14:48:18] <nigelk> lilmatt: yes
[2010/02/03 14:48:20] * nigelk checks the name
[2010/02/03 14:48:24] <fzzzt> (yes)
[2010/02/03 14:48:27] <lilmatt> nigelk: thank ou
[2010/02/03 14:48:30] <lilmatt> +y
[2010/02/03 14:48:36] <nigelk> --preferred_serialization_format=yaml
[2010/02/03 14:48:37] <nigelk> I think
[2010/02/03 14:49:02] <nigelk> preferred_serialization_format is it
[2010/02/03 14:49:03] <lilmatt> nigelk: huzzah
[2010/02/03 14:49:14] <lilmatt> And now it works
[2010/02/03 14:49:23] <fzzzt> sweet
[2010/02/03 14:49:26] <nigelk> awesome. It's a bug :)
[2010/02/03 14:49:30] <fzzzt> this setup is workin pretty nice
[2010/02/03 14:49:57] <lilmatt> nigelk: though I think the pson parser is part of ruby, not puppet right?
[2010/02/03 14:50:13] <fzzzt> i can build my war file in ant, it copies to puppet and commits, svn updates testing branch automatically, test server pulls the new war down, stops Tomcat, deleted old file and restarts
[2010/02/03 14:50:25] <nigelk> lilmatt: I'm not quite sure. pson is the puppet included version of json I believe
[2010/02/03 14:50:29] <nigelk> maybe with some extra patches?
[2010/02/03 14:50:36] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=165
[2010/02/03 14:51:01] <tmz> lilmatt: It's a fork of the ruby (or rails) json, since rails does something to screw things up using the normal json. :/
[2010/02/03 14:51:14] <lilmatt> tmz: ty
[2010/02/03 14:52:59] @ Quit: Demosthenes: Quit: leaving
[2010/02/03 14:55:35] <themurph> Can anyone tell me what's the best way to declare a source for a file and if it's not found in the 'module'/files/ directory then it will just get skipped. In the following: http://pastie.org/808125 I just want to manage the hosts file if I have one in puppet. otherwise I don't want puppet to touch it.
[2010/02/03 14:55:49] @ Quit: phips: Quit: phips
[2010/02/03 14:56:25] <themurph> I guess I should be clear, right now puppet doesn't touch it, but it spams the logs every run on most hosts
[2010/02/03 14:56:33] <fzzzt> rofl
[2010/02/03 14:56:44] <fzzzt> anyone here a phish fan?
[2010/02/03 14:57:04] @ Quit: mattwynne: Remote host closed the connection
[2010/02/03 14:57:17] <themurph> fzzzt: yes!
[2010/02/03 14:57:29] <fzzzt> did you hear about what happened at the NYE concert?
[2010/02/03 14:57:37] <themurph> nope
[2010/02/03 14:57:43] @ mattwynne joined channel #puppet
[2010/02/03 14:57:51] @ Quit: mattwynne: Remote host closed the connection
[2010/02/03 14:57:53] <explody> fzzzt: a hippie jam band made millions?
[2010/02/03 14:57:55] <fzzzt> fishman got into a mirror/disco ball and was shot out of a cannon to a net
[2010/02/03 14:58:01] <fzzzt> only, they missed the net
[2010/02/03 14:58:08] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=166
[2010/02/03 14:58:09] <themurph> ouch!!!
[2010/02/03 14:58:32] <fzzzt> http://www.flickr.com/photos/36045457@N08/4233742065
[2010/02/03 15:00:09] <fzzzt> hopefully it was a gag and he didnt actually get in heh
[2010/02/03 15:00:46] <fzzzt> i would imagine so
[2010/02/03 15:00:49] <fzzzt> anyway back to work
[2010/02/03 15:07:58] <lilmatt> it was a gag. they faked it going thru the roof of the AA arena
[2010/02/03 15:09:11] <joe-mac> i am a big phish fan
[2010/02/03 15:09:15] <joe-mac> well, sort of
[2010/02/03 15:09:20] <joe-mac> i am more of a dead fan
[2010/02/03 15:11:03] <ahasenack> can I continue lines as in http://pastebin.ubuntu.com/368425/ ? I seem to be getting syntax errors
[2010/02/03 15:11:19] <ahasenack> Could not retrieve catalog: Syntax error at '=>'; expected '}' at ....
[2010/02/03 15:11:39] <jrojas> you need a comma and a double quote after client?
[2010/02/03 15:11:49] <jrojas> oh wait
[2010/02/03 15:11:50] <jrojas> i see
[2010/02/03 15:11:52] <joe-mac> no he wants those lines in the content
[2010/02/03 15:12:03] <joe-mac> should work but depending on where you have this defined, using $name won't work for the title
[2010/02/03 15:12:13] <nigelk> ahasenack: what I do....
[2010/02/03 15:12:18] <nigelk> is make a file with the contents
[2010/02/03 15:12:21] <nigelk> then ralsh file /path/to/file
[2010/02/03 15:12:26] <nigelk> to make sure I have that much of the syntax right
[2010/02/03 15:12:30] <nigelk> then start putting variables in
[2010/02/03 15:12:41] <rgsteele> Does puppet have negation as of 0.24.8? E.g., if !defined(Class["foo"]) { ... }
[2010/02/03 15:12:53] <ahasenack> I would prefer to not need external files, at least for such a small snippet
[2010/02/03 15:13:04] <nigelk> ahasenack: no, I'm not saying to use an external file
[2010/02/03 15:13:13] <nigelk> just to make one to generate the syntax with content => with ralsh
[2010/02/03 15:13:22] <ahasenack> don't know what ralsh is, sorry
[2010/02/03 15:13:47] <nigelk> it comes with puppet.
[2010/02/03 15:13:51] <nigelk> lemme pastebin something to show
[2010/02/03 15:14:03] <fzzzt> isn't ralsh what you do when you've had too much alcohol
[2010/02/03 15:14:25] <ahasenack> the example from http://docs.reductivelabs.com/references/stable/type.html#file, in the "content" part, seems to imply this multiline content should work
[2010/02/03 15:14:34] <lilmatt> fzzzt: no that's ralph
[2010/02/03 15:14:41] <jmccune> ahasenack: Multiline content definitely works.
[2010/02/03 15:14:43] <fzzzt> if only there was a way to have puppet tell a client to update
[2010/02/03 15:14:43] <ahasenack> or does it just work when using a variable like in that example?
[2010/02/03 15:15:10] <ahasenack> for reference, I'm inside a definition
[2010/02/03 15:15:55] <nigelk> ahasenack: http://pastie.org/808169
[2010/02/03 15:15:58] <jmccune> ahasenack: your syntax error is with the trailing comma (should be a semicolon), not with the content parameter.
[2010/02/03 15:15:59] <nigelk> to show you ralsh
[2010/02/03 15:16:15] <ahasenack> nigelk: thanks!
[2010/02/03 15:16:27] <nigelk> jmccune: you don't need a semi-colon there?
[2010/02/03 15:16:46] <nigelk> I think the \n might be throwing it off
[2010/02/03 15:17:06] @ lak joined channel #puppet
[2010/02/03 15:17:15] <jmccune> nigelk: I'm looking at http://pastebin.ubuntu.com/368425/
[2010/02/03 15:17:21] <ahasenack> I was following what seemed a practice of always ending with a comma
[2010/02/03 15:17:38] <nigelk> jmccune: I don't have a single semi-colon in my entire setup :)
[2010/02/03 15:17:50] <nigelk> I thought they were only for that "weird" way of defining multiple resources at once?
[2010/02/03 15:17:52] <jmccune> nigelk: No way
[2010/02/03 15:18:03] <nigelk> yes way
[2010/02/03 15:18:18] <jmccune> nigelk: Hrmmmm... Well, I don't repeat file {} a ton, so I've got ;'s all over the place.
[2010/02/03 15:18:23] @ Quit: Bass10: Ping timeout: 246 seconds
[2010/02/03 15:18:26] <jmccune> nigelk: But yeah, I guess that is weird.
[2010/02/03 15:18:36] <nigelk> http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#resource-collections
[2010/02/03 15:18:49] <nigelk> that's the only way I've ever seen semi-colons be required
[2010/02/03 15:18:57] <ahasenack> ending with account_name = $account\n";
[2010/02/03 15:18:58] <ahasenack> didn't help
[2010/02/03 15:19:01] <jmccune> nigelk: I thought if you only have one resource in the block, then you could only end with nothing, or with a semicolon, but not with a comma.
[2010/02/03 15:19:08] <lilmatt> does the puppet packager for redhat epel hang out here?
[2010/02/03 15:19:19] <nigelk> I end every resource with a comma , and have one resource per block
[2010/02/03 15:19:26] <jmccune> nigelk: Ah
[2010/02/03 15:19:37] <jmccune> nigelk: That is how I'm using semicolons
[2010/02/03 15:20:02] <jmccune> I'm just mistaken about the "normal" use. =)
[2010/02/03 15:20:22] <nigelk> :D
[2010/02/03 15:20:35] <jmccune> ahasenack: I think nigelk's right, it's probably the \n thowing the parser off.
[2010/02/03 15:20:44] <ahasenack> let me try without it
[2010/02/03 15:20:51] <fzzzt> lol i just read how google got puppet on their mac clients, awesome
[2010/02/03 15:21:12] <jmccune> ahasenack: for what it's worth, you could just put the closing " on the next line. It's ugly, but I'm 99% confident it'll work.
[2010/02/03 15:21:13] <arj__> url?
[2010/02/03 15:21:25] <ahasenack> it's what I'm trying right now, since just dropping \n didn't help
[2010/02/03 15:21:37] <ahasenack> jmccune: yep, worked \o/
[2010/02/03 15:21:46] <ahasenack> thanks guys
[2010/02/03 15:21:51] @ Quit: giskard: Remote host closed the connection
[2010/02/03 15:21:53] @ Quit: lak: Client Quit
[2010/02/03 15:22:03] <jmccune> fzzzt: url?
[2010/02/03 15:23:29] @ cwebber joined channel #puppet
[2010/02/03 15:24:11] <jmccune> nigelk: For the record, I think you're weird and I'm normal. =)
[2010/02/03 15:24:13] <jmccune> nigelk: http://reductivelabs.com/trac/puppet/wiki/StyleGuide
[2010/02/03 15:24:22] <nigelk> hahah
[2010/02/03 15:24:39] <nigelk> "The last attribute-value pair ends with a comma even though there are no other attribute-value pairs."
[2010/02/03 15:25:00] <nigelk> this whole multiple resources in a block thing is weird
[2010/02/03 15:25:01] <jmccune> nigelk: Yeah, just read that...
[2010/02/03 15:25:16] @ cynicismic joined channel #puppet
[2010/02/03 15:25:16] <fzzzt> http://www.redmonk.com/cote/2008/06/11/puppet-at-google-redmonk-radio-episode-48/
[2010/02/03 15:25:28] <nigelk> I don't get the point really. I prefer readability over conciseness :)
[2010/02/03 15:25:54] @ giskard_ joined channel #puppet
[2010/02/03 15:26:04] @ poison joined channel #puppet
[2010/02/03 15:26:27] <nigelk> does anyone else use the semi-colon syntax other than jmccune ?
[2010/02/03 15:26:45] @ Bass10 joined channel #puppet
[2010/02/03 15:26:52] <jmccune> nigelk: Yeah, I see your point. The trailing comma is more pythonic, doesn't mess up your diff's when you add a parameter, and is more explicit.
[2010/02/03 15:26:58] <nigelk> yep
[2010/02/03 15:27:04] <lilmatt> So it looks like I'm stuck waiting for mirrors to sync to get 0.24.1
[2010/02/03 15:27:11] <jmccune> Having a screen full of file names all lined up nice and neat though is somewhat appealing.
[2010/02/03 15:27:27] <nigelk> so I tend to have that too, but I use resource defaults to get there
[2010/02/03 15:27:47] * Volcane does
[2010/02/03 15:28:00] <jmccune> Right, and file { "/tmp/foo":; "/tmp/bar";: } just looks weird.
[2010/02/03 15:28:17] <nigelk> eeew
[2010/02/03 15:28:49] <nigelk> I do a lot of http://pastie.org/808199 style stuff
[2010/02/03 15:28:49] <Volcane> jmccune: but in that case an array would be better, i only use that syntax when i have sets of parameters for each in the resource type
[2010/02/03 15:28:52] <lilmatt> tmz: you're the epel packager?
[2010/02/03 15:28:56] <nigelk> and usually use arrays as well
[2010/02/03 15:29:00] <jmccune> nigelk: Do you use arrays to specific multiple resources?
[2010/02/03 15:29:03] <nigelk> yes
[2010/02/03 15:29:14] <Volcane> nigelk: why the ensure => file stuff?
[2010/02/03 15:29:27] <jmccune> Volcane: Yeah, but I avoid arrays in resource names for some reason. I can't justify it.
[2010/02/03 15:29:32] <nigelk> Volcane: because sometimes I want a file explicitly, and sometimes I want a directory explicitly
[2010/02/03 15:29:36] @ toi joined channel #puppet
[2010/02/03 15:29:43] <nigelk> that example is a little contrived
[2010/02/03 15:29:51] <tmz> lilmatt: One of them, yeah.
[2010/02/03 15:29:57] <lilmatt> tmz: thank you.
[2010/02/03 15:30:01] <nigelk> Volcane: and I got bitten by an awful bug in 0.24.x where files would get created as directories....
[2010/02/03 15:30:40] * Volcane does this kind of style http://pastie.org/808200
[2010/02/03 15:30:46] <Volcane> nigelk: oh nasty
[2010/02/03 15:31:03] <jmccune> Volcane: What's pt?
[2010/02/03 15:31:03] <nigelk> yeah, and without force true on them... puppet wouldn't ever replace the directory with the file :(
[2010/02/03 15:31:14] <jmccune> puppet type?
[2010/02/03 15:31:18] <Volcane> jmccune: abbreviation of my company name
[2010/02/03 15:31:22] <nigelk> Volcane: your semi-colons are an abomination
[2010/02/03 15:31:22] <jmccune> Ah
[2010/02/03 15:31:26] <nigelk> and a crime against humanity
[2010/02/03 15:31:30] <Volcane> nigelk: lol
[2010/02/03 15:31:32] <jmccune> I'm with Volcane
[2010/02/03 15:31:33] <nigelk> :)
[2010/02/03 15:31:47] <tmz> lilmatt: Heh, sure. The hard work was done before I got here. :)
[2010/02/03 15:32:29] @ murkk joined channel #puppet
[2010/02/03 15:32:35] <nigelk> Volcane: what's with the sources there?
[2010/02/03 15:32:37] <nigelk> all local?
[2010/02/03 15:32:58] <Volcane> nigelk: its a define that constructs the source params
[2010/02/03 15:33:02] <jmccune> nigelk: Notice it's not a built in file type
[2010/02/03 15:33:08] <nigelk> oh. yes.
[2010/02/03 15:33:12] <Volcane> nigelk: if there was a $class variable I'd remove the 'puppet/' in there
[2010/02/03 15:33:13] <jmccune> Interesting
[2010/02/03 15:34:00] <nigelk> Volcane: I note the "Report abuse" link on pastie
[2010/02/03 15:34:01] <nigelk> :)
[2010/02/03 15:34:15] <jmccune> haha
[2010/02/03 15:34:23] <Volcane> lol
[2010/02/03 15:34:36] <jmccune> At least he's got a trailing comma in the default
[2010/02/03 15:34:52] <nigelk> you don't quote owners and groups?
[2010/02/03 15:35:01] <Volcane> nigelk: defaults to root/root
[2010/02/03 15:35:02] <nigelk> I always quote the string versions, and don't quote the numeric ones
[2010/02/03 15:35:16] <nigelk> no, I mean like owner => "root"
[2010/02/03 15:35:18] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=167
[2010/02/03 15:35:32] <Volcane> oh, i do tend to thesedays quote them
[2010/02/03 15:35:36] <Volcane> didnt use to quote htem
[2010/02/03 15:35:43] <jmccune> nigelk: I got bit by a bug once where ruby couldn't convert integers to string for some unknown reason, so I quote just about everything under the sun.
[2010/02/03 15:35:44] <nigelk> yeah. I went through and quoted all my manifests
[2010/02/03 15:35:58] <Volcane> my syntax highlighting pays me back for qouting strings :)
[2010/02/03 15:36:04] <nigelk> heh. I think I fixed the integer bug in the posix bit at some point
[2010/02/03 15:36:12] <nigelk> when I changed it to not look up the name if you supply a numeric one
[2010/02/03 15:36:36] <jmccune> What, you're LDAP admins weren't happy with that feature?
[2010/02/03 15:36:39] @ Quit: arj__: Remote host closed the connection
[2010/02/03 15:36:45] <nigelk> LDAP didn't care :)
[2010/02/03 15:36:59] <nigelk> it was OS X being stupidly pathological about walking the whole dscl /Search tree trying to find it
[2010/02/03 15:36:59] <ashp> hmm, i like this guys define sync{} instead of using file all over as it autochecks for file.$hostname, .$operatingsystem etc
[2010/02/03 15:37:09] <ashp> i should make better use of defines to make all my syntax consistant
[2010/02/03 15:38:23] <jmccune> ashp: I stopped doing that in source parameters because it pollutes the logs with "file.Linux" doesn't exist...
[2010/02/03 15:38:48] <jmccune> I bet there's a better way.
[2010/02/03 15:39:07] <ashp> jmccune: I sort of wish there was a built in syntax to say mostspecific => true or something
[2010/02/03 15:40:41] <themurph> The examples for reg-ex matching of hosts in the docs is more advanced then I need, can anyone show me how to just reg-ex a domain: *.testing.com
[2010/02/03 15:41:27] <tmz> themurph: /.*\.testing\.com/
[2010/02/03 15:41:35] <themurph> tmz:thanks
[2010/02/03 15:41:56] <lilmatt> Volcane: Switching to yaml fixed my 0.25.3 clients. Switch the master to 0.25.4 fixed everything.
[2010/02/03 15:43:37] <Volcane> lilmatt: neat
[2010/02/03 15:43:58] * jamesturnbull people shouldn't use .3 ... well unless they don't have any cron jobs
[2010/02/03 15:44:21] <kc7zzv> /help
[2010/02/03 15:44:51] <themurph> tmz: is that ruby reg-ex'ing or puppet specific?
[2010/02/03 15:45:22] <tmz> themurph: In terms of the syntax?
[2010/02/03 15:45:52] <themurph> tmz: yes, I was wondering about the $ in the examples in the docs
[2010/02/03 15:45:54] <murkk> when using the gem provider to install gems is there a way to specify nordoc?
[2010/02/03 15:46:48] <kc7zzv> Like this "gem install --no-rdoc --no-ri rails" ?
[2010/02/03 15:46:57] <tmz> themurph: That's a general regular expression symbol. It matches the end of a string. So /foo$/ will match foo, but not foobar.
[2010/02/03 15:46:58] <murkk> kc7zzv: yea
[2010/02/03 15:47:10] <murkk> it adds so much time to the install
[2010/02/03 15:48:53] <fzzzt> .3 is out?
[2010/02/03 15:49:15] <kc7zzv> 0.
[2010/02/03 15:49:22] <kc7zzv> 0.25.4 is out.
[2010/02/03 15:50:32] <themurph> tmz: ok I get that, I was thinking variables, thanks for clearing it up
[2010/02/03 15:52:01] @ Quit: jfreeman: Ping timeout: 260 seconds
[2010/02/03 15:52:11] @ Pirate_Hunter joined channel #puppet
[2010/02/03 15:53:05] @ Pirate_Hunter left channel #puppet ()
[2010/02/03 15:54:58] @ arj joined channel #puppet
[2010/02/03 15:55:02] @ arj is now known as arj__
[2010/02/03 15:58:41] @ Demosthenes joined channel #puppet
[2010/02/03 16:03:02] @ grim_radical joined channel #puppet
[2010/02/03 16:09:18] @ Quit: swygue: Ping timeout: 256 seconds
[2010/02/03 16:09:20] @ Quit: skiold: Quit: skiold
[2010/02/03 16:09:22] @ tecto joined channel #puppet
[2010/02/03 16:13:49] @ Quit: ahasenack: Quit: Leaving
[2010/02/03 16:13:53] @ pheezy joined channel #puppet
[2010/02/03 16:15:00] @ kolla joined channel #puppet
[2010/02/03 16:15:21] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=168
[2010/02/03 16:16:00] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 16:16:16] @ swygue joined channel #puppet
[2010/02/03 16:16:35] @ pheezy joined channel #puppet
[2010/02/03 16:16:50] <jamesturnbull> fzzzt: see the topic :)
[2010/02/03 16:18:23] @ Quit: tim|imac: Quit: tim|imac
[2010/02/03 16:18:26] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 16:18:58] @ pheezy joined channel #puppet
[2010/02/03 16:19:00] <jrojas> did fileserving break in 25.4 ?
[2010/02/03 16:19:02] @ ezmobius joined channel #puppet
[2010/02/03 16:20:34] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 16:21:03] @ Quit: toi: Quit: Ex-Chat
[2010/02/03 16:23:14] @ pheezy joined channel #puppet
[2010/02/03 16:25:25] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=169
[2010/02/03 16:28:51] <eric0> damn, offer a t-shirt and ppl go crazy with the wiki editing -- perhaps similar motivation could work for the rest of trac
[2010/02/03 16:29:12] <tmz> t-shirts for typos?
[2010/02/03 16:29:24] <ashp> haha
[2010/02/03 16:29:33] @ Quit: lilmatt: Quit: lilmatt
[2010/02/03 16:29:35] <ashp> i updated my existing entry to score a t-shirt :D
[2010/02/03 16:30:53] <eric0> gepetto used to say who did the edit too, which was nice
[2010/02/03 16:30:53] @ Boney_ joined channel #puppet
[2010/02/03 16:31:51] @ Quit: Boney: Ping timeout: 245 seconds
[2010/02/03 16:34:38] @ Boney_ is now known as Boney
[2010/02/03 16:38:39] <KarlHungus> whoa. whats up with the tshirts?
[2010/02/03 16:38:45] * KarlHungus wants one =)
[2010/02/03 16:39:52] <mpdehaan> suprisingly not very many people followed instructions and emailed me
[2010/02/03 16:40:04] <mpdehaan> I think they are working on getting back with those quotes and emails though, I would hope!
[2010/02/03 16:40:20] <mpdehaan> so if you added yourself without a quote, and didn't email me, take care of that if you want a shirt :)
[2010/02/03 16:40:50] <KarlHungus> hehe. i needed to look in my mail list folder i guess :P
[2010/02/03 16:41:09] * z00dax spots a mpdehaan
[2010/02/03 16:45:17] @ Quit: rgsteele: Remote host closed the connection
[2010/02/03 16:45:25] <joe-mac> how bout i ping you on irc, and you mail me a shirt?
[2010/02/03 16:45:31] <joe-mac> it's a much simpler process
[2010/02/03 16:45:35] <joe-mac> :-D
[2010/02/03 16:46:04] * mpdehaan spots a z00dax
[2010/02/03 16:46:14] <mpdehaan> those sound like they are from Dr Seuss but are not
[2010/02/03 16:47:05] <z00dax> mpdehaan: hey
[2010/02/03 16:47:08] <tmz> mpdehaan: I'm letting my friend fill in an entry and possibly get a shirt. But say I wanted to do something silly like, oh, buy a shirt, where can I do that?
[2010/02/03 16:47:11] <z00dax> when did you move into puppet lands
[2010/02/03 16:48:58] <illsci> whats the tee shirt look like
[2010/02/03 16:50:35] <Volcane> its this one isnt it? http://www.flickr.com/photos/ripienaar/tags/puppet
[2010/02/03 16:50:36] <jrojas> its got rainbows and ponies on it
[2010/02/03 16:50:44] <joe-mac> unicorns, dumbass
[2010/02/03 16:51:06] <joe-mac> those are the old shirts i thought
[2010/02/03 16:51:17] <jrojas> they ran out of money and they couldnt get the unicorns horns on the tshirts so they are ponies now
[2010/02/03 16:51:42] @ Quit: giskard_: Read error: Operation timed out
[2010/02/03 16:51:45] <joe-mac> this is teh new one
[2010/02/03 16:51:45] <joe-mac> http://1.bp.blogspot.com/_iG2qILKBjms/Sf9hxFlDTWI/AAAAAAAACpw/o7MKVDHLgTw/s400/unicorns-rainbow.jpg
[2010/02/03 16:52:24] <joe-mac> pretty dope threads if you ask me
[2010/02/03 16:52:29] <mpdehaan> tmz, shoot me an email -- michael@reductivelabs.com they are pretty free
[2010/02/03 16:52:47] <mpdehaan> that is the shirt, Volcane
[2010/02/03 16:53:03] <mpdehaan> the special Volcane shirt is on back order
[2010/02/03 16:53:15] <joe-mac> oh Volcane won the competition?
[2010/02/03 16:53:22] <joe-mac> i haveb';t been keeping up on the ML at all
[2010/02/03 16:53:23] <tmz> mpdehaan: Nice, will do. :)
[2010/02/03 16:53:25] * Volcane doubts it :P
[2010/02/03 16:53:39] <mpdehaan> no I meant the one w/ him and the unicorn
[2010/02/03 16:53:40] @ giskard joined channel #puppet
[2010/02/03 16:53:45] <Volcane> heh
[2010/02/03 16:53:46] <joe-mac> rofl!
[2010/02/03 16:54:04] <tmz> This unicorn one? http://www.pbfcomics.com/archive_b/PBF103-Nice_Shirt.gif
[2010/02/03 16:54:08] <joe-mac> i would so gimp that together right now if i wasn't feeling so lazy
[2010/02/03 16:54:28] @ TREllis joined channel #puppet
[2010/02/03 16:54:49] <whack> tmz: <3 pbf
[2010/02/03 16:56:36] <eric0> needs a robocop on it
[2010/02/03 16:57:06] @ Quit: swygue: Quit: Ex-Chat
[2010/02/03 16:57:49] <joe-mac> robocop is pretty BA
[2010/02/03 16:57:49] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=170
[2010/02/03 16:57:49] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=171
[2010/02/03 16:58:06] <eric0> robocop=puppet mascot
[2010/02/03 16:59:58] @ Quit: bug: Quit: bug
[2010/02/03 17:03:22] <joe-mac> holy crap, eric0 http://i241.photobucket.com/albums/ff294/bigfatb/robounicorn.jpg
[2010/02/03 17:03:48] <whack> Go internet!
[2010/02/03 17:03:59] <jrojas> WINNAR!
[2010/02/03 17:04:00] <joe-mac> 'heard you manage lahtsa bahksiz? check out puppet brah"
[2010/02/03 17:04:17] @ jfreeman joined channel #puppet
[2010/02/03 17:04:35] <davidX-> ol
[2010/02/03 17:04:40] @ Quit: jfreeman: Remote host closed the connection
[2010/02/03 17:04:54] <jrojas> my idea for the shirt's phrase was "Puppet, it does your job so you can make babies"
[2010/02/03 17:06:26] <joe-mac> you mean... puppet doesn't make my babies for me?
[2010/02/03 17:06:30] <kc7zzv> There's a tee-shirt giveaway?
[2010/02/03 17:06:33] * Volcane sux at phrases/slogans etc
[2010/02/03 17:06:45] <Volcane> i said something lame like 'DRY your infrastructure' or something
[2010/02/03 17:06:56] <joe-mac> what does that mean?
[2010/02/03 17:07:01] <jrojas> for loop not needed.
[2010/02/03 17:07:01] <whack> don't repeat yourself
[2010/02/03 17:07:07] <joe-mac> OOOO
[2010/02/03 17:07:15] @ jfreeman joined channel #puppet
[2010/02/03 17:07:56] <kc7zzv> I'd just probably do some bad pun like, "Puppet, makes administration RESTful".
[2010/02/03 17:08:12] @ Quit: jfreeman: Remote host closed the connection
[2010/02/03 17:09:01] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=172
[2010/02/03 17:09:21] <LinuxCode> Puppet does away with the muppet!
[2010/02/03 17:09:27] <Volcane> lol
[2010/02/03 17:09:34] <Volcane> till the muppet destroys all boxes at once :P
[2010/02/03 17:09:35] <joe-mac> LinuxCode: that only makes sense to you people across the pond
[2010/02/03 17:09:37] <LinuxCode> and some image of some tech support person with junior on his shit
[2010/02/03 17:09:41] <joe-mac> no one in US uses that term lol
[2010/02/03 17:09:48] @ Quit: labrown: Quit: Leaving
[2010/02/03 17:09:56] <LinuxCode> and then another guy with senior and puppet on a screen
[2010/02/03 17:10:09] <whack> Volcane: I always advocate "You know you have an automated system when you automatically break everything at once"
[2010/02/03 17:10:16] <Volcane> yup :)
[2010/02/03 17:10:19] <fzzzt> hehe
[2010/02/03 17:10:38] @ jfreeman joined channel #puppet
[2010/02/03 17:10:40] <kc7zzv> Too true.
[2010/02/03 17:10:41] <LinuxCode> whack, that would be MS' advertising
[2010/02/03 17:10:42] <fzzzt> puppet, teaching lessons the hard way since 1995
[2010/02/03 17:10:46] <fzzzt> (or w/e)
[2010/02/03 17:10:52] <LinuxCode> "everything free software sucks"
[2010/02/03 17:11:43] <fzzzt> guess i should join in the fun
[2010/02/03 17:13:21] @ TREllis_ joined channel #puppet
[2010/02/03 17:13:55] @ Quit: TREllis_: Client Quit
[2010/02/03 17:14:17] @ Quit: TREllis: Quit: Lost terminal
[2010/02/03 17:14:44] @ TREllis joined channel #puppet
[2010/02/03 17:14:49] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=173
[2010/02/03 17:15:35] @ Quit: themurph: Quit: themurph
[2010/02/03 17:16:38] @ themurph joined channel #puppet
[2010/02/03 17:17:50] @ Quit: themurph: Client Quit
[2010/02/03 17:18:18] <Volcane> heh
[2010/02/03 17:18:20] <Volcane> oops
[2010/02/03 17:18:27] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 17:19:14] @ Quit: danielbln: Quit: Leaving.
[2010/02/03 17:29:38] @ joe-mac left channel #puppet ()
[2010/02/03 17:31:48] @ thomas54321 joined channel #puppet
[2010/02/03 17:32:28] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=174
[2010/02/03 17:32:51] <thomas54321> has anyone seen this error when trying to use package with provider = gem
[2010/02/03 17:32:52] <thomas54321> http://pastie.org/808422
[2010/02/03 17:32:59] <thomas54321> i can't figure out what i'm doing wrong
[2010/02/03 17:33:19] <jrojas> Executing ' list --local'
[2010/02/03 17:33:25] <jrojas> its not using the gem command?
[2010/02/03 17:33:29] <thomas54321> yeah
[2010/02/03 17:33:30] <thomas54321> weird huh
[2010/02/03 17:33:38] <thomas54321> did I miss a prereq ?
[2010/02/03 17:33:53] <jrojas> you know
[2010/02/03 17:34:00] <jrojas> hmm
[2010/02/03 17:34:08] <jrojas> is gem in the path
[2010/02/03 17:34:12] <jrojas> did puppet find it as a provider?
[2010/02/03 17:34:20] <jrojas> you should be able to see it look for gem
[2010/02/03 17:34:23] <jrojas> with --debug
[2010/02/03 17:34:52] <thomas54321> ahhh
[2010/02/03 17:35:02] <thomas54321> Is there a way to change the global path that puppet uses ?
[2010/02/03 17:35:30] <eric0> 'env PATH=/mypath:$PATH puppetmasterd'
[2010/02/03 17:36:08] <thomas54321> thanks - that will change the path it uses on the client machines as well ?
[2010/02/03 17:36:57] <eric0> 'env PATH=/mypath:$PATH puppetd' :) sorry but iirc that is how it finds the various provider commands
[2010/02/03 17:37:07] @ Quit: allsystemsarego: Quit: Leaving
[2010/02/03 17:37:18] <thomas54321> ok - no prob
[2010/02/03 17:37:19] <thomas54321> thanks!
[2010/02/03 17:38:35] <thomas54321> that worked perfectly
[2010/02/03 17:39:14] <jrojas> thomas54321: ideally the init script should be setting that
[2010/02/03 17:39:23] <thomas54321> yup
[2010/02/03 17:42:28] @ pheezy joined channel #puppet
[2010/02/03 17:45:03] <fzzzt> sweet, got puppetrun workin
[2010/02/03 17:46:17] <fzzzt> now to add a post-commit hook
[2010/02/03 17:48:18] @ Quit: giskard: Remote host closed the connection
[2010/02/03 17:49:58] @ Quit: jfreeman: Read error: Connection reset by peer
[2010/02/03 17:50:16] @ jfreeman joined channel #puppet
[2010/02/03 17:50:38] @ docelic_ joined channel #puppet
[2010/02/03 17:51:41] @ Quit: docelic: Read error: Operation timed out
[2010/02/03 17:52:27] @ Quit: paxos: Quit: paxos
[2010/02/03 17:53:45] @ themurph joined channel #puppet
[2010/02/03 17:54:03] @ kami` joined channel #puppet
[2010/02/03 17:54:07] <kami`> good evening
[2010/02/03 17:54:30] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 17:55:03] @ pheezy joined channel #puppet
[2010/02/03 17:55:24] <eric0> anyone noticed that puppetmasterd log output under passenger is buffered pretty severely? a few dozen lines worth, it seems
[2010/02/03 17:55:39] <kami`> I have defined a class with some variables in it. Can I access those variables from a define in the same namespace?
[2010/02/03 17:55:51] @ Quit: thomas54321: Quit: thomas54321
[2010/02/03 17:56:42] @ lilmatt joined channel #puppet
[2010/02/03 17:56:55] @ thomas54321 joined channel #puppet
[2010/02/03 17:56:59] @ Quit: lilmatt: Client Quit
[2010/02/03 17:57:21] <kami`> e.g. class oracle10g { $installroot = "/opt/oracle" ....} define oracle10g::instance { file { $installroot: ....} }
[2010/02/03 17:57:31] @ Quit: mvn071: Quit: Leaving
[2010/02/03 17:57:38] <thomas54321> so, it turns out that since I don't have ruby gems installed at the start of the puppet run, using it as a provider isn't going to work -- is the only solution doing two runs ?
[2010/02/03 17:58:16] <jrojas> eric0: yes, but in general the log flushing in puppet has always sucked.
[2010/02/03 17:58:39] <kami`> I have tried different things, but don't seem to get anywhere.
[2010/02/03 17:58:46] <jrojas> thomas54321: yes more than likely unless when you boot strap your machine you make sur that puppet requires rubygems
[2010/02/03 18:01:06] <eric0> kami`: you i think you need to pass variables you want the define() to know about in as parameters.
[2010/02/03 18:01:26] @ OpenMedia joined channel #puppet
[2010/02/03 18:02:05] <kami`> eric0: some of the parameters are 'constant' in the sense that for a puppet installation, they are not likely to change. So, I have hard-coded them in the class oracle10g.
[2010/02/03 18:02:12] <eric0> right, the tests to activate various providers only happen on initialization
[2010/02/03 18:02:29] <kami`> I would like to avoid passing them around.
[2010/02/03 18:03:41] @ mgarfias joined channel #puppet
[2010/02/03 18:03:46] <kami`> Rather 'encapsulate' them in the 'namespace' oracle10g (I'm not even sure I'm using the correct terms).
[2010/02/03 18:03:48] <eric0> i am not super clear on variable scoping, but does $oracle10g::installroot work?
[2010/02/03 18:04:09] <kami`> Haven't tried that one. Wait.
[2010/02/03 18:07:43] <eric0> it got that one from http://www.reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions#class-inheritance-and-variable-scope
[2010/02/03 18:07:57] <eric0> ^it^i
[2010/02/03 18:08:14] @ Quit: tecto: Quit: tecto
[2010/02/03 18:08:29] <nigelk> eric0: yes
[2010/02/03 18:08:37] <mgarfias> so i'm trying to wrap my head around the exported resources
[2010/02/03 18:08:56] <mgarfias> and all of the examples show them calling a native type
[2010/02/03 18:09:03] <mgarfias> not a definition
[2010/02/03 18:09:32] <mgarfias> er s/not a definition/something with a file template
[2010/02/03 18:09:59] <mgarfias> i've got a config file that needs all of the exported resources in it, not a series of files
[2010/02/03 18:10:02] @ Quit: thomas54321: Quit: thomas54321
[2010/02/03 18:11:45] @ Quit: TREllis: Quit: leaving
[2010/02/03 18:15:13] <mgarfias> (oops, baby needed assistance)
[2010/02/03 18:15:22] <mgarfias> anyway, is there anything that shows how to do this?
[2010/02/03 18:20:41] <kami`> eric0: thank you so much! It works like a charm.
[2010/02/03 18:20:54] <kami`> Now, I can go to bed. Good night, all!
[2010/02/03 18:26:55] @ nanoz joined channel #puppet
[2010/02/03 18:27:15] @ mattwynne joined channel #puppet
[2010/02/03 18:28:28] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=175
[2010/02/03 18:28:28] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=176
[2010/02/03 18:29:27] @ Quit: mattwynne: Remote host closed the connection
[2010/02/03 18:29:33] @ Quit: kaptk2: Quit: Leaving.
[2010/02/03 18:32:35] @ Quit: tyll: Quit: leaving
[2010/02/03 18:35:42] @ Quit: notbrien: Quit: notbrien
[2010/02/03 18:38:35] @ mattwynne joined channel #puppet
[2010/02/03 18:38:59] @ fzzzt left channel #puppet ()
[2010/02/03 18:43:39] @ Quit: themurph: Quit: themurph
[2010/02/03 18:43:45] @ bug joined channel #puppet
[2010/02/03 18:49:08] @ themurph joined channel #puppet
[2010/02/03 18:49:09] <kami`> good night
[2010/02/03 18:49:13] @ Quit: bobbyz: Read error: Operation timed out
[2010/02/03 18:49:20] @ kami` left channel #puppet ("ERC Version 5.3 (IRC client for Emacs)")
[2010/02/03 18:52:18] @ Quit: mpdehaan: Ping timeout: 240 seconds
[2010/02/03 18:57:41] @ Quit: themurph: Quit: themurph
[2010/02/03 19:00:09] @ Quit: pheezy: Remote host closed the connection
[2010/02/03 19:00:31] @ Quit: jab_doa: Quit: Verlassend
[2010/02/03 19:01:52] @ Quit: jfreeman: Quit: Konversation terminated!
[2010/02/03 19:02:11] @ jfreeman joined channel #puppet
[2010/02/03 19:07:08] @ Quit: jacobkm: Quit: jacobkm
[2010/02/03 19:07:25] @ Quit: LinuxCode: Quit: Connection Closed
[2010/02/03 19:09:18] @ themurph joined channel #puppet
[2010/02/03 19:09:58] @ Quit: nexx: Quit: quit
[2010/02/03 19:10:17] @ hooliowobbits joined channel #puppet
[2010/02/03 19:11:15] <hooliowobbits> hi guys, anyone care to help me with a puppet fileserver problem under ubuntu karmic?
[2010/02/03 19:14:37] <Boney> don't ask to ask, just ask.
[2010/02/03 19:14:44] <hooliowobbits> :)
[2010/02/03 19:15:32] <hooliowobbits> okies, so i went to the LCA2010 puppet tutorial and i can getpuppet ]sadf
[2010/02/03 19:15:46] <hooliowobbits> ack
[2010/02/03 19:15:56] <hooliowobbits> brb
[2010/02/03 19:15:57] @ Quit: gebi: Ping timeout: 260 seconds
[2010/02/03 19:16:02] @ Quit: hooliowobbits: Quit: leaving
[2010/02/03 19:16:48] <kc7zzv> Looks like someone else has a cat.
[2010/02/03 19:17:20] @ Quit: ezmobius: Remote host closed the connection
[2010/02/03 19:17:22] @ hooliowobbits joined channel #puppet
[2010/02/03 19:17:45] @ Quit: murkk: Quit: murkk
[2010/02/03 19:17:52] <hooliowobbits> i can get ensure => "present" working ok
[2010/02/03 19:17:58] <hooliowobbits> but
[2010/02/03 19:18:07] <hooliowobbits> source => "puppet://puppetmaster/files/foocopied"
[2010/02/03 19:18:08] <hooliowobbits> doesn't
[2010/02/03 19:18:27] <hooliowobbits> running
[2010/02/03 19:18:34] <hooliowobbits> $ sudo puppetd --verbose --test
[2010/02/03 19:18:41] <hooliowobbits> on the client produces
[2010/02/03 19:18:46] <hooliowobbits> err: Could not retrieve catalog: Syntax error at 'source'; expected '}' at /etc/puppet/modules/foo/manifests/init.pp:7 on node puppetclient.natoffice.wilderness.org.au
[2010/02/03 19:18:49] <hooliowobbits> warning: Not using cache on failed catalog
[2010/02/03 19:19:51] <kc7zzv> That's a syntax error. You might have forgotten a comma at the end of line 6 or 7, but it's really hard to tell without the file.
[2010/02/03 19:20:55] @ Quit: mattwynne: Remote host closed the connection
[2010/02/03 19:20:58] <kc7zzv> Any chance you could post /etc/puppet/modules/foo/manifests/init.pp on pastebin or etherpad?
[2010/02/03 19:21:19] <hooliowobbits> looks like you're right
[2010/02/03 19:21:20] @ Quit: jellis-real: Quit: Lost terminal
[2010/02/03 19:21:32] <hooliowobbits> last two lines before the } are:
[2010/02/03 19:21:43] <hooliowobbits> mode => 777
[2010/02/03 19:21:47] <hooliowobbits> source => "puppet://puppetmaster/files/foocopied"
[2010/02/03 19:21:59] <hooliowobbits> changed it to mode => 777, and it works fine
[2010/02/03 19:22:19] <hooliowobbits> a different error at least; it's complaining about certificates now, but i can sort that myself
[2010/02/03 19:22:24] <hooliowobbits> thanks :)
[2010/02/03 19:22:51] <kc7zzv> Been there. Done that.
[2010/02/03 19:27:12] @ Quit: tessier: Ping timeout: 260 seconds
[2010/02/03 19:27:30] @ mattwynne joined channel #puppet
[2010/02/03 19:28:18] @ Quit: eshamow: Quit: eshamow
[2010/02/03 19:31:22] @ docelic_ is now known as docelic
[2010/02/03 19:32:20] @ Quit: autowidget: Quit: autowidget
[2010/02/03 19:33:38] @ brothers joined channel #puppet
[2010/02/03 19:33:42] @ Quit: kc7zzv: Quit: kc7zzv
[2010/02/03 19:35:25] @ Quit: cynicismic: Remote host closed the connection
[2010/02/03 19:40:19] @ Quit: cwebber: Quit: cwebber
[2010/02/03 19:40:22] @ tessier joined channel #puppet
[2010/02/03 19:42:06] @ stahnma left channel #puppet ()
[2010/02/03 19:57:18] @ Quit: jes5: Ping timeout: 252 seconds
[2010/02/03 20:09:25] @ Quit: bug: Quit: bug
[2010/02/03 20:10:06] @ Quit: mattwynne: Quit: Leaving...
[2010/02/03 20:11:36] @ Quit: themurph: Quit: themurph
[2010/02/03 20:14:33] @ themurph joined channel #puppet
[2010/02/03 20:15:09] @ webx joined channel #puppet
[2010/02/03 20:15:35] <webx> for ssh_authorized_key, is there a way for me to configure the user dependency ?
[2010/02/03 20:15:48] <webx> it looks like require => User["username"] doesn't work
[2010/02/03 20:16:24] <webx> on 24.8
[2010/02/03 20:19:11] @ soren joined channel #puppet
[2010/02/03 20:20:04] <webx> nm, figured it out
[2010/02/03 20:21:02] <soren> This is going to sound odd, but is there a way to trigger a catalog run for a host that does not yet exist?
[2010/02/03 20:21:51] <ohadlevy> soren: yes - what are you trying to do? :)
[2010/02/03 20:22:30] <soren> ohadlevy: Ok, so I'm using storeconfigs=true..
[2010/02/03 20:22:46] <soren> ohadlevy: ..and a catalog run for host foo generates a file that I need on another host.
[2010/02/03 20:22:52] <soren> ohadlevy: this works great.
[2010/02/03 20:23:20] <soren> ohadlevy: For various reasons, it would be convenient for me to have this run for a host that I'm about to add to my network before it's actually there.
[2010/02/03 20:23:47] <ohadlevy> soren: i get it
[2010/02/03 20:24:08] <ohadlevy> soren: in this case you might better injecting the data directly to the db upfront
[2010/02/03 20:24:14] @ Djelibeybi joined channel #puppet
[2010/02/03 20:24:40] <soren> ohadlevy: So go around puppet?
[2010/02/03 20:24:51] <ohadlevy> kind of
[2010/02/03 20:24:58] <soren> ohadlevy: Or do you mean add it to puppet's storedconfigs thingie?
[2010/02/03 20:25:05] <ohadlevy> around puppetd rather then puppet
[2010/02/03 20:25:11] * soren doesn't really know how that works behind the scenes
[2010/02/03 20:25:13] <ohadlevy> i add the data to the storeconfig directly
[2010/02/03 20:25:17] <soren> Ok.
[2010/02/03 20:25:25] @ Quit: tessier: Changing host
[2010/02/03 20:25:25] @ tessier joined channel #puppet
[2010/02/03 20:25:32] <soren> Ah, right, that's just a sqlite db.
[2010/02/03 20:26:20] <soren> That's a bit of a hack, but ok. I guess that would solve it.
[2010/02/03 20:26:37] <ohadlevy> which kind of data are we talking about?
[2010/02/03 20:28:09] <soren> Specifically, I'm intending to add a virtual machine to my puppet configuration, and was hoping to actually create the virtual machine this way.
[2010/02/03 20:28:15] @ bug joined channel #puppet
[2010/02/03 20:28:33] <ohadlevy> soren: that sound more like a task for foreman ;)
[2010/02/03 20:29:11] <soren> So, I'd add a virtual machine, put some information about RAM, disk, and such in there, and have another host build the virtual machine and deploy it somewhere based on this meta-data.
[2010/02/03 20:29:19] <soren> foreman, huh? /me googles
[2010/02/03 20:30:27] <soren> Hm, yes, that does look quite close to what I'm intending to do.
[2010/02/03 20:37:14] @ Quit: Djelibeybi: Quit: Leaving
[2010/02/03 20:38:55] <himynameisthor> aah! reductive labs is stalking me!
[2010/02/03 20:39:51] <himynameisthor> i filled in my contact information on the training registration form while waiting for someone to hand me a credit card, went back to work for a couple of hours, and someone just called me about it
[2010/02/03 20:40:22] <himynameisthor> this is a good time to talk about limits, you can love your customers, just don't looove your customers.
[2010/02/03 20:40:25] <himynameisthor> ;]
[2010/02/03 20:43:11] @ themurph_ joined channel #puppet
[2010/02/03 20:43:12] @ Quit: themurph: Read error: Connection reset by peer
[2010/02/03 20:43:12] @ themurph_ is now known as themurph
[2010/02/03 20:47:04] @ Quit: GGD: Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]
[2010/02/03 20:49:21] @ Quit: nigelk: Quit: nigelk
[2010/02/03 20:55:24] @ nigelk joined channel #puppet
[2010/02/03 21:02:38] @ Quit: WALoeIII: Quit: Bai.
[2010/02/03 21:06:26] <webx> I lied earlier about figuring out why require => User[] wasn't working with ssh_authorized_key
[2010/02/03 21:06:29] <webx> http://pastie.org/808702
[2010/02/03 21:06:57] <himynameisthor> webx: so what is the problem?
[2010/02/03 21:07:40] <webx> oh, damn.. didn't paste the error in there
[2010/02/03 21:07:41] <webx> sec
[2010/02/03 21:07:46] @ lak joined channel #puppet
[2010/02/03 21:08:57] <webx> refresh
[2010/02/03 21:09:19] <webx> basically, the authorized_key is trying to get created before the user and that's just not going to work
[2010/02/03 21:09:50] <webx> sup Luke
[2010/02/03 21:09:55] <himynameisthor> webx: maybe try putting a before ssh_authorized_key in the user declaration?
[2010/02/03 21:10:14] <webx> shouldn't require work?
[2010/02/03 21:10:35] <lak> webx: not much, just landed in slc and about to walk to dinner
[2010/02/03 21:10:41] <himynameisthor> webx: yes, it should
[2010/02/03 21:17:43] @ Quit: lak: Quit: lak
[2010/02/03 21:20:35] @ maxagaz joined channel #puppet
[2010/02/03 21:22:22] @ Quit: bug: Quit: bug
[2010/02/03 21:35:28] @ Quit: nigelk: Quit: nigelk
[2010/02/03 21:39:51] @ osx_teacher joined channel #puppet
[2010/02/03 21:40:39] <osx_teacher> Hi, I've been tasked with managing 8 iMacs at school, how hard would it be to do using uppet?
[2010/02/03 21:41:20] <osx_teacher> is it possible?
[2010/02/03 21:43:16] @ nmi joined channel #puppet
[2010/02/03 21:43:32] @ Quit: nmi: Client Quit
[2010/02/03 21:43:45] @ nmi joined channel #puppet
[2010/02/03 21:45:13] @ Quit: nmi: Remote host closed the connection
[2010/02/03 21:45:26] @ nmi joined channel #puppet
[2010/02/03 21:45:32] @ Quit: nmi: Remote host closed the connection
[2010/02/03 21:45:35] <osx_teacher> we don't have a server, so fan one regular machine act as master of the other puppets?
[2010/02/03 21:53:45] @ tecto joined channel #puppet
[2010/02/03 21:53:46] @ Quit: tecto: Changing host
[2010/02/03 21:53:46] @ tecto joined channel #puppet
[2010/02/03 21:55:07] <webx> himynameisthor: I tried using before => Ssh_authorized_key and it did the same thing
[2010/02/03 22:00:12] @ Quit: Demosthenes: Quit: leaving
[2010/02/03 22:00:53] @ Quit: n0ts: Ping timeout: 246 seconds
[2010/02/03 22:04:25] @ Quit: ambroff: Quit: Ex-Chat
[2010/02/03 22:05:07] @ Quit: osx_teacher: Ping timeout: 248 seconds
[2010/02/03 22:05:45] @ n0ts joined channel #puppet
[2010/02/03 22:07:44] @ Quit: tecto: Quit: tecto
[2010/02/03 22:10:16] @ Quit: unomi: Ping timeout: 240 seconds
[2010/02/03 22:12:25] @ bug joined channel #puppet
[2010/02/03 22:12:53] @ unomi joined channel #puppet
[2010/02/03 22:20:18] @ stahnma joined channel #puppet
[2010/02/03 22:22:26] <webx> any idea why require doesn't seem to work as expected for ssh_authorized_key? http://pastie.org/808702
[2010/02/03 22:27:12] <webx> seems pretty straightforward, but it just doesn't work
[2010/02/03 22:28:54] @ joe-mac1 joined channel #puppet
[2010/02/03 22:33:42] @ Quit: qwebirc75597: K-Lined
[2010/02/03 22:33:43] @ Quit: GioGio: K-Lined
[2010/02/03 22:36:01] <ericlee> Do I have to set up the master server called "puppet"?
[2010/02/03 22:36:57] <ericlee> I encountered "Could not find server: getaddrinfo: Name or service not known"
[2010/02/03 22:37:10] <ericlee> I encountered "Could not find server puppet"
[2010/02/03 22:38:19] @ Quit: bug: Quit: bug
[2010/02/03 22:38:42] <tmz> ericlee: The default is puppet, but you can pass the --server option on the command line or (preferably) set 'server =' in puppet.conf.
[2010/02/03 22:38:55] <joe-mac1> ericlee: you don't 'have to' hiowever uit makes life a l;ot easier if you have a cname named puppet for your domain to poiint at the server, and generate the server's cert with puppetca -g --certname puppet
[2010/02/03 22:39:00] <Claviceps> MICROSOFT WINDOWS 7 BIBLE = MENTAL WELLBEING
[2010/02/03 22:39:11] <joe-mac1> Claviceps: thank you for that tidbit
[2010/02/03 22:39:24] <joe-mac1> robocop riding a unicorn probably gives me more use
[2010/02/03 22:40:08] <joe-mac1> i can't wait til puppet does windows
[2010/02/03 22:40:12] <joe-mac1> should be able to do some funk stuff
[2010/02/03 22:40:19] <joe-mac1> though my boss handles gpos
[2010/02/03 22:40:34] <joe-mac1> whgat i want right now is like svn for AD
[2010/02/03 22:40:37] <joe-mac1> can't find anythign like it
[2010/02/03 22:40:44] <joe-mac1> and when i ask windows guys they're just like ?
[2010/02/03 22:41:21] <joe-mac1> that's why i love puppet... i code. deploy to test, test, deploy to prod... with AD io just don't know how to version control anything
[2010/02/03 22:46:58] @ bug joined channel #puppet
[2010/02/03 22:53:17] @ Quit: brothers: Quit: brothers
[2010/02/03 22:53:39] <webx> mmhmm
[2010/02/03 22:55:02] @ Quit: shadoi: Quit: Leaving.
[2010/02/03 22:56:05] @ WALoeIII joined channel #puppet
[2010/02/03 22:57:15] @ bodepd joined channel #puppet
[2010/02/03 22:58:02] <bodepd> ohadlevy: how was your talk?
[2010/02/03 23:03:02] @ cliff-hm joined channel #puppet
[2010/02/03 23:12:05] @ Quit: stahnma: Quit: Caught sigterm, terminating...
[2010/02/03 23:12:28] <webx> anyone used requires of any kind with ssh_authorized_key in 24.8 ? I tested the code I pastied earlier and it seems to work fine with 25.x (http://pastie.org/808702)
[2010/02/03 23:12:49] <tmz> bodepd: In case ohad is sleeping or away, here's from earlier today: 10:49:34 * ohadlevy just finished the PuppetvsChef discussion - ended by the chef guy saying.. "hmm... I need to relook at puppet" :)
[2010/02/03 23:13:26] <tmz> Keep him in mind if/when you need more marketing folks.
[2010/02/03 23:14:48] @ Quit: jfreeman: Remote host closed the connection
[2010/02/03 23:17:14] @ jfreeman joined channel #puppet
[2010/02/03 23:17:49] @ Demosthenes joined channel #puppet
[2010/02/03 23:17:53] @ nmi joined channel #puppet
[2010/02/03 23:18:51] <bodepd> cool. good Ohad :)
[2010/02/03 23:24:56] @ pinoyskull joined channel #puppet
[2010/02/03 23:25:53] @ Quit: nmi: Quit: Leaving
[2010/02/03 23:26:06] @ nmi joined channel #puppet
[2010/02/03 23:26:20] @ Quit: nmi: Client Quit
[2010/02/03 23:27:46] @ nmi joined channel #puppet
[2010/02/03 23:28:28] @ Quit: nmi: Client Quit
[2010/02/03 23:36:25] @ Quit: Claviceps: Ping timeout: 264 seconds
[2010/02/03 23:37:10] <ohadlevy> bodepd: yeah it was great fun
[2010/02/03 23:37:24] <bodepd> anything insightful?
[2010/02/03 23:37:36] <ohadlevy> developers think they like pure ruby
[2010/02/03 23:37:41] <ohadlevy> until they see ralsh
[2010/02/03 23:37:55] <ohadlevy> there was a lot of talk about dsl vs pure ruby
[2010/02/03 23:38:14] <ohadlevy> (it did help that puppet has pure ruby planned though)
[2010/02/03 23:38:29] <bodepd> are you planning to write a summary, or a blog?
[2010/02/03 23:38:54] <ohadlevy> I didnt have time to think about it - but it sounds like a good idea :)
[2010/02/03 23:39:11] <bodepd> I wish I could, but I wasnt in the country at the time :)
[2010/02/03 23:39:25] <ohadlevy> yeah, you were a bit far away
[2010/02/03 23:39:49] <ohadlevy> anyway, I'm off for lunch, cya later
[2010/02/03 23:40:10] <bodepd> cool. later ohad.
[2010/02/03 23:40:12] @ cliff-hm is now known as cliff-hm-zzz
[2010/02/03 23:43:04] @ Quit: webx: Quit: ..(cyp): BitchX: anything else would be uncivilized
[2010/02/03 23:45:25] @ Quit: cliff-hm-zzz: Ping timeout: 272 seconds
[2010/02/03 23:46:09] @ Quit: erm_: Ping timeout: 260 seconds
[2010/02/03 23:48:00] @ erm_ joined channel #puppet
[2010/02/03 23:49:11] <gepetto> ::trac:: Whos Using Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet?version=177
[2010/02/03 23:49:12] @ Quit: bgupta_afk: Ping timeout: 272 seconds
[2010/02/03 23:51:17] @ alexine_dsouza joined channel #puppet
[2010/02/03 23:51:51] @ Quit: eric0: Ping timeout: 245 seconds
[2010/02/03 23:51:52] <joe-mac1> who's using puppet? this guy is http://ephemerist.files.wordpress.com/2008/10/robocop-unicorn.jpg
[2010/02/03 23:54:29] @ bgupta joined channel #puppet

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