Thursday, 2009-12-31

[2009/12/31 00:04:47] @ Log started by gepetto_
[2009/12/31 00:04:47] @ pjsz joined channel #puppet
[2009/12/31 00:14:44] @ Quit: jaredrhine: Read error: 110 (Connection timed out)
[2009/12/31 00:20:28] @ jaredrhine joined channel #puppet
[2009/12/31 00:28:09] @ Quit: yan_:
[2009/12/31 00:33:23] @ Djelibeybi joined channel #puppet
[2009/12/31 00:44:23] @ brothers joined channel #puppet
[2009/12/31 00:48:54] @ Quit: jusfreeman: Read error: 60 (Operation timed out)
[2009/12/31 00:55:48] @ Quit: pjsz: Read error: 104 (Connection reset by peer)
[2009/12/31 00:56:08] @ PaulWay[w] left channel #puppet ("I must go, there are too many tangrams on this channel.")
[2009/12/31 00:56:41] @ pjsz joined channel #puppet
[2009/12/31 00:56:47] @ Quit: jaredrhine: Read error: 110 (Connection timed out)
[2009/12/31 01:09:49] @ Quit: Djelibeybi: "Leaving"
[2009/12/31 01:19:43] @ nakano is now known as nakano_
[2009/12/31 01:21:53] <jamesturnbull> mqr: ping
[2009/12/31 01:22:39] <mqr> pong.
[2009/12/31 01:22:44] <Cyis> jamesturnbull, I worked to try and clean up that patch for the ec2 facter
[2009/12/31 01:24:56] <jamesturnbull> Cyis: yeah - have a chat with nasrat
[2009/12/31 01:25:39] <jamesturnbull> Cyis: he's probably best equipped to provide feedback as he has some ideaso n how he'd like to fix the issues there - I have an opinion but he's lead on Facter :)
[2009/12/31 01:26:26] @ Quit: friendly12345: "Leaving."
[2009/12/31 01:26:35] <mqr> jamesturnbull: You pinged?
[2009/12/31 01:26:48] <Cyis> yeah... I hadn't even realized there was a bug # for it... Just noticed when it wasn't working on my ec2 instance so took a look into it... hadn't examined closer to see the issue with the open() call as he mentioned.
[2009/12/31 01:27:29] <Cyis> I followed the thread he had mentioned and it seemed his suggestion was to call open with a URL but the idea of the can_connect? call was to verify it could connect before trying to make a HTTP connection attempt
[2009/12/31 01:30:05] <Cyis> that's why I went with making the TCPSocket call as it accomplishes what the implied attempt was meaning to do
[2009/12/31 01:31:14] <jamesturnbull> mqr: just querying what we're doing with #2997
[2009/12/31 01:31:15] <gepetto_> jamesturnbull: mqr: #2997 is http://projects.reductivelabs.com/issues/show/2997 "Puppet - Bug #2997: Puppet hangs on executable under HP-UX - ReductiveLabs.com"
[2009/12/31 01:31:42] <jamesturnbull> mqr: so I am reverting and reopening
[2009/12/31 01:31:58] <jamesturnbull> mqr: and then? we're fixing #2731 and releasing or ...?
[2009/12/31 01:31:59] <gepetto_> jamesturnbull: mqr: #2731 is http://projects.reductivelabs.com/issues/show/2731 "Puppet - Bug #2731: problem communicating with processes in SELinux - ReductiveLabs.com"
[2009/12/31 01:32:28] <mqr> Yeah, that's probably best. The code looked pretty good, but we had concerns that it would open up old cans of worms.
[2009/12/31 01:32:35] <mqr> It appears that it did.
[2009/12/31 01:33:02] <jamesturnbull> so bump 2731 to .3?
[2009/12/31 01:33:11] <jamesturnbull> that'd be my viw
[2009/12/31 01:33:14] <jamesturnbull> view even
[2009/12/31 01:33:27] <mqr> The problem may be that SELinux and HPUX aren't bridgeable with one piece of code. But that's a question for 0.25.3
[2009/12/31 01:33:46] <mqr> We shouldn't try to resolve it at this late date.
[2009/12/31 01:34:02] <jamesturnbull> good - glad we're all on same page
[2009/12/31 01:34:02] @ laomao joined channel #puppet
[2009/12/31 01:34:09] @ jfreeman joined channel #puppet
[2009/12/31 01:34:19] <mqr> When we took the patch at the last minute it was with an explicit eye to this sort of thing.
[2009/12/31 01:34:48] <mqr> We knew it might happen but decided to try it in case we'd hit the sweet spot.
[2009/12/31 01:35:23] <laomao> hello... I'm trying to bootstrap a system with the puppet interpreter; how can i specify a file source? puppet won't know what puppet:/// means, will it?
[2009/12/31 01:36:21] <mqr> I'm also working on another one that came up in the same testing pass.
[2009/12/31 01:36:56] <jamesturnbull> okay
[2009/12/31 01:37:24] <jamesturnbull> I'll be online for anothr 15 or so tidying up this and 2995
[2009/12/31 01:38:16] <mqr> #2994 was actually masking a deeper error--checksums for symlinks aren't being respected.
[2009/12/31 01:38:16] <gepetto_> mqr: #2994 is http://projects.reductivelabs.com/issues/show/2994 "Puppet - Bug #2994: Should not attempt to manage content without checksum - ReductiveLabs.com"
[2009/12/31 01:38:25] <laomao> I can easily install a package.... but i don't see how to provide a config fiole
[2009/12/31 01:38:48] <mqr> gepetto: yes?
[2009/12/31 01:39:00] <jamesturnbull> mqr: it's a bot - let's switch to -dev
[2009/12/31 01:39:50] @ jusfreeman joined channel #puppet
[2009/12/31 01:40:04] <laomao> any ideas? under normal puppetd circumstances it's simple, but if I am just running puppet bootstrap.pp how can I specify a config file for a service / package?
[2009/12/31 01:45:38] <laomao> is this a really obscure question? or is everyone still asleep?
[2009/12/31 01:47:49] <monachus> laomao: puppet knows what puppet:/// means
[2009/12/31 01:49:04] <monachus> when i bootstrap systems i run puppet the first time with --server, and in the first run it populates /etc/hosts with the IP of our primary puppetmaster. the nice thing about puppet:/// is that it means "use whatever puppetmaster you're currently talking to as the file source."
[2009/12/31 01:49:48] <monachus> so when we're running against our QA puppetmaster, it pulls files from there, and when we push those configs to production, it pulls files from the production system - it's all contextual
[2009/12/31 01:50:41] <laomao> monachus: i don't have a puppetmaster yet
[2009/12/31 01:51:04] <monachus> aha.
[2009/12/31 01:51:08] <laomao> i think i can just do content => 'some stuff'
[2009/12/31 01:51:18] <monachus> you're just running puppet, not puppetd
[2009/12/31 01:51:49] <laomao> monachus: right :) for now... until i've bootstrapped enough to get an svn repo and an rpm repo which contains the packages i need
[2009/12/31 01:52:25] <monachus> missed that detail. i'm not sure about using sources with the puppet binary - i've never run it that way. content => will work, but doesn't seem very portable
[2009/12/31 01:52:41] <laomao> i have a base centos install and an rpm of the puppet client, and its dependencies
[2009/12/31 01:53:14] <laomao> i want an svn repo to contain the puppet config...
[2009/12/31 01:53:38] <laomao> but rather than do that step manually, i want to create the svn repo using puppet
[2009/12/31 01:54:36] <laomao> no puppet config is written, apart from bootstrap.pp, that isn't in version cpntrol
[2009/12/31 01:54:54] <laomao> but this is an entirely new environment... i don't have *anything*
[2009/12/31 01:55:21] <monachus> if the command to check out/export the svn repository is always the same, it could be an exec, or if there are dynamic aspects, then a template can be shipped or you could even fetch something with wget in an exec and then use that with content => or something
[2009/12/31 01:55:29] @ Quit: jfreeman: Read error: 110 (Connection timed out)
[2009/12/31 01:55:48] <laomao> monachus: right; but i don't have an svn repo :) I need to create one
[2009/12/31 01:56:26] <laomao> monachus: but i don't have the puppet class for that in verson control.... because i don't have an svn repo.... get it?
[2009/12/31 01:56:51] <laomao> hence the plan to bootstrap first!
[2009/12/31 01:57:37] <monachus> you have to start from something. puppet is great for tasks that are repeated, but if you're going to spend longer to do a one-time task than it takes to do it once by hand, it's not very effective
[2009/12/31 01:57:45] @ Shazburg_ is now known as Shazburg
[2009/12/31 01:57:53] <laomao> i'm being very anal about it, but i think once i've cracked it it'll be good - next greenfields site, i just need one bootstrap.pp and the standalonne puppet execution script
[2009/12/31 01:58:14] * laomao nods; you have a point :)
[2009/12/31 01:58:16] <monachus> what are you going to put into the repo after it's created?
[2009/12/31 01:58:24] <laomao> puppet config
[2009/12/31 01:58:34] <monachus> configs that you create or that are already created?
[2009/12/31 01:58:38] <laomao> manifests, modules, etc
[2009/12/31 01:58:54] <laomao> well i can reuse some stuff that is not site specific
[2009/12/31 01:59:22] <monachus> if already created, then it's a checkout/export/rsync and load problem. if not created then it may be better done as a manual task, or have the repo created with an exec
[2009/12/31 01:59:53] <monachus> the way you would do it manually, using creates => or onlyif => to make sure it only runs once
[2009/12/31 02:00:37] <monachus> but my approach would be that if a puppetmaster exists somewhere under your control, use it
[2009/12/31 02:00:50] <monachus> even if you only bootstrap a system/site with it and then have a local puppetmaster take over from there
[2009/12/31 02:01:35] <laomao> monachus: i see your point; but each puppetmaster belongs to a customer, and is firewalled off
[2009/12/31 02:02:04] <monachus> what if you ran a "boostrap only" puppetmaster on your side of things?
[2009/12/31 02:02:31] <monachus> first run it points to you, builds itself as the new local puppetmaster, and for future runs talks to itself
[2009/12/31 02:02:32] <laomao> it's an idea
[2009/12/31 02:04:25] @ Quit: jusfreeman: Read error: 110 (Connection timed out)
[2009/12/31 02:05:20] @ PsychoSid joined channel #puppet
[2009/12/31 02:07:26] @ giskard joined channel #puppet
[2009/12/31 02:26:03] @ tuf_ joined channel #puppet
[2009/12/31 02:27:19] @ Quit: brothers:
[2009/12/31 02:29:10] @ Djelibeybi joined channel #puppet
[2009/12/31 02:33:57] @ Quit: ambroff: "Ex-Chat"
[2009/12/31 02:38:08] @ Quit: Djelibeybi: "Leaving"
[2009/12/31 03:06:15] @ Quit: jason^: Client Quit
[2009/12/31 03:06:27] @ jason^ joined channel #puppet
[2009/12/31 03:18:02] @ rickbradley is now known as rickbradley|away
[2009/12/31 04:06:27] @ Quit: pjsz:
[2009/12/31 04:06:43] <PsychoSid> So trying to setup .25.2.rc2 with Passenger 2.2.8 under Apache in a vain hope of upgrading from a 0.23 setup with Mongrel
[2009/12/31 04:06:57] <PsychoSid> Problem is warning: peer certificate won't be verified in this SSL session
[2009/12/31 04:06:57] <PsychoSid> err: Could not request certificate: Error 400 on SERVER: undefined method `path' for #<Rack::Request:0x2aaaad4a6820
[2009/12/31 04:19:36] @ Quit: djh4u: Read error: 110 (Connection timed out)
[2009/12/31 04:28:08] @ hy is now known as _silver
[2009/12/31 04:28:22] @ _silver is now known as hy
[2009/12/31 04:30:33] @ poison joined channel #puppet
[2009/12/31 04:33:33] @ toi joined channel #puppet
[2009/12/31 04:37:25] @ xerxas joined channel #puppet
[2009/12/31 04:38:26] @ Quit: poison: Remote closed the connection
[2009/12/31 04:46:53] @ rickbradley|away is now known as rickbradley
[2009/12/31 04:48:41] @ rickbradley is now known as rickbradley|away
[2009/12/31 04:51:23] @ Quit: toi: Read error: 113 (No route to host)
[2009/12/31 04:52:22] <monachus> is there a way to mirror the puppet wiki from reductivelabs.com without getting all the tickets, search, etc? sometimes when i go to the site it takes decades to load (like now), and i'd love to have a local copy of that content
[2009/12/31 04:54:22] * monachus gives up on reductivelabs.com loading
[2009/12/31 05:07:03] @ ambroff joined channel #puppet
[2009/12/31 05:11:11] @ gebi joined channel #puppet
[2009/12/31 05:11:27] @ MattyM joined channel #puppet
[2009/12/31 05:12:21] @ Quit: pting: "Ex-Chat"
[2009/12/31 05:12:38] @ danielbln joined channel #puppet
[2009/12/31 05:17:54] <kjetilho> monachus: Volcane has a copy of the generated documentation (TypeReference etc), much faster
[2009/12/31 05:18:02] <giskard> guys client ssl cert can be shared?
[2009/12/31 05:18:15] <kjetilho> monachus: http://nephilim.ml.org/~rip/puppet/historical/
[2009/12/31 05:19:04] <monachus> oh that's much nicer.
[2009/12/31 05:19:04] <monachus> tx.
[2009/12/31 05:20:37] <giskard> rip ;)
[2009/12/31 05:20:40] <giskard> and historical
[2009/12/31 05:24:40] @ poison joined channel #puppet
[2009/12/31 05:41:28] @ toi joined channel #puppet
[2009/12/31 05:50:23] @ Quit: cwebber:
[2009/12/31 05:58:23] @ Quit: dsch04: "Leaving"
[2009/12/31 06:00:07] @ PsychoSid1 joined channel #puppet
[2009/12/31 06:00:54] @ Mick27 joined channel #puppet
[2009/12/31 06:05:03] @ hy is now known as _silver
[2009/12/31 06:11:46] @ _silver is now known as hy
[2009/12/31 06:24:34] @ Quit: PsychoSid: Read error: 110 (Connection timed out)
[2009/12/31 06:42:50] @ PsychoSid joined channel #puppet
[2009/12/31 06:46:22] @ mvn071 joined channel #puppet
[2009/12/31 06:46:38] @ Quit: Mick27: Read error: 60 (Operation timed out)
[2009/12/31 06:46:47] @ adsadad joined channel #puppet
[2009/12/31 07:01:10] @ Quit: PsychoSid1: Read error: 110 (Connection timed out)
[2009/12/31 07:04:27] @ brothers joined channel #puppet
[2009/12/31 07:10:36] @ kolla_ joined channel #puppet
[2009/12/31 07:10:56] @ Quit: adsadad: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:10:57] @ Quit: tuf: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:10:58] @ Quit: kolla: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:10:59] @ Quit: nasrat: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:00] @ Quit: nexx|: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:01] @ Quit: zerash: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:02] @ Quit: sjefen6: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:03] @ Quit: Ju: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:04] @ Quit: xmslack: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:04] @ Quit: Jiko: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:05] @ Quit: asbruvik_: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:06] @ Quit: taihen_: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:06] @ Quit: kjetilho: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:07] @ Quit: ewdafa: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:07] @ Quit: charlieS: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:08] @ Quit: bda: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:08] @ Quit: windo_: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:09] @ Quit: f3ew: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:10] @ Quit: marcoecc: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:10] @ Quit: brothers: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:11] @ Quit: toi: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:12] @ Quit: erm_: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:13] @ Quit: ninjazjb: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:13] @ Quit: _nalle: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:14] @ Quit: ashp: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:14] @ Quit: eric0: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:15] @ Quit: Sakarias1: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:16] @ Quit: explody: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:17] @ Quit: justdave: kubrick.freenode.net irc.freenode.net
[2009/12/31 07:11:41] @ brothers joined channel #puppet
[2009/12/31 07:11:41] @ adsadad joined channel #puppet
[2009/12/31 07:11:41] @ toi joined channel #puppet
[2009/12/31 07:11:41] @ tuf joined channel #puppet
[2009/12/31 07:11:41] @ erm_ joined channel #puppet
[2009/12/31 07:11:41] @ ninjazjb joined channel #puppet
[2009/12/31 07:11:41] @ marcoecc joined channel #puppet
[2009/12/31 07:11:41] @ nasrat joined channel #puppet
[2009/12/31 07:11:42] @ _nalle joined channel #puppet
[2009/12/31 07:11:42] @ nexx| joined channel #puppet
[2009/12/31 07:11:42] @ zerash joined channel #puppet
[2009/12/31 07:11:42] @ ashp joined channel #puppet
[2009/12/31 07:11:42] @ sjefen6 joined channel #puppet
[2009/12/31 07:11:42] @ Ju joined channel #puppet
[2009/12/31 07:11:42] @ f3ew joined channel #puppet
[2009/12/31 07:11:42] @ justdave joined channel #puppet
[2009/12/31 07:11:42] @ eric0 joined channel #puppet
[2009/12/31 07:11:43] @ ewdafa joined channel #puppet
[2009/12/31 07:11:43] @ kjetilho joined channel #puppet
[2009/12/31 07:11:43] @ windo_ joined channel #puppet
[2009/12/31 07:11:43] @ bda joined channel #puppet
[2009/12/31 07:11:43] @ taihen_ joined channel #puppet
[2009/12/31 07:11:43] @ asbruvik_ joined channel #puppet
[2009/12/31 07:11:43] @ Jiko joined channel #puppet
[2009/12/31 07:11:44] @ xmslack joined channel #puppet
[2009/12/31 07:11:44] @ Sakarias1 joined channel #puppet
[2009/12/31 07:11:44] @ explody joined channel #puppet
[2009/12/31 07:11:44] @ charlieS joined channel #puppet
[2009/12/31 07:11:46] @ Quit: kennobaka: Connection reset by peer
[2009/12/31 07:12:34] @ Quit: _nalle: Remote closed the connection
[2009/12/31 07:12:36] @ _nalle joined channel #puppet
[2009/12/31 07:12:39] @ Quit: charlieS: Success
[2009/12/31 07:12:41] @ charlieS joined channel #puppet
[2009/12/31 07:13:27] @ kennobaka joined channel #puppet
[2009/12/31 07:15:46] @ dsch04 joined channel #puppet
[2009/12/31 07:18:13] <giskard> time ralsh user giskard
[2009/12/31 07:18:22] <giskard> real 0m1.996s
[2009/12/31 07:18:30] <giskard> it's me or ?
[2009/12/31 07:19:11] @ rickbradley|away is now known as rickbradley
[2009/12/31 07:19:25] @ nar joined channel #puppet
[2009/12/31 07:21:24] @ Quit: nar: Client Quit
[2009/12/31 07:23:36] @ Quit: toi: No route to host
[2009/12/31 07:34:51] @ jab_doa joined channel #puppet
[2009/12/31 07:49:08] @ Quit: brothers:
[2009/12/31 07:53:39] @ Quit: danielbln: "Leaving."
[2009/12/31 08:02:05] @ brothers joined channel #puppet
[2009/12/31 08:20:09] @ hy is now known as _silver
[2009/12/31 08:24:05] @ _silver is now known as hy
[2009/12/31 08:25:55] @ vzctl_ joined channel #puppet
[2009/12/31 08:29:42] @ bug_ joined channel #puppet
[2009/12/31 08:30:20] @ bug_ is now known as bug
[2009/12/31 08:35:26] @ nar joined channel #puppet
[2009/12/31 08:36:01] @ Quit: nar: Client Quit
[2009/12/31 08:38:21] @ Quit: jab_doa: Read error: 110 (Connection timed out)
[2009/12/31 08:39:20] @ jab_doa joined channel #puppet
[2009/12/31 08:54:03] @ Quit: jcape1: "Leaving."
[2009/12/31 08:54:13] @ jcape joined channel #puppet
[2009/12/31 09:02:49] @ danielbln joined channel #puppet
[2009/12/31 09:02:54] @ Quit: giskard: Remote closed the connection
[2009/12/31 09:03:41] @ joe-mac joined channel #puppet
[2009/12/31 09:03:46] @ giskard joined channel #puppet
[2009/12/31 09:08:51] @ Bass10 joined channel #puppet
[2009/12/31 09:10:14] @ Quit: Bass10: SendQ exceeded
[2009/12/31 09:10:41] @ Quit: MattyM: "ta ta"
[2009/12/31 09:10:48] @ Bass10 joined channel #puppet
[2009/12/31 09:12:21] @ Quit: PsychoSid: "Leaving."
[2009/12/31 09:14:59] @ themurph joined channel #puppet
[2009/12/31 09:17:54] @ jcape1 joined channel #puppet
[2009/12/31 09:20:08] @ Quit: crdant: "Leaving."
[2009/12/31 09:27:41] @ Quit: jcape: Read error: 110 (Connection timed out)
[2009/12/31 09:33:38] @ jcape joined channel #puppet
[2009/12/31 09:40:42] @ toi joined channel #puppet
[2009/12/31 09:41:57] @ Quit: jcape1: Read error: 60 (Operation timed out)
[2009/12/31 09:45:16] <joe-mac> ROFL in my search for preseeding raid6 i ran across this comment " This isn't new, but it is much more user friendly as opposed to, for example, kick start. " someone here has to appreciate that statement
[2009/12/31 09:45:44] <joe-mac> especially anyone who ran into the blank lines bug that caused the debian installer to epic fail without any reason
[2009/12/31 09:54:02] <flyingparchment> ... huh? http://dpaste.com/139636/
[2009/12/31 09:56:19] @ jcape1 joined channel #puppet
[2009/12/31 09:56:41] <flyingparchment> ah, looks like bug 2700
[2009/12/31 09:57:28] @ crdant joined channel #puppet
[2009/12/31 10:02:06] @ Quit: bug:
[2009/12/31 10:04:13] @ Quit: jcape: Read error: 110 (Connection timed out)
[2009/12/31 10:09:06] @ hy is now known as _silver
[2009/12/31 10:09:07] @ vzctl__ joined channel #puppet
[2009/12/31 10:12:22] @ Quit: marcoecc: "Quitting"
[2009/12/31 10:24:45] @ fan joined channel #puppet
[2009/12/31 10:25:34] @ Quit: vzctl_: Read error: 110 (Connection timed out)
[2009/12/31 10:26:23] @ fan left channel #puppet ()
[2009/12/31 10:48:31] @ Quit: mvn071: "Leaving"
[2009/12/31 11:06:38] <aliver> Why is it that when i run puppetd twice it fails the first time then works the second time? Check out this pastbin http://pastie.org/762570
[2009/12/31 11:08:09] <Volcane> show those lines from your manifest? i think its just ignoring the error'ing resources
[2009/12/31 11:09:25] @ Quit: vzctl__: Read error: 60 (Operation timed out)
[2009/12/31 11:13:39] @ joe-mac left channel #puppet ()
[2009/12/31 11:16:10] @ vzctl__ joined channel #puppet
[2009/12/31 11:20:41] <aliver> Volcane, okay will do, but now I have another problem that's preventing me from even solving that one. I upgraded puppet from 0.24 to 0.25
[2009/12/31 11:20:45] <aliver> Now I see this on the client:
[2009/12/31 11:20:48] <aliver> http://pastie.org/762580
[2009/12/31 11:21:29] <aliver> Also, here's the manifest it was puking on: http://pastie.org/762581
[2009/12/31 11:21:52] <Volcane> yeah waitfrocert command line options is broken i think
[2009/12/31 11:22:00] <Volcane> u should be able to log into the master and sign it though?
[2009/12/31 11:22:21] <aliver> Yeah, that's what's weird. puppetca on the master doesn't show anything for me to sign.
[2009/12/31 11:22:31] <aliver> The server is still on 0.24 - will that break stuff?
[2009/12/31 11:22:45] <Volcane> old master new clients wont work
[2009/12/31 11:23:18] <aliver> Okay, updating the master now...
[2009/12/31 11:23:25] * aliver blushes. "Shoulda known"
[2009/12/31 11:23:37] <Volcane> would have expected a different error though but worth trying
[2009/12/31 11:24:34] <aliver> Yep, me too, but we'll see once the master finishes updating.
[2009/12/31 11:25:03] <Volcane> weird that class you pasted looks ok, sometimes though i earlier showed a real error and then confused itself about where the problem lies and complains about unrelated things
[2009/12/31 11:25:09] <Volcane> but that should be gone in 0.25.x master
[2009/12/31 11:25:43] <Volcane> though i think u might need to quote the IPs
[2009/12/31 11:26:10] @ Quit: poison: Remote closed the connection
[2009/12/31 11:26:25] <aliver> Okay, I'll try that. Thanks for looking, man.
[2009/12/31 11:27:53] <aliver> How can I get puppetd and puppetmasterd to show the --help output ? When I try I get this:
[2009/12/31 11:28:03] <aliver> The application 'puppet' is installed as part of a gem, and this file is here to facilitate running it.
[2009/12/31 11:28:15] <Volcane> heh thats weird
[2009/12/31 11:28:24] <aliver> Yeah, really weird.
[2009/12/31 11:28:25] <Volcane> well, not so much , gems are shit
[2009/12/31 11:28:27] <Volcane> what OS u on?
[2009/12/31 11:28:30] <aliver> Linux
[2009/12/31 11:28:34] <Volcane> distro
[2009/12/31 11:28:41] <aliver> Using pkgsrc to install puppet not an RPM.
[2009/12/31 11:28:45] <aliver> SuSE unfortunately.
[2009/12/31 11:28:56] <Volcane> ah
[2009/12/31 11:29:23] <Volcane> i think the gems just intercepting the --help which is retty bad
[2009/12/31 11:30:06] <aliver> Yeah, I'll say.
[2009/12/31 11:30:47] <Volcane> all here though http://reductivelabs.com/trac/puppet/wiki/ConfigurationReference
[2009/12/31 11:31:18] <aliver> Ah !
[2009/12/31 11:31:20] <aliver> good
[2009/12/31 11:31:35] <Volcane> and puppetd --genconfig should give u a huge output of all the onfig options
[2009/12/31 11:31:43] <Volcane> though dont just save that file to disk and expect it to work
[2009/12/31 11:31:54] <Volcane> (it'll have genconfig=yes in the resulting config)
[2009/12/31 11:34:17] @ Quit: adsadad: Read error: 113 (No route to host)
[2009/12/31 11:34:23] @ cwebber joined channel #puppet
[2009/12/31 11:54:28] @ JM joined channel #puppet
[2009/12/31 11:55:04] @ Bass2 joined channel #puppet
[2009/12/31 11:58:44] @ Quit: gebi: Read error: 113 (No route to host)
[2009/12/31 12:02:37] <gepetto_> ::trac:: Getting Help edited @ http://reductivelabs.com/trac/puppet/wiki/GettingHelp?version=15
[2009/12/31 12:04:06] @ Quit: cwebber:
[2009/12/31 12:11:22] <aliver> Hmmm. I'm still kinda stuck. After upgrading both the client and server I still get ssl errors (this was a previously working client).
[2009/12/31 12:11:28] <aliver> warning: peer certificate won't be verified in this SSL session
[2009/12/31 12:11:52] <aliver> I even tried to move /var/puppet to /var/old.puppet on the client and start over.
[2009/12/31 12:12:03] <aliver> That didn't seem to work either. I get the same errors.
[2009/12/31 12:12:15] <aliver> "Exiting; no certificate found and waitforcert is disabled"
[2009/12/31 12:12:32] @ Quit: Bass10: Success
[2009/12/31 12:12:39] @ Quit: JM: Read error: 110 (Connection timed out)
[2009/12/31 12:15:04] @ vzctl_ joined channel #puppet
[2009/12/31 12:16:33] @ Quit: vzctl__: Read error: 110 (Connection timed out)
[2009/12/31 12:17:21] @ jaredrhine joined channel #puppet
[2009/12/31 12:17:56] @ Quit: aliver: Remote closed the connection
[2009/12/31 12:18:21] @ aliver joined channel #puppet
[2009/12/31 12:18:41] @ Quit: crdant: Read error: 110 (Connection timed out)
[2009/12/31 12:19:23] <Volcane> aliver: when it ran for the first time with a clean var did you see it sending the request to the master?
[2009/12/31 12:20:11] <aliver> Well, it did some things "differently", but no I can't say for sure it did send a CSR to the master. Let me pastebin it.
[2009/12/31 12:21:16] <aliver> http://pastebin.com/d21a2ea4d
[2009/12/31 12:21:31] <aliver> That's what it did after I whacked the client's ssl directories and /var/puppet
[2009/12/31 12:21:45] <aliver> The "puppetca" command still shows nothing, though.
[2009/12/31 12:22:28] <aliver> Is it because I'm running puppetd with --test ?
[2009/12/31 12:22:57] <Volcane> are you running puppetca --list as root, proper root, no sudo junk?
[2009/12/31 12:23:15] <aliver> No via sudo.
[2009/12/31 12:23:21] <aliver> Ah damnit!
[2009/12/31 12:23:29] <aliver> via root it shows my client cert.
[2009/12/31 12:23:34] <aliver> Guess that's a gotcha
[2009/12/31 12:23:58] @ cwebber joined channel #puppet
[2009/12/31 12:24:31] <Volcane> :)
[2009/12/31 12:28:18] <aliver> Crap. Now I'm getting an "ERROR 400" from the server: http://pastie.org/762646 I think it's this bug: http://projects.reductivelabs.com/issues/2803
[2009/12/31 12:28:32] <aliver> Guess I might need to stick with 0.24 for a while.
[2009/12/31 12:29:59] <Volcane> "production: Could not find file /etc/puppet/manifests/site.pp"
[2009/12/31 12:30:05] @ Quit: cwebber:
[2009/12/31 12:32:41] <aliver> Grr.
[2009/12/31 12:32:47] <aliver> I guess upgrading broke the include paths.
[2009/12/31 12:33:02] <aliver> it should be looking for /usr/pkg/etc/puppet/....
[2009/12/31 12:33:06] <aliver> Nice catch.
[2009/12/31 12:33:20] @ BarnacleBob joined channel #puppet
[2009/12/31 12:33:58] @ scylla joined channel #puppet
[2009/12/31 12:35:20] @ mqr_ joined channel #puppet
[2009/12/31 12:36:00] @ Quit: mqr: Read error: 60 (Operation timed out)
[2009/12/31 12:38:43] <aliver> If I have a virtual machine (puppetd client) that has a signed cert and I clone that machine 10 times. What happens when the clones try to check into the puppet master with the same cert?
[2009/12/31 12:38:56] <Volcane> do the clones get new hostnames?
[2009/12/31 12:39:03] <aliver> Yes.
[2009/12/31 12:39:11] <Volcane> then they will make new certs matching those hostnames
[2009/12/31 12:39:14] <Volcane> and request they get signed
[2009/12/31 12:39:16] <aliver> Awesome.
[2009/12/31 12:39:36] <Volcane> unless u changed the config to force teh certname
[2009/12/31 12:42:47] <aliver> Nah, that will work fine to just re-gen a new key etc..
[2009/12/31 12:43:34] <BarnacleBob> jesus. the fucking vpe is playing stupid loud 80's rock music
[2009/12/31 12:43:38] <BarnacleBob> just wwhat i want to wake up to
[2009/12/31 12:43:42] <BarnacleBob> er
[2009/12/31 12:43:44] <BarnacleBob> start work to
[2009/12/31 12:44:03] <BarnacleBob> oh hrm. wrong chat room
[2009/12/31 12:44:04] <BarnacleBob> lolz
[2009/12/31 12:51:23] @ Quit: jaredrhine: Read error: 110 (Connection timed out)
[2009/12/31 12:52:41] @ djh4u joined channel #puppet
[2009/12/31 13:03:45] @ alfism joined channel #puppet
[2009/12/31 13:04:06] @ windowsrefund joined channel #puppet
[2009/12/31 13:04:08] <windowsrefund> hello
[2009/12/31 13:04:21] <windowsrefund> I'm getting a strange error when running puppetd
[2009/12/31 13:04:53] <windowsrefund> err: Could not request certificate: No format match the given format name or mime-type (text/html)
[2009/12/31 13:07:42] @ bug joined channel #puppet
[2009/12/31 13:11:02] @ flakrat joined channel #puppet
[2009/12/31 13:11:06] <aliver> That's a new one on me.
[2009/12/31 13:11:11] <aliver> But I'm new to puppet.
[2009/12/31 13:11:16] <aliver> Id' google it.
[2009/12/31 13:12:04] <BarnacleBob> i know that error from ruby
[2009/12/31 13:12:21] <BarnacleBob> its when the url doesn't have a view for the type you requested
[2009/12/31 13:12:37] <windowsrefund> very odd
[2009/12/31 13:12:39] <BarnacleBob> are the versions of puppet the same on the 2 machines
[2009/12/31 13:12:49] <windowsrefund> this is from the client that's running on the master
[2009/12/31 13:12:55] <BarnacleBob> oh lol
[2009/12/31 13:13:04] <windowsrefund> other clients are connecting and working fine
[2009/12/31 13:13:09] <BarnacleBob> have any funky setup like passenger or mongrel or something?
[2009/12/31 13:13:29] <windowsrefund> mongrel
[2009/12/31 13:15:55] <windowsrefund> so it's definately connecting to the server
[2009/12/31 13:16:01] <windowsrefund> from what I see in the logs
[2009/12/31 13:16:49] @ Quit: brothers:
[2009/12/31 13:17:09] <BarnacleBob> yeah i saw that when i was getting my mongrel settup running
[2009/12/31 13:17:18] <BarnacleBob> i don't remember how i fixed it tho
[2009/12/31 13:17:35] <BarnacleBob> i think i just ran one mongrel with --no-daemonize and --debug
[2009/12/31 13:17:41] <BarnacleBob> and then ran the client with --debug
[2009/12/31 13:17:44] <windowsrefund> it's just odd because 50 external clients are working fine
[2009/12/31 13:17:47] <BarnacleBob> and was able to figure out what was happening
[2009/12/31 13:17:57] <BarnacleBob> that is weird
[2009/12/31 13:22:01] @ poison joined channel #puppet
[2009/12/31 13:26:19] @ cynicismic joined channel #puppet
[2009/12/31 13:27:47] @ Quit: flakrat: "Leaving"
[2009/12/31 13:32:28] @ flakrat joined channel #puppet
[2009/12/31 13:32:37] @ brothers joined channel #puppet
[2009/12/31 13:36:06] <windowsrefund> BarnacleBob: ok doing that now. Looks like the client is sending a bad http request
[2009/12/31 13:36:09] <windowsrefund> Thu Dec 31 12:38:03 -0600 2009: HTTP parse error, malformed request (127.0.0.1): #<Mongrel::HttpParserError: Invalid HTTP format, parsing fails.>
[2009/12/31 13:36:35] <windowsrefund> would be interesting to try webrick
[2009/12/31 13:37:01] @ crdant joined channel #puppet
[2009/12/31 13:37:05] @ jaredrhine joined channel #puppet
[2009/12/31 13:38:34] <windowsrefund> hmm
[2009/12/31 13:38:40] <windowsrefund> with webrick, I see err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
[2009/12/31 13:38:57] <windowsrefund> maybe changing my hostname to 'puppet' will fix this
[2009/12/31 13:48:30] @ Quit: themurph: Read error: 110 (Connection timed out)
[2009/12/31 13:51:39] <windowsrefund> can someone explain how to regenerate the cert?
[2009/12/31 13:51:41] <windowsrefund> Could not run: Retrieved certificate does not match private key; please remove certificate from server and regenerate it with the current key
[2009/12/31 13:56:18] <flyingparchment> hm.. what's the point of using the nagios types in puppet? does it do something more than just generating nagios configs?
[2009/12/31 13:57:12] <BarnacleBob> windowsrefund, you have to regen the certs by launching a webbrick master i found. it doesnt regen right if you dont
[2009/12/31 13:58:58] @ Quit: aliver: "Leaving"
[2009/12/31 13:59:32] <windowsrefund> BarnacleBob: yea, trying to do that
[2009/12/31 13:59:57] <BarnacleBob> this is what i ended up doing
[2009/12/31 14:00:13] <BarnacleBob> rm the ca stuff from the puppet master
[2009/12/31 14:00:23] <BarnacleBob> run a webbrick master with some random master port
[2009/12/31 14:00:39] <windowsrefund> if I am able to regen a server side cert... will that break something on my clients?
[2009/12/31 14:00:41] <BarnacleBob> run a puppetclient to connect to that one with some random --ssldir=
[2009/12/31 14:00:49] <BarnacleBob> oh yes
[2009/12/31 14:00:55] <BarnacleBob> if you regen the ca stuff it will
[2009/12/31 14:00:57] <BarnacleBob> break all clients
[2009/12/31 14:01:14] <BarnacleBob> if you regens the servers client cert
[2009/12/31 14:01:17] <BarnacleBob> that wont affect anything
[2009/12/31 14:01:53] <windowsrefund> this is very confusing
[2009/12/31 14:02:04] @ pting joined channel #puppet
[2009/12/31 14:02:13] <BarnacleBob> yeah sorry
[2009/12/31 14:02:13] <agaffney> windowsrefund: what is?
[2009/12/31 14:02:20] <BarnacleBob> i'm not really sure what i did to fix my ssl stuff
[2009/12/31 14:02:32] <BarnacleBob> it was a lot of trial and error
[2009/12/31 14:02:39] <windowsrefund> yea
[2009/12/31 14:02:45] <windowsrefund> agaffney: ssl is confusing
[2009/12/31 14:03:56] <windowsrefund> trying to run a webrick puppetmaster and I get this
[2009/12/31 14:03:57] <windowsrefund> Could not run: Retrieved certificate does not match private key; please remove certificate from server and regenerate it with the current key
[2009/12/31 14:04:25] <windowsrefund> I don't even know what that's really saying
[2009/12/31 14:05:11] <windowsrefund> sounds like the client cert
[2009/12/31 14:05:19] <BarnacleBob> if you regen the ssl cert that apache has loaded you will get that error till you reload apache
[2009/12/31 14:05:24] <BarnacleBob> well so
[2009/12/31 14:05:34] <BarnacleBob> the client caches(or on the master) has access to the masters cert
[2009/12/31 14:05:43] <BarnacleBob> the cert it gets from the master when it connects is compaired to that one
[2009/12/31 14:05:47] <BarnacleBob> and if they don't match it fails
[2009/12/31 14:06:48] <windowsrefund> this should have nothing to do with apache
[2009/12/31 14:06:57] <windowsrefund> just running a webrick puppetmasterd
[2009/12/31 14:09:14] <BarnacleBob> oh
[2009/12/31 14:09:20] <BarnacleBob> hrm
[2009/12/31 14:16:44] @ Quit: bug:
[2009/12/31 14:25:48] <windowsrefund> ok I just can't figure out how to create a new server cert
[2009/12/31 14:25:55] <windowsrefund> in /var/puppet/ssl/certs
[2009/12/31 14:26:29] @ Quit: brothers: Read error: 104 (Connection reset by peer)
[2009/12/31 14:29:31] @ brothers joined channel #puppet
[2009/12/31 14:31:07] @ bug joined channel #puppet
[2009/12/31 14:41:09] @ Quit: omry_|work: Read error: 60 (Operation timed out)
[2009/12/31 14:46:31] @ Quit: bug:
[2009/12/31 14:50:11] <windowsrefund> great
[2009/12/31 14:50:23] <windowsrefund> same damn problem with this mime-type thing
[2009/12/31 14:50:27] <windowsrefund> after all that
[2009/12/31 14:52:39] <windowsrefund> ok, it's obviously a gem thing
[2009/12/31 14:53:14] @ Quit: Bass2: Read error: 110 (Connection timed out)
[2009/12/31 14:55:14] @ Quit: alfism: "http://opensolaris.com/"
[2009/12/31 14:55:14] @ alfism_ joined channel #puppet
[2009/12/31 15:02:17] @ Bass10 joined channel #puppet
[2009/12/31 15:14:46] @ Quit: flakrat: Read error: 110 (Connection timed out)
[2009/12/31 15:15:04] <flyingparchment> why does the sun package provider need a valid source to _remove_ a package?
[2009/12/31 15:17:28] <windowsrefund> because solaris sucks
[2009/12/31 15:17:47] <windowsrefund> I can't even remove CSWruby because it says it's in use
[2009/12/31 15:18:19] <flyingparchment> i don't see how it's anything to do with solaris... solaris doesn't need a package source to remove it, only puppet is enforcing that
[2009/12/31 15:19:11] @ Quit: danielbln: "Leaving."
[2009/12/31 15:19:27] <windowsrefund> solaris still sucks so bad
[2009/12/31 15:19:40] <windowsrefund> can't stand it
[2009/12/31 15:20:53] <flyingparchment> ah, got it, package definition was wrong
[2009/12/31 15:32:52] @ Bass2 joined channel #puppet
[2009/12/31 15:34:28] @ bug joined channel #puppet
[2009/12/31 15:35:10] @ Quit: windowsrefund: "leaving"
[2009/12/31 15:38:23] @ Quit: Bass10: Read error: 60 (Operation timed out)
[2009/12/31 15:39:17] @ joe-mac joined channel #puppet
[2009/12/31 15:39:46] @ nakano_ is now known as nakano
[2009/12/31 15:42:13] @ Quit: dsch04: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:14] @ Quit: kennobaka: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:15] @ Quit: xmslack: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:15] @ Quit: Jiko: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:16] @ Quit: tuf: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:17] @ Quit: asbruvik_: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:17] @ Quit: taihen_: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:18] @ Quit: zerash: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:19] @ Quit: kjetilho: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:19] @ Quit: Ju: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:20] @ Quit: ewdafa: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:21] @ Quit: bda: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:21] @ Quit: windo_: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:22] @ Quit: f3ew: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:24] @ Quit: nasrat: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:25] @ Quit: sjefen6: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:26] @ Quit: nexx|: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:27] @ Quit: Bass2: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:29] @ Quit: cynicismic: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:29] @ Quit: eric0: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:30] @ Quit: ashp: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:31] @ Quit: ninjazjb: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:31] @ Quit: erm_: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:32] @ Quit: Sakarias1: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:33] @ Quit: explody: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:42:33] @ Quit: justdave: kubrick.freenode.net irc.freenode.net
[2009/12/31 15:44:19] @ Quit: _elmata_: "up up and away"
[2009/12/31 15:48:38] @ Quit: toi: Read error: 60 (Operation timed out)
[2009/12/31 15:51:34] @ Quit: djh4u: Read error: 104 (Connection reset by peer)
[2009/12/31 15:53:19] @ Bass2 joined channel #puppet
[2009/12/31 15:53:19] @ cynicismic joined channel #puppet
[2009/12/31 15:53:19] @ erm_ joined channel #puppet
[2009/12/31 15:53:19] @ ninjazjb joined channel #puppet
[2009/12/31 15:53:20] @ ashp joined channel #puppet
[2009/12/31 15:53:20] @ justdave joined channel #puppet
[2009/12/31 15:53:20] @ eric0 joined channel #puppet
[2009/12/31 15:53:20] @ Sakarias1 joined channel #puppet
[2009/12/31 15:53:20] @ explody joined channel #puppet
[2009/12/31 15:55:13] @ toi joined channel #puppet
[2009/12/31 15:55:14] @ ezmobius joined channel #puppet
[2009/12/31 15:55:14] @ dsch04 joined channel #puppet
[2009/12/31 15:55:14] @ kennobaka joined channel #puppet
[2009/12/31 15:55:14] @ tuf joined channel #puppet
[2009/12/31 15:55:14] @ nasrat joined channel #puppet
[2009/12/31 15:55:14] @ nexx| joined channel #puppet
[2009/12/31 15:55:14] @ zerash joined channel #puppet
[2009/12/31 15:55:15] @ sjefen6 joined channel #puppet
[2009/12/31 15:55:15] @ Ju joined channel #puppet
[2009/12/31 15:55:15] @ f3ew joined channel #puppet
[2009/12/31 15:55:15] @ ewdafa joined channel #puppet
[2009/12/31 15:55:15] @ kjetilho joined channel #puppet
[2009/12/31 15:55:15] @ windo_ joined channel #puppet
[2009/12/31 15:55:15] @ bda joined channel #puppet
[2009/12/31 15:55:16] @ taihen_ joined channel #puppet
[2009/12/31 15:55:16] @ asbruvik_ joined channel #puppet
[2009/12/31 15:55:16] @ Jiko joined channel #puppet
[2009/12/31 15:55:16] @ xmslack joined channel #puppet
[2009/12/31 15:56:18] @ Quit: brothers: Remote closed the connection
[2009/12/31 15:56:23] @ brothers joined channel #puppet
[2009/12/31 15:57:26] @ Quit: jab_doa: "Verlassend"
[2009/12/31 15:57:31] @ jab_doa joined channel #puppet
[2009/12/31 16:05:00] @ Quit: poison: Read error: 110 (Connection timed out)
[2009/12/31 16:15:33] @ jes5 joined channel #puppet
[2009/12/31 16:17:33] @ Quit: vzctl_: Remote closed the connection
[2009/12/31 16:18:00] @ vzctl_ joined channel #puppet
[2009/12/31 16:19:25] @ Quit: cynicismic: ""happy new year you cunts""
[2009/12/31 16:31:39] @ Quit: erm_: Read error: 110 (Connection timed out)
[2009/12/31 16:35:22] @ DaveVK joined channel #puppet
[2009/12/31 16:38:34] @ Quit: brothers:
[2009/12/31 16:39:33] @ DaveVK left channel #puppet ("Leaving")
[2009/12/31 16:39:35] @ brothers joined channel #puppet
[2009/12/31 16:40:41] @ Quit: bug:
[2009/12/31 16:41:06] @ vizzord joined channel #puppet
[2009/12/31 16:41:13] @ Quit: brothers: Client Quit
[2009/12/31 16:41:26] @ brothers joined channel #puppet
[2009/12/31 16:53:10] <jcape1> Is there a known way to reference the package backend from a config file?
[2009/12/31 16:53:22] <jcape1> That is, if packagebackend == yum, include yum repos...
[2009/12/31 17:03:23] @ Quit: ninjazjb: "Computer has gone to sleep"
[2009/12/31 17:04:34] @ Quit: bevans5446:
[2009/12/31 17:05:14] @ ninjazjb joined channel #puppet
[2009/12/31 17:11:05] @ Quit: alfism_: "http://opensolaris.com/"
[2009/12/31 17:19:25] @ gebi joined channel #puppet
[2009/12/31 17:25:54] @ Quit: gebi: Read error: 60 (Operation timed out)
[2009/12/31 17:36:26] @ Quit: toi: Remote closed the connection
[2009/12/31 17:46:58] @ maxp_ joined channel #puppet
[2009/12/31 17:47:25] @ Quit: maxp: Read error: 54 (Connection reset by peer)
[2009/12/31 17:48:41] @ Quit: zirpu: "leaving"
[2009/12/31 17:48:50] @ zirpu joined channel #puppet
[2009/12/31 17:57:10] @ foobar__1 joined channel #puppet
[2009/12/31 17:57:32] @ Quit: foobar___: Read error: 60 (Operation timed out)
[2009/12/31 18:04:33] @ windowsrefund joined channel #puppet
[2009/12/31 18:04:46] <windowsrefund> can anyone tell me what this means?
[2009/12/31 18:04:48] <windowsrefund> Could not request certificate: Retrieved certificate does not match private key; please remove certificate from server and regenerate it with the current key
[2009/12/31 18:05:21] <explody> your server key has been changed or updated since the certificate in question was generated?
[2009/12/31 18:05:54] <Juzzy> yep. just regen the cert, if you have autogen turned on, delete the node info off of the master
[2009/12/31 18:06:06] @ Quit: pting: "Ex-Chat"
[2009/12/31 18:06:08] @ nevyn_ joined channel #puppet
[2009/12/31 18:06:17] <windowsrefund> ok, looking
[2009/12/31 18:06:22] @ Quit: nevyn: Read error: 60 (Operation timed out)
[2009/12/31 18:07:02] <windowsrefund> is that in $ssldir/certs?
[2009/12/31 18:07:18] <windowsrefund> don't know why but puppetca doesn't show me anything when I attempt to list
[2009/12/31 18:07:35] <explody> puppetca --list --all?
[2009/12/31 18:07:40] <windowsrefund> but I have a .pem in $ssldir/certs that matches the node's hostname
[2009/12/31 18:07:58] <windowsrefund> explody: nothing shows up
[2009/12/31 18:10:07] <windowsrefund> oh, puppetca --genconfig shows me that certdir is /etc/puppet/ssl/certs
[2009/12/31 18:10:10] <windowsrefund> that's odd
[2009/12/31 18:19:30] @ Djelibeybi joined channel #puppet
[2009/12/31 18:21:15] <flyingparchment> hm, [a, b]+$otherarray doesn't work? any way around that?
[2009/12/31 18:23:22] @ Quit: giskard: Remote closed the connection
[2009/12/31 18:24:39] @ giskard joined channel #puppet
[2009/12/31 18:28:16] @ Quit: brothers:
[2009/12/31 18:31:31] @ MaTThewP joined channel #puppet
[2009/12/31 18:31:57] @ Quit: Djelibeybi: "Leaving"
[2009/12/31 18:32:52] <windowsrefund> flyingparchment: not sure what you're trying to do but wouldn't the general idea be to loop though array 2 and add each element to array 1?
[2009/12/31 18:33:40] <flyingparchment> i want to add the contents of $otherarray to the existing one. so if $otherarray was [c,d] i want to end up with [a,b,c,d]. i didn't know puppet did loops... am i missing that in the language reference?
[2009/12/31 18:42:18] @ Quit: scylla: "Connection timed out"
[2009/12/31 18:44:26] @ [steve] joined channel #puppet
[2009/12/31 18:46:14] @ Quit: crdant: "Leaving."
[2009/12/31 18:47:52] @ crdant joined channel #puppet
[2009/12/31 18:49:21] <windowsrefund> oh, not that I know of
[2009/12/31 18:55:41] @ Quit: windowsrefund: "leaving"
[2009/12/31 18:56:06] <BarnacleBob> you cant redefine a variable
[2009/12/31 18:56:22] <BarnacleBob> flyingparchment, puppet doesn't do loops per say
[2009/12/31 18:56:44] <BarnacleBob> but you can do athing{$array: } which expands to athing{element1: } athing{element2: }
[2009/12/31 18:56:44] <BarnacleBob> etc
[2009/12/31 18:57:12] <BarnacleBob> oh sorry didn't read up high enough
[2009/12/31 18:57:24] <BarnacleBob> not sure i know a way to expand an array after its defined
[2009/12/31 19:01:03] @ friendly12345 joined channel #puppet
[2009/12/31 19:05:02] @ scylla joined channel #puppet
[2009/12/31 19:05:18] @ Quit: jaredrhine: Read error: 113 (No route to host)
[2009/12/31 19:06:17] @ Quit: crdant: "Leaving."
[2009/12/31 19:07:26] @ Quit: giskard: Remote closed the connection
[2009/12/31 19:07:29] <|Mike|> Happy New 0x7DA
[2009/12/31 19:09:38] @ giskard joined channel #puppet
[2009/12/31 19:09:41] @ Quit: giskard: Remote closed the connection
[2009/12/31 19:10:10] @ giskard joined channel #puppet
[2009/12/31 19:10:28] @ hardwire joined channel #puppet
[2009/12/31 19:10:29] <hardwire> ahoy
[2009/12/31 19:10:58] <hardwire> any idea how to get puppet/facter to automagically run in "nice" mode somehow?
[2009/12/31 19:11:50] @ Quit: joe-mac: "Leaving."
[2009/12/31 19:13:24] <explody> nice?
[2009/12/31 19:13:36] <hardwire> well.. it takes up quite a bit of cpu
[2009/12/31 19:13:40] <explody> oh that nice
[2009/12/31 19:13:41] <hardwire> whenever it runs
[2009/12/31 19:13:42] <hardwire> yeh
[2009/12/31 19:14:42] <explody> I supppo you could just start puppetd nice'd
[2009/12/31 19:14:46] @ Quit: giskard: Read error: 60 (Operation timed out)
[2009/12/31 19:14:55] <explody> should apply to child processes as well
[2009/12/31 19:15:01] <hardwire> I was just about to ask that
[2009/12/31 19:15:10] <hardwire> I think I'll make use of the renice program
[2009/12/31 19:15:19] <hardwire> reniced - renice running processes based on regular expressions
[2009/12/31 19:15:27] <hardwire> and distribute a config for it
[2009/12/31 19:15:42] <explody> sure, that should work
[2009/12/31 19:16:11] <hardwire> indeed
[2009/12/31 19:18:03] @ erm_ joined channel #puppet
[2009/12/31 19:23:27] @ cwebber joined channel #puppet
[2009/12/31 19:32:59] @ Quit: cwebber:
[2009/12/31 19:38:35] <flyingparchment> BarnacleBob: hmm, i see...
[2009/12/31 19:38:57] <flyingparchment> BarnacleBob: well, what i'm doing is i have a define foo($requires = []) { sometype { "foo": require => [a, b] + $requires, ...
[2009/12/31 19:39:02] <flyingparchment> maybe there's a better way to do that?
[2009/12/31 19:39:23] <BarnacleBob> requres+>Thing["asdf"] might work for you
[2009/12/31 19:39:27] <BarnacleBob> er
[2009/12/31 19:39:29] <BarnacleBob> requires
[2009/12/31 19:39:32] <BarnacleBob> not sure tho
[2009/12/31 19:39:54] <BarnacleBob> you *might* be able to specify that multiple times
[2009/12/31 19:40:09] <BarnacleBob> but that might only be an inheritence thing
[2009/12/31 19:45:04] @ _silver is now known as hy
[2009/12/31 19:45:39] <BarnacleBob> flyingparchment,
[2009/12/31 19:45:41] <BarnacleBob> well wait
[2009/12/31 19:45:44] <BarnacleBob> so
[2009/12/31 19:45:47] <BarnacleBob> do it this way
[2009/12/31 19:45:50] <BarnacleBob> let me get an example
[2009/12/31 19:47:06] <BarnacleBob> flyingparchment, this will work perfectly fine http://pastie.org/762916
[2009/12/31 19:47:10] <BarnacleBob> and might fit your usage
[2009/12/31 19:47:50] <flyingparchment> oh i see... so 'require' actually works with define automatically, no need for me to do anything
[2009/12/31 19:47:58] <BarnacleBob> yeah
[2009/12/31 19:48:02] <flyingparchment> neat. thanks
[2009/12/31 19:49:02] <BarnacleBob> np
[2009/12/31 19:49:11] <BarnacleBob> would have thought of it sooner but the scotch is getting to me :)
[2009/12/31 19:53:47] @ Quit: BarnacleBob: "This computer has gone to sleep"
[2009/12/31 20:06:47] @ cwebber joined channel #puppet
[2009/12/31 20:30:11] @ Quit: Demosthenes: Read error: 60 (Operation timed out)
[2009/12/31 20:31:25] @ Quit: jes5: "Leaving."
[2009/12/31 20:58:28] @ Quit: erm_: Read error: 110 (Connection timed out)
[2009/12/31 21:06:50] @ Quit: scylla: "Connection timed out"
[2009/12/31 21:13:20] @ Quit: sjefen6: Read error: 104 (Connection reset by peer)
[2009/12/31 21:14:20] <gepetto_> ::trac:: Downloading Puppet edited @ http://reductivelabs.com/trac/puppet/wiki/DownloadingPuppet?version=97
[2009/12/31 21:27:29] @ Quit: ezmobius: Remote closed the connection
[2009/12/31 21:45:19] @ jusfreeman joined channel #puppet
[2009/12/31 21:46:41] @ Quit: foobar__1: Read error: 60 (Operation timed out)
[2009/12/31 21:46:43] @ foobar___ joined channel #puppet
[2009/12/31 21:51:00] @ Quit: cwebber:
[2009/12/31 21:54:51] @ rickbradley is now known as rickbradley|away
[2009/12/31 21:57:48] @ Quit: jab_doa: "Verlassend"
[2009/12/31 22:16:59] <gepetto_> ::trac:: Development/Code Names edited @ http://reductivelabs.com/trac/puppet/wiki/Development/CodeNames?version=22
[2009/12/31 22:35:11] @ vzctl__ joined channel #puppet
[2009/12/31 22:37:52] @ jaredrhine joined channel #puppet
[2009/12/31 22:39:19] @ Quit: vzctl_: Read error: 110 (Connection timed out)
[2009/12/31 22:41:43] @ bug joined channel #puppet
[2009/12/31 22:55:39] @ rickbradley|away is now known as rickbradley
[2009/12/31 23:10:10] @ nevyn_ is now known as nevyn
[2009/12/31 23:12:42] <cm1> is this a legit match.. <% if $hostname =~ /^app/ %>
[2009/12/31 23:13:08] <cm1> seems to evaluate find with the usual erb.. | ruby -c test, but doesn't seem to match
[2009/12/31 23:21:16] @ nmi joined channel #puppet
[2009/12/31 23:21:24] @ Quit: nmi: Read error: 104 (Connection reset by peer)
[2009/12/31 23:35:38] @ crdant joined channel #puppet
[2009/12/31 23:53:18] @ danielbln joined channel #puppet
[2009/12/31 23:54:39] @ brd joined channel #puppet

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