| [2009/12/11 00:02:22] @ Log started by gepetto_ | ||
| [2009/12/11 00:02:22] @ Quit: jcape: Read error: 110 (Connection timed out) | ||
| [2009/12/11 00:16:45] <nevyn> Djelibeybi: well yeah | ||
| [2009/12/11 00:21:53] @ bug joined channel #puppet | ||
| [2009/12/11 00:36:41] @ blahdeblah left channel #puppet () | ||
| [2009/12/11 00:48:20] @ Quit: bearnard: | ||
| [2009/12/11 00:52:56] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/12/11 00:56:56] @ bearnard joined channel #puppet | ||
| [2009/12/11 00:57:52] @ herlo left channel #puppet () | ||
| [2009/12/11 01:07:40] @ Quit: bearnard: | ||
| [2009/12/11 01:13:16] @ Quit: M-: "Leaving" | ||
| [2009/12/11 01:15:48] @ Quit: joe-mac1: Read error: 110 (Connection timed out) | ||
| [2009/12/11 01:24:52] @ Quit: cwebber: | ||
| [2009/12/11 02:02:59] @ Quit: scylla: "Connection timed out" | ||
| [2009/12/11 02:06:55] @ bevans5446 joined channel #puppet | ||
| [2009/12/11 02:17:40] @ Quit: fxpester2: "Leaving." | ||
| [2009/12/11 02:17:43] @ fxpester joined channel #puppet | ||
| [2009/12/11 02:24:03] @ Quit: kolla: Read error: 113 (No route to host) | ||
| [2009/12/11 02:28:02] @ Quit: crdant: "Leaving." | ||
| [2009/12/11 02:32:05] @ suchu joined channel #puppet | ||
| [2009/12/11 02:41:27] @ Quit: mvn071: "Leaving" | ||
| [2009/12/11 02:45:07] @ Ramonster joined channel #puppet | ||
| [2009/12/11 02:45:40] @ tim|macbook joined channel #puppet | ||
| [2009/12/11 03:01:11] @ elementai joined channel #puppet | ||
| [2009/12/11 03:04:01] @ groove joined channel #puppet | ||
| [2009/12/11 03:39:32] @ tim|macbook_ joined channel #puppet | ||
| [2009/12/11 03:43:28] @ giskard joined channel #puppet | ||
| [2009/12/11 03:44:19] @ friendly12345 joined channel #puppet | ||
| [2009/12/11 03:47:27] @ Quit: tim|macbook: Read error: 110 (Connection timed out) | ||
| [2009/12/11 03:47:28] @ tim|macbook_ is now known as tim|macbook | ||
| [2009/12/11 03:53:11] @ Quit: elementai: "Lost terminal" | ||
| [2009/12/11 04:00:37] @ Quit: suchu: Read error: 104 (Connection reset by peer) | ||
| [2009/12/11 04:00:57] @ danielbln joined channel #puppet | ||
| [2009/12/11 04:01:17] @ suchu joined channel #puppet | ||
| [2009/12/11 04:03:51] @ pacalm joined channel #puppet | ||
| [2009/12/11 04:06:52] @ bearnard joined channel #puppet | ||
| [2009/12/11 04:08:56] @ Quit: suchu: "ChatZilla 0.9.85 [Firefox 3.0.15/2009101601]" | ||
| [2009/12/11 04:17:03] @ Quit: bearnard: | ||
| [2009/12/11 04:17:13] @ Welsh_Dwarf joined channel #puppet | ||
| [2009/12/11 04:25:11] @ fxpester left channel #puppet () | ||
| [2009/12/11 04:26:02] @ bearnard joined channel #puppet | ||
| [2009/12/11 04:27:36] @ MattyM joined channel #puppet | ||
| [2009/12/11 04:31:55] @ Robbie_ joined channel #puppet | ||
| [2009/12/11 04:33:36] @ kolla joined channel #puppet | ||
| [2009/12/11 04:34:30] @ mvn071 joined channel #puppet | ||
| [2009/12/11 04:38:12] @ Quit: friendly12345: "Leaving." | ||
| [2009/12/11 04:39:46] @ shug joined channel #puppet | ||
| [2009/12/11 04:43:18] @ PsychoSid joined channel #puppet | ||
| [2009/12/11 04:53:22] @ Quit: bearnard: | ||
| [2009/12/11 04:54:15] @ Transformer joined channel #puppet | ||
| [2009/12/11 04:55:48] @ pugnacity1 joined channel #puppet | ||
| [2009/12/11 04:56:07] @ poison joined channel #puppet | ||
| [2009/12/11 04:56:30] @ Transformer left channel #puppet () | ||
| [2009/12/11 05:06:38] @ bearnard joined channel #puppet | ||
| [2009/12/11 05:11:28] @ Quit: pugnacity: Read error: 110 (Connection timed out) | ||
| [2009/12/11 05:17:04] @ marcoecc joined channel #puppet | ||
| [2009/12/11 05:18:35] @ ffrank joined channel #puppet | ||
| [2009/12/11 05:19:06] <ffrank> hi. when i generate() in a manifest on the puppetmaster, will the generator be run *on* the puppetmaster? | ||
| [2009/12/11 05:24:11] @ Quit: PsychoSid: "Leaving." | ||
| [2009/12/11 05:42:01] <groove> ffrank: yes | ||
| [2009/12/11 05:44:32] <ffrank> then i had better add a custom fact, no? to, say, retrieve the nodes' output of `date`... | ||
| [2009/12/11 05:44:46] <groove> yes | ||
| [2009/12/11 05:44:58] <ffrank> ok, thanks | ||
| [2009/12/11 05:45:20] @ Quit: tim|macbook: Read error: 145 (Connection timed out) | ||
| [2009/12/11 05:48:09] @ tim|macbook joined channel #puppet | ||
| [2009/12/11 05:51:41] @ Quit: Bevo: "Leaving" | ||
| [2009/12/11 05:55:07] <danielbln> are there objections against a patch to enhance puppetrun's functionality to provide an LDAP-less "all" option by evaluating $CONFDIR/ssl/ca/signed/* ? | ||
| [2009/12/11 05:57:45] <ptman> couldn't that be done by specifying something in the default node and inheriting everything from default? | ||
| [2009/12/11 06:02:36] @ zipkid joined channel #puppet | ||
| [2009/12/11 06:07:29] @ tim|macbook_ joined channel #puppet | ||
| [2009/12/11 06:11:42] @ Quit: QMan: Remote closed the connection | ||
| [2009/12/11 06:29:45] @ Quit: tim|macbook: Read error: 110 (Connection timed out) | ||
| [2009/12/11 06:29:45] @ tim|macbook_ is now known as tim|macbook | ||
| [2009/12/11 06:41:42] @ elementai joined channel #puppet | ||
| [2009/12/11 06:45:30] @ Quit: Arvind: Remote closed the connection | ||
| [2009/12/11 06:47:01] @ metabaronen joined channel #puppet | ||
| [2009/12/11 06:53:24] <metabaronen> hello all, will a case statement be executed on the puppetmaster? | ||
| [2009/12/11 06:53:41] <groove> technically yes, but what are you trying to achieve? | ||
| [2009/12/11 06:53:44] <Volcane> compiles happen on the master yes | ||
| [2009/12/11 06:55:44] <metabaronen> I have made a fact the tells witch location the client is on, now I can make the configuration more flexibel:-) | ||
| [2009/12/11 06:56:21] <metabaronen> but... there seems to be a problem... the service dies for some reason after a short period of time | ||
| [2009/12/11 06:57:06] <metabaronen> I have used case in a node. Must it be used in a class instead? | ||
| [2009/12/11 06:57:24] <Volcane> yes | ||
| [2009/12/11 06:57:39] <metabaronen> Ahha! thanks | ||
| [2009/12/11 07:13:16] @ Sakarias1 joined channel #puppet | ||
| [2009/12/11 07:16:40] @ Quit: metabaronen: Ping timeout: 180 seconds | ||
| [2009/12/11 07:24:45] @ jimmij joined channel #puppet | ||
| [2009/12/11 07:29:00] @ Quit: ffrank: "leaving" | ||
| [2009/12/11 07:29:36] @ suchu joined channel #puppet | ||
| [2009/12/11 07:35:24] @ bearnard_ joined channel #puppet | ||
| [2009/12/11 07:43:10] @ Quit: hggh: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 07:44:09] @ hggh joined channel #puppet | ||
| [2009/12/11 07:47:13] @ Quit: bearnard: Read error: 110 (Connection timed out) | ||
| [2009/12/11 07:47:13] @ bearnard_ is now known as bearnard | ||
| [2009/12/11 07:54:21] @ Quit: pacalm: | ||
| [2009/12/11 07:55:01] @ stasheck joined channel #puppet | ||
| [2009/12/11 07:55:21] @ Quit: stasheck: Remote closed the connection | ||
| [2009/12/11 07:56:08] @ rasputnik joined channel #puppet | ||
| [2009/12/11 07:57:03] @ pacalm joined channel #puppet | ||
| [2009/12/11 07:59:36] <ohadlevy> how do you title hosts that puppet had performed modifications on them? | ||
| [2009/12/11 07:59:42] <duritong> bitfield: never question how god did the magic! #puppetdependencyloop | ||
| [2009/12/11 08:00:14] @ Quit: jimmij: "Leaving." | ||
| [2009/12/11 08:01:53] <bitfield> duritong: i'm having to impersonate a deus ex machina to sort this out | ||
| [2009/12/11 08:09:02] <duritong> :) | ||
| [2009/12/11 08:11:09] @ nakano_ is now known as nakano | ||
| [2009/12/11 08:21:39] @ Quit: marcoecc: Remote closed the connection | ||
| [2009/12/11 08:22:58] @ Quit: londo: Read error: 104 (Connection reset by peer) | ||
| [2009/12/11 08:23:02] @ londo joined channel #puppet | ||
| [2009/12/11 08:26:14] <nico> Volcane: will try the patch next week | ||
| [2009/12/11 08:28:39] <Volcane> nico: thanks, if it works I'll put out a new version | ||
| [2009/12/11 08:29:16] <nico> Volcane: I'll keep you informed :) | ||
| [2009/12/11 08:38:05] @ Quit: Ramonster: Client Quit | ||
| [2009/12/11 08:40:06] @ stephencresswell joined channel #puppet | ||
| [2009/12/11 08:41:49] <stephencresswell> hi - trying to write a module for subversion - 1 class for installing the server, 1 define for creating repos. both work individually but if I attempt to use both from the same node they get invoked in the wrong order | ||
| [2009/12/11 08:42:40] <stephencresswell> I've tried adding require => Class['<classname>'] to the define, but it fails with "Could not find dependency class" | ||
| [2009/12/11 08:42:42] <stephencresswell> can anyone help? | ||
| [2009/12/11 08:43:17] <tim|macbook> ouch | ||
| [2009/12/11 08:43:22] <tim|macbook> wrong window, sorry | ||
| [2009/12/11 08:47:49] <rasputnik> try to have a conditional block in a template (so it will only render on some hosts. Is <% if ['foo', 'bar'].include? fqdn %>.....<%end%> likely to work? | ||
| [2009/12/11 08:49:49] <rasputnik> hum, it does. yay! | ||
| [2009/12/11 08:50:19] <bitfield> stephencresswell: are you using a recent puppet? class dependencies haven't been in that long, if i remember right | ||
| [2009/12/11 08:51:12] <Volcane> they've been there for ages | ||
| [2009/12/11 08:52:11] <stephencresswell> puppet version is 0.24.8-r1 | ||
| [2009/12/11 08:52:36] <Volcane> stephencresswell: as usual, code on pastie says a lot more than lengthy explanations. | ||
| [2009/12/11 08:52:42] <bitfield> time moves fast in puppet land! | ||
| [2009/12/11 08:54:26] <SyTonnerre> stephencresswell, wow, that's ancient | ||
| [2009/12/11 08:54:44] <madduck> what is puppetmaster's problem now? | ||
| [2009/12/11 08:54:44] <madduck> 11 14:54 <madduck> Dec 11 14:53:49 vera puppetmasterd[18958]: Could not resolve 80.68.90.58: Address family not supported by protocol - sendto(2) | ||
| [2009/12/11 08:54:55] <madduck> "Address family not supported by protocol" ??? | ||
| [2009/12/11 08:55:01] <madduck> i can ping just fine | ||
| [2009/12/11 08:55:11] <stephencresswell> its what you get if you do a gentoo emerge | ||
| [2009/12/11 08:59:12] <madduck> even with --trace | ||
| [2009/12/11 08:59:13] <madduck> err: Could not resolve 80.68.90.58: Address family not supported by protocol - sendto(2) | ||
| [2009/12/11 08:59:24] <rasputnik> stephencresswell, i'm running 0.24.8-4 on RHEL 5 and the class dependency bits work for me. | ||
| [2009/12/11 08:59:44] @ Quit: tecto: | ||
| [2009/12/11 08:59:57] <bitfield> madduck: that's an interesting one. it sounds like it thinks it's a multicast or ipv6 address or something | ||
| [2009/12/11 09:00:15] <madduck> bitfield: how can i tell it to stop thinking and just do?? | ||
| [2009/12/11 09:00:19] <bitfield> stephencresswell: yes, pastie the manifest and we'll have a look | ||
| [2009/12/11 09:00:26] <madduck> i hate when software thinks | ||
| [2009/12/11 09:00:34] <madduck> and when the debug/verbose/trace output gives no clue | ||
| [2009/12/11 09:00:44] @ Quit: rasputnik: "Leaving" | ||
| [2009/12/11 09:00:48] <nico> iirc it's ruby related more than puppet related | ||
| [2009/12/11 09:01:26] <madduck> that's no real consolation, but thanks. ;) | ||
| [2009/12/11 09:01:31] <Volcane> its probably webrick | ||
| [2009/12/11 09:01:38] <madduck> i am using mongrel | ||
| [2009/12/11 09:01:51] <madduck> behind apache | ||
| [2009/12/11 09:02:01] <bitfield> madduck: can you telnet to the puppet port on that address and get some ssl line noise? | ||
| [2009/12/11 09:03:14] <madduck> bitfield: gnutls-cli -p 8140 puppetmaster.madduck.net does the full handshake just fine | ||
| [2009/12/11 09:04:07] <bitfield> ah, 80.68.90.58 is the client address? | ||
| [2009/12/11 09:04:26] @ GioGio joined channel #puppet | ||
| [2009/12/11 09:04:28] <madduck> yes | ||
| [2009/12/11 09:04:42] <pastie> bitfield: http://pastie.org/738881 by stephencresswell. | ||
| [2009/12/11 09:04:50] <GioGio> hi all | ||
| [2009/12/11 09:05:33] <stephencresswell> sorry that took so long - machine I'm configuring puppet on doesn't have ssh yet | ||
| [2009/12/11 09:05:38] <Volcane> stephencresswell: did you really spell 'node' wrong in your code? | ||
| [2009/12/11 09:05:51] <stephencresswell> no had to type it all in again by hand! | ||
| [2009/12/11 09:05:54] <Volcane> stephencresswell: still, you should 'include subversion' | ||
| [2009/12/11 09:06:28] <Volcane> you can only require things that are included | ||
| [2009/12/11 09:06:42] <Volcane> import just loads the file into the masters memory, doesnt make it apply the class to the node | ||
| [2009/12/11 09:06:48] <stephencresswell> thanks Volcane, seems to work | ||
| [2009/12/11 09:09:02] @ Quit: themurph: Read error: 110 (Connection timed out) | ||
| [2009/12/11 09:12:10] @ Robbie___ joined channel #puppet | ||
| [2009/12/11 09:18:18] <GioGio> i have a question about the communication between clients and server with puppet. if i have understand it's an https connection between them, is it possible to use http without secure protocol to have a better performance ? | ||
| [2009/12/11 09:18:38] <madduck> GioGio: don't. | ||
| [2009/12/11 09:18:39] <Volcane> performance issues is probably not SSL related. | ||
| [2009/12/11 09:19:46] @ themurph joined channel #puppet | ||
| [2009/12/11 09:19:53] <Volcane> giogio: what issues are you having? | ||
| [2009/12/11 09:20:02] <GioGio> for you, where are the performance problem ? | ||
| [2009/12/11 09:20:32] <Volcane> if you're on 0.24.x than everywhere in the design of 0.24 | ||
| [2009/12/11 09:20:36] <GioGio> i work on a secure cluster, so i have a question to know if it's possible to disable https to use http because it's not important | ||
| [2009/12/11 09:20:52] <Volcane> depends what your problem is, version etc | ||
| [2009/12/11 09:20:57] <GioGio> but if you say that it's not a big deal, so it can stay on https | ||
| [2009/12/11 09:21:07] @ marcoecc joined channel #puppet | ||
| [2009/12/11 09:21:14] <GioGio> i'm testing the latests 0.25.1 | ||
| [2009/12/11 09:21:29] <Volcane> k, and what kinds of files you serving thats sow? | ||
| [2009/12/11 09:21:31] <Volcane> slow | ||
| [2009/12/11 09:23:03] @ crdant joined channel #puppet | ||
| [2009/12/11 09:23:14] <GioGio> i dont have made some test right now, but i'm looking to see if it's possible to deploy configuration on 1K or more nodes with puppet and how many times it will take ? we have many sort of file to copy, template and static configurations | ||
| [2009/12/11 09:23:44] <Volcane> small files are fine, for 1k nodes you will probably need more than one server - though 25 is much better | ||
| [2009/12/11 09:23:44] @ Quit: whaley: Remote closed the connection | ||
| [2009/12/11 09:23:54] <Volcane> but puppet isnt a deployment tool, dont copy tarballs, warfiles, apps etc | ||
| [2009/12/11 09:23:58] <Volcane> use packages for those | ||
| [2009/12/11 09:24:02] <GioGio> in the case that all the nodes contact at the same time the puppetmaster | ||
| [2009/12/11 09:24:07] <Volcane> that wont work | ||
| [2009/12/11 09:24:25] <GioGio> yes of course, but he can check if the package is installed or not | ||
| [2009/12/11 09:24:34] <GioGio> we will use package manager to do that | ||
| [2009/12/11 09:25:21] <GioGio> so it is possible to have many puppetmaster ? in HA or something like that ? | ||
| [2009/12/11 09:25:28] <Volcane> yes | ||
| [2009/12/11 09:26:17] <barn> Volcane: that's basically how the nginx + mongrel set up works isn't it | ||
| [2009/12/11 09:26:34] <Volcane> yeah but it gets more complex once u have multiple servers | ||
| [2009/12/11 09:26:44] <Volcane> cos masters do need to share some files | ||
| [2009/12/11 09:26:52] <barn> keys and the likes | ||
| [2009/12/11 09:26:56] <Volcane> obviously with 10 master processes on one host they all get the files | ||
| [2009/12/11 09:27:00] <Volcane> the yaml files mostly | ||
| [2009/12/11 09:27:46] <GioGio> ok good to know | ||
| [2009/12/11 09:28:35] <GioGio> with one puppetmaster, how many client he can support ? if you have an idea ? because i see with webrick it's stuck to 30 nodes | ||
| [2009/12/11 09:28:45] @ Quit: Robbie_: Read error: 113 (No route to host) | ||
| [2009/12/11 09:28:50] <Volcane> depends on complexity, have seen 700 nodes on one master | ||
| [2009/12/11 09:29:37] <GioGio> and how many times it takes to configure the 700nodes ? | ||
| [2009/12/11 09:30:03] <Volcane> each node runs every 30 minutes, staggered so say 20 or 30 at a time | ||
| [2009/12/11 09:30:49] <GioGio> ok | ||
| [2009/12/11 09:31:30] <madduck> so how am i supposed to make this puppet client work, if puppetmasterd (or rubby) does not want to realise that 80.68.90.58 is a plain old IPv4 address?? | ||
| [2009/12/11 09:31:48] <ashp> hurrah, i have esxi on my dedicated server finally | ||
| [2009/12/11 09:31:51] <madduck> what's funny is that traffic is via ipv6 anyway | ||
| [2009/12/11 09:32:00] <ashp> so now I can actually do evil experiments with puppet without breaking things at work | ||
| [2009/12/11 09:32:46] <madduck> okay, i was lying, traffic is ipv4 only | ||
| [2009/12/11 09:32:48] <SyTonnerre> Almost all of our traffic goes through IPv6, as a matter of fact. That's what you get when you run your MPLS backbone on IPv6. :> | ||
| [2009/12/11 09:34:35] @ fzzzt joined channel #puppet | ||
| [2009/12/11 09:35:05] @ docelic joined channel #puppet | ||
| [2009/12/11 09:35:23] <fzzzt> Maybe I'm just having a brain fart...what's wrong with this: case $fqdn { /^server[56].domain.com/: ...? It doesn't take effect on my server6 | ||
| [2009/12/11 09:39:37] @ Quit: themurph: Read error: 110 (Connection timed out) | ||
| [2009/12/11 09:40:53] @ tomben joined channel #puppet | ||
| [2009/12/11 09:43:07] @ exn_ joined channel #puppet | ||
| [2009/12/11 09:43:42] @ Quit: bug: | ||
| [2009/12/11 09:45:05] @ jcape joined channel #puppet | ||
| [2009/12/11 09:47:27] @ Quit: rmiller4pi8: "Leaving." | ||
| [2009/12/11 09:48:18] @ erm_ joined channel #puppet | ||
| [2009/12/11 09:48:51] @ Quit: pacalm: | ||
| [2009/12/11 09:56:47] @ Quit: stephencresswell: Read error: 113 (No route to host) | ||
| [2009/12/11 09:57:34] @ bobbyz_ joined channel #puppet | ||
| [2009/12/11 10:06:55] @ kaptk2 joined channel #puppet | ||
| [2009/12/11 10:07:07] @ rmiller4pi8 joined channel #puppet | ||
| [2009/12/11 10:14:16] @ pacalm_ joined channel #puppet | ||
| [2009/12/11 10:19:52] <danielbln> ^server(5|6).domain.com | ||
| [2009/12/11 10:19:55] <danielbln> I'd say | ||
| [2009/12/11 10:20:19] <madduck> same difference | ||
| [2009/12/11 10:20:19] <SyTonnerre> (?:5|6)? | ||
| [2009/12/11 10:20:22] <madduck> . should be \. anyway | ||
| [2009/12/11 10:20:39] <madduck> [56] is equivalent (and faster) than (5|6) | ||
| [2009/12/11 10:20:52] <SyTonnerre> madduck, yes, but (5|6) might capture content unnecessarily? | ||
| [2009/12/11 10:20:56] <Volcane> it should work | ||
| [2009/12/11 10:21:01] <madduck> SyTonnerre: huh? | ||
| [2009/12/11 10:21:07] <madduck> both have length 1 | ||
| [2009/12/11 10:23:35] @ soot joined channel #puppet | ||
| [2009/12/11 10:24:06] <soot> Is it possible to call a custom function from within a node definition? | ||
| [2009/12/11 10:24:49] <soot> Just trying to figure out a) if it's possible and b) where you would have to define it | ||
| [2009/12/11 10:25:00] <fzzzt> found my problem, thanks | ||
| [2009/12/11 10:26:06] <Volcane> soot: what do you mean by 'custom function'? one written in ruby or how? | ||
| [2009/12/11 10:26:22] <soot> some custom ruby code written by me | ||
| [2009/12/11 10:26:40] <Volcane> if its on the master instlled properly its available anywhere in the manifest | ||
| [2009/12/11 10:27:10] <soot> excelent! :) Wasn't sure if you could call them within node defintions, only used them within modules before | ||
| [2009/12/11 10:27:28] <Volcane> you should try to avoid it in nodes though | ||
| [2009/12/11 10:27:32] <Volcane> nodes should be kept simple | ||
| [2009/12/11 10:27:42] <Volcane> since one day you might want external nodes that doesnt support that stuff | ||
| [2009/12/11 10:28:01] <soot> this ones got me stumped a bit and i'm running into a deadline so thought this might be the best solution in the short term. can't quite get my head around how to do it at the module level | ||
| [2009/12/11 10:28:08] @ bug joined channel #puppet | ||
| [2009/12/11 10:28:21] <soot> but i'm fairly sure i'm just not thinking it through correctly.. deadline looming tho so heads a bit wooly | ||
| [2009/12/11 10:31:12] <ohadlevy> fsweetser: ping | ||
| [2009/12/11 10:32:00] @ Quit: pacalm_: | ||
| [2009/12/11 10:33:23] <soot> i feel slightly guilted into doing this the right way now... having a rethink... | ||
| [2009/12/11 10:34:23] @ Ramonster joined channel #puppet | ||
| [2009/12/11 10:34:40] @ whaley joined channel #puppet | ||
| [2009/12/11 10:40:35] @ tecto joined channel #puppet | ||
| [2009/12/11 10:41:46] @ joe-mac left channel #puppet () | ||
| [2009/12/11 10:45:24] @ cwebber joined channel #puppet | ||
| [2009/12/11 10:46:34] @ bearnard_ joined channel #puppet | ||
| [2009/12/11 10:48:26] @ Quit: GioGio: "Page closed" | ||
| [2009/12/11 10:49:49] @ lilmatt joined channel #puppet | ||
| [2009/12/11 10:52:33] @ joe-mac joined channel #puppet | ||
| [2009/12/11 10:54:36] @ Quit: bearnard: Read error: 110 (Connection timed out) | ||
| [2009/12/11 10:54:37] @ bearnard_ is now known as bearnard | ||
| [2009/12/11 10:56:05] @ bearnard_ joined channel #puppet | ||
| [2009/12/11 11:02:31] @ perti joined channel #puppet | ||
| [2009/12/11 11:03:08] @ Quit: alfism: "http://opensolaris.com/" | ||
| [2009/12/11 11:03:28] @ alfism joined channel #puppet | ||
| [2009/12/11 11:03:33] <perti> hello,can i pass variable from manifest to template? | ||
| [2009/12/11 11:05:12] <Volcane> set the varaible in the manifest $foo = "bar" | ||
| [2009/12/11 11:05:18] <Volcane> and in template <%= foo %> | ||
| [2009/12/11 11:06:32] @ Quit: suchu: "ChatZilla 0.9.85 [Firefox 3.0.15/2009101601]" | ||
| [2009/12/11 11:06:58] * ohadlevy is almost ready to release new version of foreman :) | ||
| [2009/12/11 11:10:13] <ashp> I wonder if I could shoehorn in a rails update on my puppetmaster so that it stops losing the database c onstantly :(O | ||
| [2009/12/11 11:10:14] @ Quit: MattyM: "ta ta" | ||
| [2009/12/11 11:10:27] <ashp> i can't wait for .2, it's driving me insane. | ||
| [2009/12/11 11:10:36] @ temoto joined channel #puppet | ||
| [2009/12/11 11:10:37] @ Quit: tim|macbook: | ||
| [2009/12/11 11:11:22] <ohadlevy> ashp: what do you mean? | ||
| [2009/12/11 11:13:46] @ Quit: mvn071: "Leaving" | ||
| [2009/12/11 11:14:09] @ Quit: perti: Ping timeout: 180 seconds | ||
| [2009/12/11 11:14:36] @ Quit: bearnard: Read error: 110 (Connection timed out) | ||
| [2009/12/11 11:14:40] @ Quit: jcape: Connection timed out | ||
| [2009/12/11 11:16:31] @ ghg joined channel #puppet | ||
| [2009/12/11 11:18:35] <tmz> ashp: If you mean things like "mysql server has gone away" messages, try applying the small patch from f0eaf20 to your puppetmaster. | ||
| [2009/12/11 11:18:55] <ashp> Oh, I'll look, I get constant mysql gone away errors | ||
| [2009/12/11 11:19:28] <ashp> my puppetmaster is getting hand hacked up recently, this'll be the second hand applied bug fix :D | ||
| [2009/12/11 11:19:46] @ Diranged joined channel #puppet | ||
| [2009/12/11 11:20:19] <ashp> once i work out the easiest way to get this to patch :) | ||
| [2009/12/11 11:20:26] <Diranged> ok running puppet 0.25.1.. i keep seeing these errors. im not sure what they mean.. | ||
| [2009/12/11 11:20:27] <Diranged> http://www.pastie.org/739104 | ||
| [2009/12/11 11:20:37] @ Quit: bearnard_: Read error: 110 (Connection timed out) | ||
| [2009/12/11 11:20:59] <Volcane> Diranged: they're harmless, but u can get rid of them by disabing factsync on the client | ||
| [2009/12/11 11:21:08] <Volcane> (damn whatever OS enables this stuff by default) | ||
| [2009/12/11 11:21:27] <Volcane> Diranged: i mean pluginsync not factsync | ||
| [2009/12/11 11:21:55] <Diranged> how do i disable that? | ||
| [2009/12/11 11:22:03] <Volcane> did you look at the client config file? | ||
| [2009/12/11 11:22:20] <Diranged> ah heh | ||
| [2009/12/11 11:25:36] @ Quit: tomben: | ||
| [2009/12/11 11:26:07] @ bpgoldsb_ joined channel #puppet | ||
| [2009/12/11 11:27:28] @ temoto left channel #puppet ("WeeChat 0.3.1-dev") | ||
| [2009/12/11 11:29:14] @ Quit: bpgoldsb_: Client Quit | ||
| [2009/12/11 11:29:25] @ Quit: Welsh_Dwarf: Remote closed the connection | ||
| [2009/12/11 11:30:57] <tmz> ashp: It's a three line change, so it's not bad to apply manually. Use 'git show f0eaf2' or browse it at http://github.com/reductivelabs/puppet/commit/f0eaf20f863f0f1fdcf01b620529f68609d4e0da. | ||
| [2009/12/11 11:31:48] <tmz> If you wanted to extract it an apply it to the rpm, use 'git format-patch -1 f0eaf2' and then add the resulting file to the srpm like the few other patches. | ||
| [2009/12/11 11:33:30] @ tomben joined channel #puppet | ||
| [2009/12/11 11:35:10] <Diranged> ok.. running into a problem trying to create an authorized key distribution definition. I want to be able to easily distribute individual users keys to their accounts…. but also distribute multiple users keys into single accounts used for group access. here's my current stab at it: http://www.pastie.org/739130 | ||
| [2009/12/11 11:35:30] <Diranged> the problem im running into is that my call to auth::key generates a failure in puppet updates, but it doesnt tell me what i did wrong | ||
| [2009/12/11 11:35:56] <Diranged> (ok, it does.. i just dont get it… sorry) | ||
| [2009/12/11 11:36:02] <ashp> tmz: I've applied it, will keep an eye on it and see how it goes, thanks. | ||
| [2009/12/11 11:36:07] <Diranged> err: Could not retrieve catalog: Could not parse for environment production: Syntax error at '['; expected ']' at /etc/puppet/manifests/nodes/parabuild.pp:40 | ||
| [2009/12/11 11:36:17] @ synchris_ joined channel #puppet | ||
| [2009/12/11 11:42:21] <Diranged> anyone? | ||
| [2009/12/11 11:42:30] @ Quit: synchris: Read error: 145 (Connection timed out) | ||
| [2009/12/11 11:43:17] @ Quit: verwilst: "Ex-Chat" | ||
| [2009/12/11 11:43:23] @ Quit: raphink: Remote closed the connection | ||
| [2009/12/11 11:46:00] <fzzzt> Is there anything I Need to do to enable the seltype parameter? It doesnt' seem to be doing anything | ||
| [2009/12/11 11:47:25] @ Quit: ashp: "leaving" | ||
| [2009/12/11 11:48:44] @ ashp joined channel #puppet | ||
| [2009/12/11 11:48:46] <Volcane> Diranged: the syntax that the wiki suggests is bullshit and doesnt work | ||
| [2009/12/11 11:48:54] <Volcane> Diranged: lines 43 to 46 | ||
| [2009/12/11 11:49:14] <Diranged> yay… what DOES work? :) | ||
| [2009/12/11 11:49:45] * fzzzt <-- | ||
| [2009/12/11 11:50:13] <Volcane> Diranged: something like http://pastie.org/739164 | ||
| [2009/12/11 11:50:51] <Diranged> the problem witht that is it will complain that there are multiple references to auth::key[ bob: ] if you use that key more than once... | ||
| [2009/12/11 11:51:16] <Volcane> yeah, I've never seen the sense in that recipe | ||
| [2009/12/11 11:52:33] @ groove left channel #puppet () | ||
| [2009/12/11 11:52:46] <Diranged> ok… can you help me rewrite the recipe? there's an 'easier' way i'd like to be able to use it anyways — i just iddnt know how.. | ||
| [2009/12/11 11:53:12] @ Quit: maxagaz: "Ex-Chat" | ||
| [2009/12/11 11:53:19] <Volcane> nah, other than the ssh recipe on the list the last 2 or 3 days i dont know | ||
| [2009/12/11 11:53:25] <Volcane> i just copy files out thats enough for me | ||
| [2009/12/11 11:53:34] <Volcane> and means lusers cant add keys i dont know about | ||
| [2009/12/11 11:54:15] <Diranged> i'd like to be able to set a variable up with a list of usernames: $users = [ bob, joe, ellen]. then say auth:add_keys[ "adding keys from admin group": ensure => present, destuser=> idc, keysfrom => $users ] | ||
| [2009/12/11 11:55:39] @ Quit: ashp: "leaving" | ||
| [2009/12/11 11:56:15] @ ashp joined channel #puppet | ||
| [2009/12/11 11:56:28] <Diranged> ok im gonna start it from scratch.. | ||
| [2009/12/11 11:56:42] <Diranged> umm while i do, lemme ask one more question... | ||
| [2009/12/11 11:57:13] @ Quit: cwebber: | ||
| [2009/12/11 11:58:25] <Diranged> is there a way to force variable inheritence through includes.. or is there a better way to do what i want? i have a nodes file that defines a set of build hosts. each build host is going to get two or three variables that are different from the rest. they're also going to get 5-6 variables that are the same. i'd like to have a builds_basenode class that has the common variables, and then a builds_client class that has a few other varia | ||
| [2009/12/11 11:58:53] <Volcane> Diranged: google for extlookup, that's a easy way to do what u want | ||
| [2009/12/11 11:59:19] <fzzzt> Inheritance does exactly that | ||
| [2009/12/11 12:00:11] <Diranged> fzzzt: is it doing it by default? | ||
| [2009/12/11 12:00:37] <Diranged> volcane: ill definitely look at that… not for todays purpose, but after i get a few other things settled.. thanks | ||
| [2009/12/11 12:00:43] <fzzzt> e.g. class bar inherits foo | ||
| [2009/12/11 12:00:49] <Volcane> Diranged: it will make what u want to do above easy | ||
| [2009/12/11 12:00:54] <fzzzt> or node | ||
| [2009/12/11 12:01:36] <fzzzt> I used to use node inheritance before I switched to using environments | ||
| [2009/12/11 12:01:55] <Diranged> oh… so i want to say inherits, not include.. | ||
| [2009/12/11 12:01:59] @ cwebber joined channel #puppet | ||
| [2009/12/11 12:02:30] <fzzzt> No, you want to read up on inheritance. :) | ||
| [2009/12/11 12:02:46] * fzzzt waves his hand Jedi-like | ||
| [2009/12/11 12:03:04] <hacim> how can I manage a file in a define? | ||
| [2009/12/11 12:03:06] <fzzzt> It does have it's limtations, extlookup is much more powerful | ||
| [2009/12/11 12:03:24] <hacim> even when I use a variable, puppet complaines that the resource already exists | ||
| [2009/12/11 12:03:42] <Volcane> hacim: must be unique | ||
| [2009/12/11 12:03:46] <Diranged> something like this? http://www.pastie.org/739193 | ||
| [2009/12/11 12:03:51] <fzzzt> You probably have two resources managing the same file | ||
| [2009/12/11 12:03:55] <fzzzt> hacim | ||
| [2009/12/11 12:03:58] <hacim> Volcane: thats the thing it is... | ||
| [2009/12/11 12:04:06] <Diranged> hacim: i had that happen to me last night... | ||
| [2009/12/11 12:04:10] <Volcane> hacim: obviously not :) | ||
| [2009/12/11 12:04:26] <hacim> Volcane: i have this simple sysctl module, with a define: http://micah.riseup.net/pastes/2009-12-11T120418 | ||
| [2009/12/11 12:04:51] <hacim> oh | ||
| [2009/12/11 12:04:54] <Volcane> hacim: that's not really usefull | ||
| [2009/12/11 12:05:02] <Volcane> hacim: cos we dont know how you use it, and we dont see the error | ||
| [2009/12/11 12:05:05] <hacim> maybe when I instantiate it, I need to specify a variable name | ||
| [2009/12/11 12:05:14] <fzzzt> Diranged: I think so, try it. Look at the notice function to spit out variables, might help. | ||
| [2009/12/11 12:05:18] <hacim> Volcane: patience! i'm a slow typer | ||
| [2009/12/11 12:05:36] <fzzzt> heh | ||
| [2009/12/11 12:05:38] <hacim> Volcane: the error it gives is: err: Could not run Puppet configuration client: Cannot alias File[sysctl_xen.independent_wallclock] to /etc/sysctl.conf; resource File[/etc/sysctl.conf] already exists | ||
| [2009/12/11 12:05:41] <Volcane> hacim: if you used pastie.org you can just put it all in one | ||
| [2009/12/11 12:05:55] <hacim> i prefer all over the place! :) | ||
| [2009/12/11 12:06:29] <Volcane> hacim: file{...: path => "/etc/sysct.conf"} you cant have that many times, regardless or name | ||
| [2009/12/11 12:06:38] @ Quit: shug: "Leaving" | ||
| [2009/12/11 12:06:39] <himanshu> how to sync directory content in puppet? | ||
| [2009/12/11 12:06:50] <Volcane> himanshu: wiki:TypeReference | ||
| [2009/12/11 12:06:55] <gepetto_> Volcane: himanshu: wiki:TypeReference is http://reductivelabs.com/trac/puppet/wiki/TypeReference | ||
| [2009/12/11 12:06:56] <hacim> Volcane: but here you go, all in one: http://micah.riseup.net/pastes/2009-12-11T120646 | ||
| [2009/12/11 12:07:03] @ tuf joined channel #puppet | ||
| [2009/12/11 12:07:29] <hacim> Volcane: ok... so how do I manage a file resource in that way without creating duplicates? | ||
| [2009/12/11 12:08:29] <Volcane> hacim: cant really, what you need is say a sysctl class that sets up the file and requirements, and then use the define to augeas the contents - the define can require the class that delivers the required resources | ||
| [2009/12/11 12:09:09] @ qwebirc74871 joined channel #puppet | ||
| [2009/12/11 12:09:22] <hacim> Volcane: ah, so if I move the file resource outside of the define, and instead just require the class inside of the define | ||
| [2009/12/11 12:10:18] <Volcane> yes, your define can include the class too, you can include many times | ||
| [2009/12/11 12:11:16] <hacim> seems weird to have a class that requires/includes the class itself | ||
| [2009/12/11 12:11:32] <Volcane> u'd have a define that includes a class | ||
| [2009/12/11 12:12:39] <hacim> so not class sysctl { file { ... } define foo () { require sysctl } } ? | ||
| [2009/12/11 12:13:00] <Volcane> really what u have there is class sysctl { } and define sysctl::foo { } | ||
| [2009/12/11 12:13:06] @ Quit: cwebber: | ||
| [2009/12/11 12:13:23] <Volcane> 2 things, and its no different from say class apache that includes apache::install, apache::config and apache::service | ||
| [2009/12/11 12:13:47] <hacim> i see | ||
| [2009/12/11 12:14:11] <fzzzt> huh | ||
| [2009/12/11 12:14:30] <fzzzt> when puppet says there's a dependency cycle in the relationship A => B, does that mean A requires B? | ||
| [2009/12/11 12:14:44] <fzzzt> It looks like it should mean B requires A | ||
| [2009/12/11 12:14:46] <Volcane> it means A requires B and B requires A | ||
| [2009/12/11 12:14:54] <fzzzt> weird | ||
| [2009/12/11 12:15:08] <fzzzt> I wonder where my loop is coming in | ||
| [2009/12/11 12:17:30] <fzzzt> Is having a notify and require for the same resource in a resource redundant? | ||
| [2009/12/11 12:17:51] <fzzzt> (require/notify resource A within resource B) | ||
| [2009/12/11 12:19:33] <hacim> Volcane: thanks, now I see why I was braindead | ||
| [2009/12/11 12:19:59] <hacim> i'm not sure if I should both 'include' and 'require' there, or if one is sufficient | ||
| [2009/12/11 12:20:14] <Volcane> include is enough | ||
| [2009/12/11 12:22:25] @ Quit: danielbln: "Leaving." | ||
| [2009/12/11 12:24:17] <Volcane> but u can also add require => File["/etc/sysctl.conf"] on the augeas resource | ||
| [2009/12/11 12:25:22] <Diranged> ok… something that was working, is no longer working. http://www.pastie.org/739215 | ||
| [2009/12/11 12:25:35] <Diranged> why can i run the command myself and it works fine, but in a 'generate' func, it fails | ||
| [2009/12/11 12:26:36] <fzzzt> Volcane: See any loop in here? http://pastie.org/739217 | ||
| [2009/12/11 12:26:57] <Volcane> Diranged: generate runs on the master | ||
| [2009/12/11 12:27:36] <Diranged> oh crap.. really | ||
| [2009/12/11 12:27:50] @ LinuxCode joined channel #puppet | ||
| [2009/12/11 12:27:59] <Volcane> fzzzt: think about it, whats the obvious missing bit in your pastie. | ||
| [2009/12/11 12:28:09] <fzzzt> hmm | ||
| [2009/12/11 12:29:46] @ bearnard joined channel #puppet | ||
| [2009/12/11 12:30:18] <fzzzt> extlookup? :P | ||
| [2009/12/11 12:30:24] <Volcane> nope | ||
| [2009/12/11 12:30:40] <Volcane> if u were given 100s of lines of code and told 'find the error' | ||
| [2009/12/11 12:30:45] <Volcane> would you bother? | ||
| [2009/12/11 12:30:48] <Volcane> or | ||
| [2009/12/11 12:30:49] <fzzzt> haha | ||
| [2009/12/11 12:31:00] <fzzzt> ok | ||
| [2009/12/11 12:31:39] <Diranged> is there a version of 'generate' that runs on the client? | ||
| [2009/12/11 12:32:11] <fzzzt> It's strange because there are relationships between things that don't have relationships... | ||
| [2009/12/11 12:32:16] <fzzzt> according to the error | ||
| [2009/12/11 12:32:34] <Volcane> fzzzt: lots of things imply relationships | ||
| [2009/12/11 12:33:25] <Diranged> ok how do i tell a function (say line ()) to treat $sourcekeys as an array and re-run the command for each value of the array? | ||
| [2009/12/11 12:33:38] <Diranged> (say, $sourcekeys = [ joe,bob ]) | ||
| [2009/12/11 12:33:48] <Volcane> Diranged: only way to loop is with a define | ||
| [2009/12/11 12:34:27] <Diranged> http://www.pastie.org/739230 | ||
| [2009/12/11 12:35:23] <Diranged> and here's how i call it: http://www.pastie.org/739233 | ||
| [2009/12/11 12:35:43] @ BarnacleBob joined channel #puppet | ||
| [2009/12/11 12:35:45] <Diranged> right now its trying to pull in a key named 'bobjoe.pub"… instead of running the whole thing twice | ||
| [2009/12/11 12:36:40] <Volcane> obviously | ||
| [2009/12/11 12:36:59] <Volcane> where ave you ever seen anything treats "foo${array}bar" as a loop? | ||
| [2009/12/11 12:37:32] <Volcane> you'd need to make a define to copy the key | ||
| [2009/12/11 12:37:38] <Volcane> and call that define with the array name | ||
| [2009/12/11 12:37:39] <fzzzt> well i have a define, pg::server::role. it requires Pg::Server::User[] for the target, that define requires class pg::server::service, reqs pg::server::config, reqs pg::server::install. makes sense imo. but the error says: Exec[Reset the postgres user password] => Exec[Grant fedoraAdmin role to ri_view]. now, reset the password is in pg::server::service, so that kind of makes sense, but i don't see how it goes the other direction.. hm | ||
| [2009/12/11 12:38:05] <fzzzt> i wonder if there's a dot viewer for windoze | ||
| [2009/12/11 12:38:28] <Volcane> fzzzt: still, you're not providing all the relevant info, so you're really just talking to yourself | ||
| [2009/12/11 12:40:58] @ Quit: alfism: "http://opensolaris.com/" | ||
| [2009/12/11 12:41:22] <Diranged> volcane: your right, i was getting that syntax mixed up with something I did in some template files. ok… can you help me real quick with the define that calls a define? im a bit confused | ||
| [2009/12/11 12:41:55] <Diranged> does the first define do a for loop basically? | ||
| [2009/12/11 12:42:15] @ cwebber joined channel #puppet | ||
| [2009/12/11 12:43:49] <Volcane> Diranged: not sure if it's going to fix what you want but generally if you have define foo{ notice($name) } you can do foo{[1, 2, 3, 4, 5]: } and it will make 5 x foo resources each logging 1 array member | ||
| [2009/12/11 12:44:11] <Volcane> Diranged: so that's a loop, if u have an array of keys to copy u can loop that way, but u need to always have unique resource names which would be hard i think in your case | ||
| [2009/12/11 12:44:25] <fzzzt> Looks like it's something with my user {} | ||
| [2009/12/11 12:44:46] * fzzzt digs into debug | ||
| [2009/12/11 12:45:04] @ Quit: poison: Remote closed the connection | ||
| [2009/12/11 12:45:44] <Diranged> Volcane: ok… great. thanks! | ||
| [2009/12/11 12:48:46] @ jaredrhine joined channel #puppet | ||
| [2009/12/11 12:50:45] <LinuxCode> in a template, if I have <% if slave == line.split(":")[0] %> | ||
| [2009/12/11 12:51:03] <LinuxCode> slave originates from a for each | ||
| [2009/12/11 12:51:09] @ Quit: kolla: Remote closed the connection | ||
| [2009/12/11 12:51:20] <LinuxCode> I really need ${slave}. | ||
| [2009/12/11 12:51:28] <LinuxCode> i.e. var appended with a . | ||
| [2009/12/11 12:51:40] <Volcane> "#{slave}." | ||
| [2009/12/11 12:51:50] <LinuxCode> Volcane, cheers, I try that | ||
| [2009/12/11 12:51:56] @ synchris_ is now known as synchris | ||
| [2009/12/11 12:52:56] <LinuxCode> doesnt the # commetn everything out after ? | ||
| [2009/12/11 12:53:05] <Volcane> nope | ||
| [2009/12/11 12:53:07] <Volcane> its a ruby thing | ||
| [2009/12/11 12:53:48] <barn> it's a confusing choice, as it goes against everything you know in the unix world | ||
| [2009/12/11 12:53:50] <Volcane> you can inject any ruby code into a string, so you could do something like "The time in seconds since 1970 is now #{Time.now.to_i}" | ||
| [2009/12/11 12:54:04] <LinuxCode> barn, no, that is not why I said it hehe | ||
| [2009/12/11 12:54:09] @ jes5199 joined channel #puppet | ||
| [2009/12/11 12:54:17] <Volcane> creates a new Time class, calls its to_i method etc | ||
| [2009/12/11 12:54:17] <LinuxCode> I was concerned about erb | ||
| [2009/12/11 12:54:37] <LinuxCode> <%# %> = commented out erb | ||
| [2009/12/11 12:54:47] <Volcane> thats different yes | ||
| [2009/12/11 12:55:04] <LinuxCode> Volcane, the highlighting is stupid in vim | ||
| [2009/12/11 12:55:12] <LinuxCode> hehe | ||
| [2009/12/11 12:55:40] <Volcane> mine seems to do ok | ||
| [2009/12/11 12:56:18] <Volcane> comments are yellow, ruby code inside and outside of strings are in white | ||
| [2009/12/11 12:56:44] <Volcane> s/are/is | ||
| [2009/12/11 12:57:04] <LinuxCode> now its matching, something isnt right though | ||
| [2009/12/11 12:57:10] * LinuxCode goes searching | ||
| [2009/12/11 12:57:11] <LinuxCode> ;-} | ||
| [2009/12/11 12:57:49] @ jcape joined channel #puppet | ||
| [2009/12/11 12:58:42] @ Quit: ezekiel: "new kernel" | ||
| [2009/12/11 12:59:03] <BarnacleBob> lol is the default for this config actually true? http://wrenchies.net/~karl/Automator/ScreenShots/20091211095851.png | ||
| [2009/12/11 12:59:54] <Volcane> heh | ||
| [2009/12/11 13:00:17] <Volcane> auto generated docs, probably has some parsing of fqdn into the output | ||
| [2009/12/11 13:00:41] <Diranged> volcane: ok i think your right, that last bit of code wont work for me. instead, i think i need to understand how to throw a standard ruby loop into the existing define i already have. | ||
| [2009/12/11 13:01:04] <Volcane> Diranged: u cant make loops | ||
| [2009/12/11 13:01:28] <Volcane> Diranged: other than creating many of the same resources using an array like i showed - which is a loop, but obviously has weirdness | ||
| [2009/12/11 13:01:57] <himanshu> is it correct syntax for multiple requirements, require => File[X], Package[Y]? | ||
| [2009/12/11 13:02:16] <Volcane> require => [ File[x], Package[y] ] | ||
| [2009/12/11 13:02:19] @ Quit: docelic: Read error: 110 (Connection timed out) | ||
| [2009/12/11 13:02:23] <himanshu> ohk Thanks | ||
| [2009/12/11 13:02:25] @ alfism joined channel #puppet | ||
| [2009/12/11 13:02:52] @ docelic joined channel #puppet | ||
| [2009/12/11 13:03:27] <BarnacleBob> Diranged, you can use ruby loops in templates if that could help you solve your problem | ||
| [2009/12/11 13:05:07] <Diranged> hmm what about passing $sourcekeys as the name for the line {} call.. | ||
| [2009/12/11 13:05:22] <Diranged> shouldnt line then be run once for each value passed to it? | ||
| [2009/12/11 13:06:40] <BarnacleBob> $var=[thing1, thing2] def{$var: } will create both items | ||
| [2009/12/11 13:06:44] <BarnacleBob> if thats what your asking | ||
| [2009/12/11 13:06:45] <BarnacleBob> i think you are | ||
| [2009/12/11 13:06:53] @ unxfrek joined channel #puppet | ||
| [2009/12/11 13:08:30] @ Quit: cwebber: | ||
| [2009/12/11 13:09:04] <Diranged> hmm | ||
| [2009/12/11 13:09:04] <Diranged> http://www.pastie.org/739278 | ||
| [2009/12/11 13:10:13] <LinuxCode> <% if #{slave}. == line.split(":")[0] %> | ||
| [2009/12/11 13:10:14] <LinuxCode> weird | ||
| [2009/12/11 13:10:32] <BarnacleBob> Diranged, i assume the top block is for auth::key? | ||
| [2009/12/11 13:10:35] <Volcane> LinuxCode: thats not what i said though is it? | ||
| [2009/12/11 13:10:45] <LinuxCode> Volcane, ohh ? | ||
| [2009/12/11 13:10:50] @ Quit: Robbie___: Read error: 148 (No route to host) | ||
| [2009/12/11 13:10:52] <Volcane> LinuxCode: i said "#{slave}." | ||
| [2009/12/11 13:11:02] <LinuxCode> hmmm | ||
| [2009/12/11 13:11:24] <LinuxCode> and do that for both comparisons ? | ||
| [2009/12/11 13:11:26] <Volcane> you can also do: slave + "." | ||
| [2009/12/11 13:11:32] <BarnacleBob> LinuxCode, in that statement you can just do <% if slave == line.split(":")[0] %> | ||
| [2009/12/11 13:11:46] <LinuxCode> BarnacleBob, no I cant | ||
| [2009/12/11 13:11:49] <BarnacleBob> oh i see | ||
| [2009/12/11 13:11:54] <BarnacleBob> didn't read the . after it | ||
| [2009/12/11 13:11:54] <LinuxCode> Volcane, lets see mate | ||
| [2009/12/11 13:11:54] <Volcane> BarnacleBob: but he wants a '.' at the end of slave | ||
| [2009/12/11 13:12:04] * BarnacleBob goes back to being hungover | ||
| [2009/12/11 13:12:35] <LinuxCode> BarnacleBob, better than being brain dead, like I am atm | ||
| [2009/12/11 13:12:37] <LinuxCode> hehe | ||
| [2009/12/11 13:12:37] <BarnacleBob> anyone know if you can specify certdnsnames in the conf file multiple times? or do i have to make just one giant line | ||
| [2009/12/11 13:13:14] <LinuxCode> wiiiiii! now it works perfectly! | ||
| [2009/12/11 13:13:21] <LinuxCode> Thank you very very very much Volcane ;-D | ||
| [2009/12/11 13:13:26] <Volcane> np | ||
| [2009/12/11 13:13:50] @ cwebber joined channel #puppet | ||
| [2009/12/11 13:14:43] <Diranged> barnaclebob: yes, top block was inside of auth::key | ||
| [2009/12/11 13:15:11] @ ezekiel joined channel #puppet | ||
| [2009/12/11 13:15:17] @ lutter joined channel #puppet | ||
| [2009/12/11 13:18:19] @ Quit: Ramonster: Client Quit | ||
| [2009/12/11 13:18:33] @ Quit: tecto: | ||
| [2009/12/11 13:21:41] @ gpled joined channel #puppet | ||
| [2009/12/11 13:23:05] <BarnacleBob> where does the client cache the ca cert? | ||
| [2009/12/11 13:23:16] <BarnacleBob> cause i'm trying to regenerate all my certs with new ones | ||
| [2009/12/11 13:23:20] <BarnacleBob> and the puppetmaster did | ||
| [2009/12/11 13:23:27] <BarnacleBob> but the client on the same machine wont connect now | ||
| [2009/12/11 13:23:30] <joe-mac> /var/lib/puppet/ssl/ca.pemi think | ||
| [2009/12/11 13:23:35] <joe-mac> or /etc/puppet/ssl/ca.pem | ||
| [2009/12/11 13:23:37] <BarnacleBob> bleh. i deleted that | ||
| [2009/12/11 13:23:38] <BarnacleBob> oh | ||
| [2009/12/11 13:23:41] <BarnacleBob> perhaps there is one there | ||
| [2009/12/11 13:23:50] <joe-mac> depends on where your $ssldir points | ||
| [2009/12/11 13:23:52] <Diranged> ah! i got it | ||
| [2009/12/11 13:23:55] <Diranged> i had to build a new line modifier.. | ||
| [2009/12/11 13:23:59] <BarnacleBob> yeah no ssl dir in etc | ||
| [2009/12/11 13:24:15] @ Quit: jaredrhine: Read error: 110 (Connection timed out) | ||
| [2009/12/11 13:25:14] <gpled> if i make a change to source, the exec works. how can i say, if the .db file is missing, do the exec also: http://linux-coders.pastebin.com/d1046cb4f | ||
| [2009/12/11 13:25:29] <Diranged> barnaclebob/volcane: this works... http://www.pastie.org/739311 | ||
| [2009/12/11 13:26:23] <fzzzt> Hrm. Well I used --graph and got dotty installed, but there aren't any upward-pointing arrows. :P | ||
| [2009/12/11 13:26:25] <fzzzt> nuts! | ||
| [2009/12/11 13:26:26] <gpled> could you just do puppetca clear-all some how? | ||
| [2009/12/11 13:26:45] @ WALoeIII joined channel #puppet | ||
| [2009/12/11 13:26:50] @ wbruce joined channel #puppet | ||
| [2009/12/11 13:27:09] <BarnacleBob> nice | ||
| [2009/12/11 13:29:56] @ Quit: jcape: Success | ||
| [2009/12/11 13:30:04] @ Quit: lilmatt: Client Quit | ||
| [2009/12/11 13:31:03] <BarnacleBob> blargh | ||
| [2009/12/11 13:31:13] <BarnacleBob> how do i go about debuging ssl errors? | ||
| [2009/12/11 13:31:24] <BarnacleBob> i want to share one set of ca stuff between all my puppet masters | ||
| [2009/12/11 13:31:36] <BarnacleBob> so i added a crap load of certdnsnames | ||
| [2009/12/11 13:31:48] <ezekiel> the openssl command provides a suite of functionality for debugging | ||
| [2009/12/11 13:31:50] <BarnacleBob> but i can't even get the one machine to regenerate its certs right so the local puppet client can connect | ||
| [2009/12/11 13:32:04] <Volcane> to generate certs it has to start in webrick mode | ||
| [2009/12/11 13:32:12] <BarnacleBob> oh | ||
| [2009/12/11 13:32:14] <BarnacleBob> lolz | ||
| [2009/12/11 13:32:17] <ezekiel> just once | ||
| [2009/12/11 13:32:19] <BarnacleBob> i'm starting in mongrel | ||
| [2009/12/11 13:33:51] <BarnacleBob> sweet thats totally going to work | ||
| [2009/12/11 13:40:56] @ Quit: crdant: Read error: 145 (Connection timed out) | ||
| [2009/12/11 13:41:17] @ ezmobius joined channel #puppet | ||
| [2009/12/11 13:41:41] @ crdant joined channel #puppet | ||
| [2009/12/11 13:43:50] @ Quit: vzctl_: Remote closed the connection | ||
| [2009/12/11 13:43:59] <fzzzt> --graph is pretty sweet | ||
| [2009/12/11 13:44:03] <fzzzt> if only there were a nice viewer | ||
| [2009/12/11 13:44:42] <fzzzt> or i had a plotter printer heh | ||
| [2009/12/11 13:44:51] <Volcane> fzzzt: did you find it? | ||
| [2009/12/11 13:45:00] @ nakano is now known as nakano_ | ||
| [2009/12/11 13:45:10] <fzzzt> yeah | ||
| [2009/12/11 13:45:24] <Volcane> kewl, and if you pasted the error in your pastie I'd have found it much quicker :P | ||
| [2009/12/11 13:45:34] <Volcane> but i am not going to parse on my own your entire manifest. | ||
| [2009/12/11 13:45:56] <fzzzt> yeah i know, i updated the paste heh | ||
| [2009/12/11 13:46:09] <fzzzt> but it was big | ||
| [2009/12/11 13:46:27] <Volcane> there was some tools on the list to draw those error messages | ||
| [2009/12/11 13:46:44] <fzzzt> http://pastie.org/private/0neexlrxrnbeth3m9pnqg | ||
| [2009/12/11 13:46:54] <fzzzt> :) | ||
| [2009/12/11 13:47:02] <Volcane> heh | ||
| [2009/12/11 13:48:24] <fzzzt> According to graphviz, I sitll have a loop heh | ||
| [2009/12/11 13:48:29] @ Quit: marcoecc: "Quitting" | ||
| [2009/12/11 13:48:32] <fzzzt> But it's not erroring out | ||
| [2009/12/11 13:49:03] <fzzzt> more likely i'm not reading the graph quite right | ||
| [2009/12/11 13:49:06] <fzzzt> its neat too look at though | ||
| [2009/12/11 13:49:59] <fzzzt> e.g. i still have arrows going both ways between 2 resources | ||
| [2009/12/11 13:50:09] <fzzzt> which i thought was a loop | ||
| [2009/12/11 13:51:47] <fzzzt> Looks like maybe it represents implied relationships also...or something. Strange. | ||
| [2009/12/11 13:52:19] <fzzzt> I have 2 arrows from one resource to another, same direction...but I think they represent or are "part of" two "relationship paths" | ||
| [2009/12/11 13:52:20] @ Quit: wbruce: | ||
| [2009/12/11 13:53:16] @ paxos joined channel #puppet | ||
| [2009/12/11 13:57:04] <neek> ...if I'm doing something, like, say, a symlink, and I want to include the node's hostname in the symlink path, is there a built-in variable for the nodename? | ||
| [2009/12/11 13:57:09] @ Quit: bug: | ||
| [2009/12/11 13:57:15] @ francois joined channel #puppet | ||
| [2009/12/11 13:57:27] <Volcane> neek: $hostname or $fqdn | ||
| [2009/12/11 13:57:32] <neek> thx | ||
| [2009/12/11 13:57:55] <Volcane> fzzzt: heh, omnigraffle not doing too well with my graphs with like 500 files in them :( | ||
| [2009/12/11 13:58:49] <fzzzt> ah, mac only, dang | ||
| [2009/12/11 13:58:53] @ Quit: giskard: Remote closed the connection | ||
| [2009/12/11 13:59:19] <fzzzt> hehe and i thought my graph was super wide | ||
| [2009/12/11 13:59:54] <fzzzt> i do wish the graph only used what was used, like with --tags, instead of everything all the time | ||
| [2009/12/11 14:00:24] @ vzctl_ joined channel #puppet | ||
| [2009/12/11 14:00:34] <Volcane> i looked at that, seemed very easy to load a cache file and then graph just parts of it | ||
| [2009/12/11 14:00:54] <Volcane> anyway, home time | ||
| [2009/12/11 14:03:56] @ pting joined channel #puppet | ||
| [2009/12/11 14:04:00] @ jaredrhine joined channel #puppet | ||
| [2009/12/11 14:04:09] @ Quit: bearnard: | ||
| [2009/12/11 14:09:32] @ Quit: unxfrek: Remote closed the connection | ||
| [2009/12/11 14:11:07] @ bug joined channel #puppet | ||
| [2009/12/11 14:21:17] <hacim> are the plugin directory changes in 0.25.x backwards compatable to 0.24? | ||
| [2009/12/11 14:21:24] @ labrown joined channel #puppet | ||
| [2009/12/11 14:21:51] @ wbruce joined channel #puppet | ||
| [2009/12/11 14:21:54] @ giskard joined channel #puppet | ||
| [2009/12/11 14:23:15] @ toky joined channel #puppet | ||
| [2009/12/11 14:23:17] <neek> I have a directory, /var/log/httpd that needs to get turned into a symlink. ensure => symlink doesnt want to do it.... ideas, short of removing/renaming the dir then doing the symlink? | ||
| [2009/12/11 14:24:00] @ fzzzt left channel #puppet () | ||
| [2009/12/11 14:24:47] <LinuxCode> neek, why would you need to turn something that already exists into a link ?!?! | ||
| [2009/12/11 14:27:08] <neek> LinuxCode: uh. because it already exists but isn't what I want? | ||
| [2009/12/11 14:27:32] <LinuxCode> neek, even with standard unix commands, you cant convert a dir | ||
| [2009/12/11 14:27:44] <neek> sure, but I can mv/rm first then symlink. | ||
| [2009/12/11 14:27:44] <LinuxCode> so removing it prior is the only option | ||
| [2009/12/11 14:27:50] <LinuxCode> yes | ||
| [2009/12/11 14:28:01] <neek> since I can't order the way things happen in puppet that seems a bit harder... | ||
| [2009/12/11 14:28:08] <LinuxCode> ?!?! | ||
| [2009/12/11 14:28:18] <neek> well, short of an exec with onlyif | ||
| [2009/12/11 14:28:21] <LinuxCode> run two exec ?!! | ||
| [2009/12/11 14:28:35] <LinuxCode> or even one | ||
| [2009/12/11 14:28:40] <LinuxCode> depending on what ya want... | ||
| [2009/12/11 14:28:50] <neek> I was hopeing there was a way to do it without an exec. ;) | ||
| [2009/12/11 14:28:59] <LinuxCode> magic ? | ||
| [2009/12/11 14:29:09] <neek> no, feature. | ||
| [2009/12/11 14:29:14] <neek> it's just code, after all. | ||
| [2009/12/11 14:29:20] <BarnacleBob> LinuxCode, use force=>true | ||
| [2009/12/11 14:29:29] <LinuxCode> neek, there ya go | ||
| [2009/12/11 14:29:31] @ garumph joined channel #puppet | ||
| [2009/12/11 14:29:32] <neek> if I can do it with execs, it could have been done as an option to file{} | ||
| [2009/12/11 14:29:38] <neek> hence my asking. :) | ||
| [2009/12/11 14:29:46] <BarnacleBob> oh | ||
| [2009/12/11 14:29:46] <LinuxCode> but you will lose contents of said dir | ||
| [2009/12/11 14:29:51] <BarnacleBob> neek, use force=>true | ||
| [2009/12/11 14:30:08] <BarnacleBob> http://reductivelabs.com/trac/puppet/wiki/TypeReference#id17 neek | ||
| [2009/12/11 14:30:14] <neek> LinuxCode: in this case I'm happy with that, since it's all preproduction logs that we don't care about. | ||
| [2009/12/11 14:30:20] <KarlHungus> hrm. httpd+passenger is not working with the new config.ru and apache2.conf | ||
| [2009/12/11 14:30:20] <neek> BarnacleBob: cool! | ||
| [2009/12/11 14:30:37] <KarlHungus> i'm getting 403 forbiddens | ||
| [2009/12/11 14:30:39] <BarnacleBob> neek, you can also do backup=>true and it will only replace after it backs it up into the cleint filebin | ||
| [2009/12/11 14:30:56] <LinuxCode> BarnacleBob, good point ;-} | ||
| [2009/12/11 14:30:57] <neek> where is the client filebin? | ||
| [2009/12/11 14:31:31] <BarnacleBob> neek, where ever you set it. default is /var/lib/puppet/client_bucket | ||
| [2009/12/11 14:31:43] <neek> gotcha, cool. | ||
| [2009/12/11 14:32:53] @ Quit: bitfield: "Leaving." | ||
| [2009/12/11 14:33:12] <BarnacleBob> so wierd i'm getting random http timeouts | ||
| [2009/12/11 14:36:54] @ Quit: whaley: Remote closed the connection | ||
| [2009/12/11 14:37:06] <Diranged> ok.. still working on this stupid ssh stuff.. finding bugs in my plan. have a new one.. :) | ||
| [2009/12/11 14:38:14] * neek now notes that the log tells him how to fix the problem (use the force)...my initial problem was that I forgot to actually put my file ensure in the config. heh. :) | ||
| [2009/12/11 14:38:40] <BarnacleBob> :) | ||
| [2009/12/11 14:38:42] <Diranged> i need a define that takes something like: $users = [ usera, userb ] . then $actualuserkeys = getKeys[$users] and returns [ "<contents of usera.pub>","<contents of userb.pub>" ]; | ||
| [2009/12/11 14:41:22] <BarnacleBob> oh i think my timeouts are from the busted reporting config i put in | ||
| [2009/12/11 14:42:32] <BarnacleBob> lol yup | ||
| [2009/12/11 14:44:32] @ mikerowehl joined channel #puppet | ||
| [2009/12/11 14:44:58] <BarnacleBob> i think i remember reading you can do a [hostname] in the puppet.conf? was that true or am i halucinating? | ||
| [2009/12/11 14:48:12] @ Quit: pting: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:48:13] @ Quit: laomao`: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:48:13] @ Quit: flakrat: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:48:14] @ Quit: grim_radical: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:48:14] @ Quit: taihen: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:48:15] @ Quit: markl_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:50:01] @ taihen joined channel #puppet | ||
| [2009/12/11 14:52:14] @ londo__ joined channel #puppet | ||
| [2009/12/11 14:52:21] @ pting joined channel #puppet | ||
| [2009/12/11 14:52:21] @ laomao` joined channel #puppet | ||
| [2009/12/11 14:52:22] @ flakrat joined channel #puppet | ||
| [2009/12/11 14:52:22] @ grim_radical joined channel #puppet | ||
| [2009/12/11 14:52:22] @ markl_ joined channel #puppet | ||
| [2009/12/11 14:52:59] @ Quit: markl_: SendQ exceeded | ||
| [2009/12/11 14:53:06] @ Quit: garumph: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:07] @ Quit: jaredrhine: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:09] @ Quit: crdant: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:09] @ Quit: lutter: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:10] @ Quit: LinuxCode: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:11] @ Quit: ghg: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:11] @ Quit: exn_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:12] @ Quit: londo: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:12] @ Quit: hggh: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:12] @ Quit: zipkid: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:13] @ Quit: tmz: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:13] @ Quit: Hollow: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:14] @ Quit: Ju: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:15] @ Quit: mellen: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:15] @ Quit: fsweetser: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:16] @ Quit: barn: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:16] @ Quit: phips: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:17] @ Quit: masterzen: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:17] @ Quit: hy: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:18] @ Quit: vinci: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:18] @ Quit: shine: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:53:19] @ markl_ joined channel #puppet | ||
| [2009/12/11 14:55:04] @ lilmatt joined channel #puppet | ||
| [2009/12/11 14:55:23] @ MrHeavy joined channel #puppet | ||
| [2009/12/11 14:55:50] @ padwan joined channel #puppet | ||
| [2009/12/11 14:56:40] @ Hollow joined channel #puppet | ||
| [2009/12/11 14:56:52] @ Quit: erm_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:56:53] @ Quit: bje: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:56:53] @ Quit: mizzy: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:56:54] @ Quit: `properzel: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:56:55] @ Quit: Demosthenes: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 14:57:28] @ Quit: cwebber: | ||
| [2009/12/11 14:57:29] <Diranged> ok… can a define return a value? | ||
| [2009/12/11 14:58:34] @ `properzel joined channel #puppet | ||
| [2009/12/11 14:58:47] @ erm_ joined channel #puppet | ||
| [2009/12/11 14:59:35] @ Quit: docelic: Read error: 110 (Connection timed out) | ||
| [2009/12/11 15:01:51] @ Quit: jmeeuwen_: Read error: 104 (Connection reset by peer) | ||
| [2009/12/11 15:02:11] @ Demosthenes joined channel #puppet | ||
| [2009/12/11 15:02:24] @ jmeeuwen joined channel #puppet | ||
| [2009/12/11 15:03:03] @ Quit: setient: Remote closed the connection | ||
| [2009/12/11 15:03:06] @ setient joined channel #puppet | ||
| [2009/12/11 15:03:16] <Diranged> im so close.. i need a way to generate $value = [ "contents of one file", "contents of another file" ] by passing it [ "filea","fileb"] | ||
| [2009/12/11 15:04:08] <opqdonut> anybody have a solution for syncing password info between /etc/passwd and the pupper user type? | ||
| [2009/12/11 15:04:59] @ erm__ joined channel #puppet | ||
| [2009/12/11 15:07:32] <BarnacleBob> opqdonut, some of the user providers will let you do that | ||
| [2009/12/11 15:09:10] <opqdonut> oh, i guess i missed that | ||
| [2009/12/11 15:09:18] <BarnacleBob> Diranged, this is kinda a hack but $value=inline_template(file("file1"),file("file2")) | ||
| [2009/12/11 15:10:14] <Diranged> hmm | ||
| [2009/12/11 15:10:36] @ jab_doa joined channel #puppet | ||
| [2009/12/11 15:10:36] <opqdonut> BarnacleBob: oh wait, i meant the passwd file of the server | ||
| [2009/12/11 15:10:51] <BarnacleBob> oh | ||
| [2009/12/11 15:10:56] <opqdonut> so distributing password changes from the server to clients | ||
| [2009/12/11 15:11:11] <BarnacleBob> honestly ldap is a much better solution for users/passwords | ||
| [2009/12/11 15:12:20] <joe-mac> i don't even use passwords, just keys with passwords on them | ||
| [2009/12/11 15:12:40] <whack> opqdonut: the user resource can manage users on your systems | ||
| [2009/12/11 15:13:23] @ jcape joined channel #puppet | ||
| [2009/12/11 15:13:27] <opqdonut> BarnacleBob: yeah I know, unfortunately i don't have the time or the energy to set it up (yet) | ||
| [2009/12/11 15:13:49] <opqdonut> i'm managing only a handful of users and a handful of laptops | ||
| [2009/12/11 15:14:24] <BarnacleBob> if you have a small number of users then you could just hardcode the password has into the manifest (assuming that all your machines user provider supports changing passwords) | ||
| [2009/12/11 15:14:31] <BarnacleBob> would mean you would have to change someones password | ||
| [2009/12/11 15:14:34] <BarnacleBob> but thats not too horrible | ||
| [2009/12/11 15:14:39] <opqdonut> that's what I'm doing at the moment | ||
| [2009/12/11 15:14:42] <BarnacleBob> its currently what i do | ||
| [2009/12/11 15:14:58] <opqdonut> i could probably grab the password hash with a custom function right? | ||
| [2009/12/11 15:15:29] @ Quit: tomben: | ||
| [2009/12/11 15:16:14] <BarnacleBob> opqdonut, actually you could totally do that | ||
| [2009/12/11 15:16:16] <BarnacleBob> great idea | ||
| [2009/12/11 15:16:33] <BarnacleBob> well | ||
| [2009/12/11 15:16:34] <neek> when does puppet clean out it's filebucket? (should probably google, but google is annoying me right now. ) | ||
| [2009/12/11 15:16:34] <BarnacleBob> it would be tricky actually | ||
| [2009/12/11 15:16:45] <BarnacleBob> cauase puppetmaster runs as puppet user, which will not have read access to the shadow file | ||
| [2009/12/11 15:16:50] <BarnacleBob> but in general the idea would work | ||
| [2009/12/11 15:17:03] <BarnacleBob> neek, never? | ||
| [2009/12/11 15:17:07] <neek> uh | ||
| [2009/12/11 15:17:09] <neek> yuck. | ||
| [2009/12/11 15:17:29] <neek> so now I have to manually purge a bunch of 100% full filebuckets. | ||
| [2009/12/11 15:17:52] <BarnacleBob> how is the filebucket full? | ||
| [2009/12/11 15:18:11] <neek> force => true WILL create a backup if it can, including filling the partition to 100%... | ||
| [2009/12/11 15:18:18] <BarnacleBob> lol yeah | ||
| [2009/12/11 15:18:19] <neek> even if backup => true is not set. | ||
| [2009/12/11 15:18:26] <neek> should have set backup => false I guess. | ||
| [2009/12/11 15:18:42] <BarnacleBob> yeah depends on what could potentially be in there | ||
| [2009/12/11 15:18:53] <BarnacleBob> i always set backup=>true tho and overide for specific things | ||
| [2009/12/11 15:18:59] <neek> regardless, /var is now full. | ||
| [2009/12/11 15:19:02] <BarnacleBob> its saved me more than once | ||
| [2009/12/11 15:19:03] <BarnacleBob> heh | ||
| [2009/12/11 15:19:10] <BarnacleBob> thats why i never partition my machines | ||
| [2009/12/11 15:19:13] <BarnacleBob> it only ever bothers me | ||
| [2009/12/11 15:19:33] <neek> won't go there, but wouldn't have changed much. | ||
| [2009/12/11 15:19:33] @ garumph joined channel #puppet | ||
| [2009/12/11 15:19:49] <neek> trying to backup 300G of garbage logs can fill anything up. | ||
| [2009/12/11 15:19:56] <BarnacleBob> lol yeah | ||
| [2009/12/11 15:20:00] <joe-mac> o shit | ||
| [2009/12/11 15:20:05] <joe-mac> i just realized i am probabyl doing the same thing | ||
| [2009/12/11 15:22:31] <neek> ok my search foo is failing, is there any way to manually purge the filebucket, or do I have to just rm -rf /var/lib/puppet/clientbucket/ ? | ||
| [2009/12/11 15:23:25] <Volcane> neek: u can just delete the files yes | ||
| [2009/12/11 15:23:33] <Volcane> neek: stop puppet, delete, start puppet | ||
| [2009/12/11 15:23:42] <neek> and presumable the dirs that contain them? | ||
| [2009/12/11 15:24:20] @ pheezy joined channel #puppet | ||
| [2009/12/11 15:24:24] <Volcane> it will remake what it needs | ||
| [2009/12/11 15:24:27] @ jaredrhine joined channel #puppet | ||
| [2009/12/11 15:24:27] @ crdant joined channel #puppet | ||
| [2009/12/11 15:24:27] @ LinuxCode joined channel #puppet | ||
| [2009/12/11 15:24:27] @ ghg joined channel #puppet | ||
| [2009/12/11 15:24:27] @ exn_ joined channel #puppet | ||
| [2009/12/11 15:24:27] @ hggh joined channel #puppet | ||
| [2009/12/11 15:24:27] @ zipkid joined channel #puppet | ||
| [2009/12/11 15:24:27] @ tmz joined channel #puppet | ||
| [2009/12/11 15:24:28] @ shine joined channel #puppet | ||
| [2009/12/11 15:24:28] @ Ju joined channel #puppet | ||
| [2009/12/11 15:24:28] @ mellen joined channel #puppet | ||
| [2009/12/11 15:24:28] @ vinci joined channel #puppet | ||
| [2009/12/11 15:24:28] @ fsweetser joined channel #puppet | ||
| [2009/12/11 15:24:28] @ barn joined channel #puppet | ||
| [2009/12/11 15:24:28] @ phips joined channel #puppet | ||
| [2009/12/11 15:24:28] @ masterzen joined channel #puppet | ||
| [2009/12/11 15:24:28] @ hy joined channel #puppet | ||
| [2009/12/11 15:24:32] <neek> k | ||
| [2009/12/11 15:26:29] @ whaley joined channel #puppet | ||
| [2009/12/11 15:30:21] @ Quit: erm_: Connection timed out | ||
| [2009/12/11 15:31:22] <Diranged> ok i have a strange one... | ||
| [2009/12/11 15:31:40] <Diranged> literally 20% of the tiem i manually run puppetd -t… i get err: Could not retrieve catalog: Could not parse for environment production: Syntax error at 'sourcekeys'; expected '}' at /etc/puppet/manifests/nodes/parabuild.pp:55 | ||
| [2009/12/11 15:31:40] <Diranged> warning: Not using cache on failed catalog | ||
| [2009/12/11 15:31:45] <Diranged> the rest of the time, it works perfectly | ||
| [2009/12/11 15:35:37] <BarnacleBob> you can run a manual syntax check on your files. i suspect you only see the error because in specific cases it gets to that file | ||
| [2009/12/11 15:35:57] <BarnacleBob> puppet --parseonly /path/to/file | ||
| [2009/12/11 15:36:06] <BarnacleBob> will follow includes | ||
| [2009/12/11 15:38:48] <BarnacleBob> is there a monit service provider? | ||
| [2009/12/11 15:38:53] <BarnacleBob> that would rock | ||
| [2009/12/11 15:38:56] <BarnacleBob> i might write one | ||
| [2009/12/11 15:41:42] <whack> BarnacleBob: someone may have one on the recipes wiki, not sure | ||
| [2009/12/11 15:41:51] <whack> I had to write one for daemontools, it was pretty straight forward. | ||
| [2009/12/11 15:42:32] <whack> except you can't notify custom defines in puppet manifests, so I had to make an exec in the define to notify | ||
| [2009/12/11 15:43:26] <himanshu> hi, what is the puppet option to execute some code only if other code executes? | ||
| [2009/12/11 15:43:31] <BarnacleBob> well thats a define. i was going to do a service provider | ||
| [2009/12/11 15:43:57] <whack> BarnacleBob: right | ||
| [2009/12/11 15:44:06] <himanshu> I have 2 : Exec{ "A": } and Exec{"B": } and wants to execute B only if A executes else not | ||
| [2009/12/11 15:44:17] <BarnacleBob> himanshu, well any of the relationship things you can do. subsbricbe, before, after, notify, require etc | ||
| [2009/12/11 15:44:36] <BarnacleBob> exec{b: require=>Exec["A"] | ||
| [2009/12/11 15:45:13] <himanshu> my A is not executing, still B is executing even though I have require flag in B | ||
| [2009/12/11 15:45:19] <BarnacleBob> actually would be so much simpler to hack a exec into my existing monit stuff actually | ||
| [2009/12/11 15:45:52] <BarnacleBob> himanshu, well so there is a difference between the script running and if the resource fails to puppet | ||
| [2009/12/11 15:46:12] <BarnacleBob> if exec{"A": } isn't returning a exit state of not 0 then puppet has no idea it didn't work | ||
| [2009/12/11 15:46:25] <BarnacleBob> himanshu, try this example | ||
| [2009/12/11 15:46:33] <Volcane> himanshu: look at refreshonly option | ||
| [2009/12/11 15:46:52] <pting> i've setup iclassify as external_node for puppet... can someone give me a sample node definition that'll target a tag? | ||
| [2009/12/11 15:47:01] <BarnacleBob> exec{"a": command=>"/bin/false"} exec{"B": command=>"touch /tmp/iransomething", require=>Exec["a"]} | ||
| [2009/12/11 15:47:01] <himanshu> Let me try refreshonly | ||
| [2009/12/11 15:47:22] <Volcane> himanshu: but then A must notify B | ||
| [2009/12/11 15:47:36] <Volcane> himanshu: B will only run when notified, and A will only notify if it changes | ||
| [2009/12/11 15:47:41] <BarnacleBob> yeah really depends on what you are trying to accomplish | ||
| [2009/12/11 15:47:52] <Volcane> though it might be a bit funky between 2 execs | ||
| [2009/12/11 15:47:53] <himanshu> yes that what I want | ||
| [2009/12/11 15:48:15] <Volcane> presumably your first has some nlyif or creates options to prevent it from running when not needed | ||
| [2009/12/11 15:49:43] <himanshu> I am using unless => "ls <file" in first option | ||
| [2009/12/11 15:49:56] <BarnacleBob> uh | ||
| [2009/12/11 15:50:05] <BarnacleBob> unless needs to be a command no? | ||
| [2009/12/11 15:50:15] <BarnacleBob> oh | ||
| [2009/12/11 15:50:15] <BarnacleBob> ls | ||
| [2009/12/11 15:50:17] <BarnacleBob> haha | ||
| [2009/12/11 15:50:20] <BarnacleBob> i thought that was is | ||
| [2009/12/11 15:50:46] <BarnacleBob> perhaps i should up my font :) | ||
| [2009/12/11 15:53:37] @ Quit: toky: Remote closed the connection | ||
| [2009/12/11 15:54:03] @ Quit: MrHeavy: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:04] @ Quit: londo__: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:04] @ Quit: qwebirc74871: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:06] @ Quit: ambroff_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:06] @ Quit: Mandus: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:07] @ Quit: FiXion: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:07] @ Quit: whack: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:08] @ Quit: ptman: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:08] @ Quit: choffee__: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:09] @ Quit: windo: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:09] @ Quit: Bosse: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:10] @ Quit: glut: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:10] @ Quit: arj: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:13] @ Quit: thijso: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:13] @ Quit: opqdonut: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:14] @ Quit: cmek: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:14] @ Quit: himanshu: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:16] @ Quit: markwell: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:17] @ Quit: skaar: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:17] @ Quit: phearless: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:18] @ Quit: samppah: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:18] @ Quit: kennethd: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:19] @ Quit: ggillies_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:19] @ Quit: Dominic: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:20] @ Quit: jameswhi1e: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:20] @ Quit: cshields: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:21] @ Quit: nakano_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:21] @ Quit: Filbert: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:22] @ Quit: blue: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:23] @ Quit: proton: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:24] @ Quit: rodjek: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:24] @ Quit: Av: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:25] @ Quit: mark: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:25] @ Quit: sid77: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:26] @ Quit: CoolCold: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:27] @ Quit: jds2001: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:28] @ Quit: Volcane: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:28] @ Quit: francois: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:29] @ Quit: felipe`: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:29] @ Quit: halenger: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:30] @ Quit: mcbride: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:30] @ Quit: chadh_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:31] @ Quit: fugit: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:31] @ Quit: FUF: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:32] @ Quit: pLr: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:32] @ Quit: choffee: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:33] @ Quit: nico: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:33] @ Quit: kennobak1: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:34] @ Quit: henk: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:36] @ Quit: _nono_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:37] @ Quit: |Mike|: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:37] @ Quit: Berge: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:38] @ Quit: ssm: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:38] @ Quit: madduck: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:39] @ Quit: mat_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:39] @ Quit: whaley: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:40] @ Quit: erm__: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:40] @ Quit: jmeeuwen: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:41] @ Quit: padwan: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:41] @ Quit: vzctl_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:41] @ Quit: ezmobius: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:42] @ Quit: ezekiel: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:42] @ Quit: synchris: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:43] @ Quit: pugnacity1: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:43] @ Quit: paderijk: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:43] @ Quit: SyTonnerre: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:44] @ Quit: zahna: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:45] @ Quit: jY: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:45] @ Quit: abien: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:45] @ Quit: stick: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:46] @ Quit: Sakarias: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:46] @ Quit: wakko666: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:47] @ Quit: DmosEmp: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:47] @ Quit: vollmer: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:48] @ Quit: telmich: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:48] @ Quit: kambiz: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:49] @ Quit: dispalt: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:49] @ Quit: falsch: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:50] @ Quit: stahnma: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:54:50] @ Quit: londo_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 15:55:51] @ Quit: gpled: "Ex-Chat" | ||
| [2009/12/11 15:56:21] <ashp> since i put in a puppet patch earlier on | ||
| [2009/12/11 15:56:26] <ashp> it's gone back to doing this to me all the time: | ||
| [2009/12/11 15:56:53] <ashp> err: Got an uncaught exception of type Argumenterror: ip is a required attribute for hosts | ||
| [2009/12/11 15:57:05] <ashp> and it doesn't seem to pick up the fact right in facter -p, despite it clearly downloading it in puppet | ||
| [2009/12/11 15:57:13] <ashp> (i rpm -e'd it, started from scratch on this node) | ||
| [2009/12/11 15:57:28] <ashp> all i changed was a few lines to work around a rails 2.1 bug :/ | ||
| [2009/12/11 15:57:29] @ synchris_ joined channel #puppet | ||
| [2009/12/11 15:57:58] @ whaley joined channel #puppet | ||
| [2009/12/11 15:57:58] @ erm__ joined channel #puppet | ||
| [2009/12/11 15:57:58] @ jmeeuwen joined channel #puppet | ||
| [2009/12/11 15:57:58] @ padwan joined channel #puppet | ||
| [2009/12/11 15:57:59] @ MrHeavy joined channel #puppet | ||
| [2009/12/11 15:57:59] @ londo__ joined channel #puppet | ||
| [2009/12/11 15:57:59] @ vzctl_ joined channel #puppet | ||
| [2009/12/11 15:57:59] @ francois joined channel #puppet | ||
| [2009/12/11 15:57:59] @ ezmobius joined channel #puppet | ||
| [2009/12/11 15:57:59] @ ezekiel joined channel #puppet | ||
| [2009/12/11 15:57:59] @ qwebirc74871 joined channel #puppet | ||
| [2009/12/11 15:57:59] @ synchris joined channel #puppet | ||
| [2009/12/11 15:57:59] @ pugnacity1 joined channel #puppet | ||
| [2009/12/11 15:57:59] @ Volcane joined channel #puppet | ||
| [2009/12/11 15:57:59] @ halenger joined channel #puppet | ||
| [2009/12/11 15:57:59] @ paderijk joined channel #puppet | ||
| [2009/12/11 15:57:59] @ felipe` joined channel #puppet | ||
| [2009/12/11 15:58:00] @ |Mike| joined channel #puppet | ||
| [2009/12/11 15:58:00] @ ambroff_ joined channel #puppet | ||
| [2009/12/11 15:58:00] @ Mandus joined channel #puppet | ||
| [2009/12/11 15:58:00] @ FiXion joined channel #puppet | ||
| [2009/12/11 15:58:00] @ phearless joined channel #puppet | ||
| [2009/12/11 15:58:00] @ skaar joined channel #puppet | ||
| [2009/12/11 15:58:00] @ samppah joined channel #puppet | ||
| [2009/12/11 15:58:00] @ thijso joined channel #puppet | ||
| [2009/12/11 15:58:00] @ proton joined channel #puppet | ||
| [2009/12/11 15:58:00] @ whack joined channel #puppet | ||
| [2009/12/11 15:58:00] @ rodjek joined channel #puppet | ||
| [2009/12/11 15:58:00] @ Filbert joined channel #puppet | ||
| [2009/12/11 15:58:01] @ Av joined channel #puppet | ||
| [2009/12/11 15:58:01] @ ptman joined channel #puppet | ||
| [2009/12/11 15:58:01] @ Dominic joined channel #puppet | ||
| [2009/12/11 15:58:01] @ choffee__ joined channel #puppet | ||
| [2009/12/11 15:58:01] @ jameswhi1e joined channel #puppet | ||
| [2009/12/11 15:58:01] @ Bosse joined channel #puppet | ||
| [2009/12/11 15:58:01] @ mark joined channel #puppet | ||
| [2009/12/11 15:58:01] @ sid77 joined channel #puppet | ||
| [2009/12/11 15:58:01] @ opqdonut joined channel #puppet | ||
| [2009/12/11 15:58:01] @ himanshu joined channel #puppet | ||
| [2009/12/11 15:58:01] @ glut joined channel #puppet | ||
| [2009/12/11 15:58:02] @ markwell joined channel #puppet | ||
| [2009/12/11 15:58:02] @ nakano_ joined channel #puppet | ||
| [2009/12/11 15:58:02] @ ggillies_ joined channel #puppet | ||
| [2009/12/11 15:58:02] @ cshields joined channel #puppet | ||
| [2009/12/11 15:58:02] @ kennethd joined channel #puppet | ||
| [2009/12/11 15:58:02] @ CoolCold joined channel #puppet | ||
| [2009/12/11 15:58:02] @ jds2001 joined channel #puppet | ||
| [2009/12/11 15:58:02] @ windo joined channel #puppet | ||
| [2009/12/11 15:58:02] @ cmek joined channel #puppet | ||
| [2009/12/11 15:58:02] @ blue joined channel #puppet | ||
| [2009/12/11 15:58:02] @ arj joined channel #puppet | ||
| [2009/12/11 15:58:03] @ fugit joined channel #puppet | ||
| [2009/12/11 15:58:03] @ FUF joined channel #puppet | ||
| [2009/12/11 15:58:03] @ mcbride joined channel #puppet | ||
| [2009/12/11 15:58:03] @ chadh_ joined channel #puppet | ||
| [2009/12/11 15:58:03] @ pLr joined channel #puppet | ||
| [2009/12/11 15:58:03] @ henk joined channel #puppet | ||
| [2009/12/11 15:58:03] @ choffee joined channel #puppet | ||
| [2009/12/11 15:58:03] @ kennobak1 joined channel #puppet | ||
| [2009/12/11 15:58:03] @ nico joined channel #puppet | ||
| [2009/12/11 15:58:03] @ _nono_ joined channel #puppet | ||
| [2009/12/11 15:58:04] @ stahnma joined channel #puppet | ||
| [2009/12/11 15:58:04] @ londo_ joined channel #puppet | ||
| [2009/12/11 15:58:04] @ ssm joined channel #puppet | ||
| [2009/12/11 15:58:04] @ madduck joined channel #puppet | ||
| [2009/12/11 15:58:04] @ jY joined channel #puppet | ||
| [2009/12/11 15:58:04] @ telmich joined channel #puppet | ||
| [2009/12/11 15:58:04] @ kambiz joined channel #puppet | ||
| [2009/12/11 15:58:04] @ zahna joined channel #puppet | ||
| [2009/12/11 15:58:04] @ abien joined channel #puppet | ||
| [2009/12/11 15:58:05] @ falsch joined channel #puppet | ||
| [2009/12/11 15:58:05] @ mat_ joined channel #puppet | ||
| [2009/12/11 15:58:05] @ Berge joined channel #puppet | ||
| [2009/12/11 15:58:05] @ Sakarias joined channel #puppet | ||
| [2009/12/11 15:58:05] @ stick joined channel #puppet | ||
| [2009/12/11 15:58:05] @ SyTonnerre joined channel #puppet | ||
| [2009/12/11 15:58:05] @ DmosEmp joined channel #puppet | ||
| [2009/12/11 15:58:05] @ wakko666 joined channel #puppet | ||
| [2009/12/11 15:58:05] @ vollmer joined channel #puppet | ||
| [2009/12/11 15:58:18] <himanshu> Are there any good tutorial on making the package? | ||
| [2009/12/11 15:58:18] <Volcane> what distribution do you use? | ||
| [2009/12/11 15:58:18] <himanshu> centos 5.3 | ||
| [2009/12/11 15:58:22] <Volcane> there's a million RPM tutorials | ||
| [2009/12/11 15:58:22] <Volcane> and jpackage.org might provide pre-made ones | ||
| [2009/12/11 15:59:02] @ Quit: mikerowehl: | ||
| [2009/12/11 15:59:10] <BarnacleBob> himanshu, epel has packages for puppet | ||
| [2009/12/11 15:59:16] <BarnacleBob> for centos | ||
| [2009/12/11 15:59:56] <Volcane> BarnacleBob: he's installing jetty | ||
| [2009/12/11 16:00:13] <BarnacleBob> oh | ||
| [2009/12/11 16:00:26] <Volcane> BarnacleBob: by fetching tarballs, untarring, building etc | ||
| [2009/12/11 16:00:31] <BarnacleBob> oh | ||
| [2009/12/11 16:00:40] <BarnacleBob> lol | ||
| [2009/12/11 16:00:51] <Volcane> with exec's strung together with loads of unless etc | ||
| [2009/12/11 16:01:03] <BarnacleBob> oh man | ||
| [2009/12/11 16:01:18] * BarnacleBob shudders | ||
| [2009/12/11 16:01:29] @ kolla joined channel #puppet | ||
| [2009/12/11 16:02:05] <Volcane> yeah, all u need is one of those lock files to end up in lost+found | ||
| [2009/12/11 16:02:21] <Volcane> and all of a sudden all your apps gets rebuilt and files unexpectedly replaced etcetc | ||
| [2009/12/11 16:03:31] <whack> might aswell just push a makefile and calle xec { "make ..." } | ||
| [2009/12/11 16:03:36] @ toky joined channel #puppet | ||
| [2009/12/11 16:03:40] <whack> and let make do the hard work, not that you should do it at all on production systems | ||
| [2009/12/11 16:04:08] <Volcane> something lame like alien to make rpms is even about a million times better | ||
| [2009/12/11 16:06:50] <ashp> Hmm, I am completely baffled. | ||
| [2009/12/11 16:07:09] <ashp> All of a sudden facter won't use this fact in /var/lib/puppet/lib/facter/ | ||
| [2009/12/11 16:08:23] <neek> is there a "onlyif => this-file-or-dir-exists" like [ -e file ] or [ -d dir ] type thing? | ||
| [2009/12/11 16:10:11] @ Quit: lilmatt: Client Quit | ||
| [2009/12/11 16:10:17] <ashp> oh what on earth, it's looking in /var/puppet/lib | ||
| [2009/12/11 16:10:51] <Volcane> ashp: set factpath | ||
| [2009/12/11 16:11:04] <ashp> on the command line? | ||
| [2009/12/11 16:11:10] <ashp> or in puppet.conf | ||
| [2009/12/11 16:11:11] <ashp> because I do | ||
| [2009/12/11 16:11:19] <ashp> factpath is set to $vardir/lib/facter | ||
| [2009/12/11 16:11:21] <Volcane> puppet.conf in main | ||
| [2009/12/11 16:11:27] <Volcane> well are you running it with -p? | ||
| [2009/12/11 16:11:27] <ashp> and $vardir = /var/lib/puppet | ||
| [2009/12/11 16:11:31] <ashp> yes, with -p | ||
| [2009/12/11 16:11:41] <ashp> if I run facter -p and use strace and grep for puppet | ||
| [2009/12/11 16:11:44] <ashp> it's searching /var/puppet | ||
| [2009/12/11 16:12:35] @ Quit: synchris: Connection timed out | ||
| [2009/12/11 16:14:52] <ashp> ah. | ||
| [2009/12/11 16:14:59] <ashp> i have facter 1.5.4 | ||
| [2009/12/11 16:15:04] <ashp> and 1.5.7 fixes this | ||
| [2009/12/11 16:15:19] <ashp> this means i will have to go manually upgrade facter as i'm not as organized as volcane :( | ||
| [2009/12/11 16:15:21] <Volcane> "all of a sudden" hey? | ||
| [2009/12/11 16:15:33] <ashp> well, it's been working fine before, i don't get why it suddenly broke | ||
| [2009/12/11 16:15:47] @ lutter joined channel #puppet | ||
| [2009/12/11 16:15:47] <ashp> but i did a yum update on facter and after that 'facter -p' sees the facts from puppet | ||
| [2009/12/11 16:16:10] <ashp> jokes on me, it works in facter -p but not puppet, so I'll keep digging. | ||
| [2009/12/11 16:16:46] <Volcane> unless u didnt restart puppet or something, you're confused :) | ||
| [2009/12/11 16:17:38] <ashp> well, here's the thing volcane, this morning and yesterday I have been cloning vm's and running puppet on them to re-ip them | ||
| [2009/12/11 16:17:41] <ashp> all worked fine | ||
| [2009/12/11 16:17:51] <ashp> at one point today I put in a 3 line patch to rails.rb to stop it losing the mysql connection | ||
| [2009/12/11 16:18:01] <ashp> and after restarting puppetmaster all of a sudden nodes started to fail with this ip error | ||
| [2009/12/11 16:18:16] <Volcane> which ip error? | ||
| [2009/12/11 16:18:19] <neek> hrmph. can't do an onlyif on a file{} | ||
| [2009/12/11 16:18:20] <neek> :( | ||
| [2009/12/11 16:18:30] <ashp> 20:56 <ashp> err: Got an uncaught exception of type Argumenterror: ip is a required attribute for hosts | ||
| [2009/12/11 16:18:36] <Volcane> ah | ||
| [2009/12/11 16:18:39] <ashp> i am now slowly removing any host{}'s with a variable | ||
| [2009/12/11 16:18:42] <Volcane> so corrupt mysql db again | ||
| [2009/12/11 16:18:47] <ashp> oh, grr, could be I guess | ||
| [2009/12/11 16:18:50] <ashp> i hadn't even considered that | ||
| [2009/12/11 16:18:55] <ashp> let me clean the node out of mysql | ||
| [2009/12/11 16:18:56] <Volcane> probably when you lost connection it ditched some updates | ||
| [2009/12/11 16:19:19] <ashp> that makes some sense i guess, 0.24 was rock solid for this, so i'm frustrated | ||
| [2009/12/11 16:20:00] <ashp> i hope this patch stops it dropping the connection and doing this now | ||
| [2009/12/11 16:21:03] <ashp> after using puppetstoredconfigclean.rb (which I assume still works in 0.25) it still does the same error | ||
| [2009/12/11 16:25:30] @ Quit: flakrat: "Leaving" | ||
| [2009/12/11 16:26:25] @ Quit: giskard: Remote closed the connection | ||
| [2009/12/11 16:26:57] @ Quit: garumph: | ||
| [2009/12/11 16:29:21] @ Quit: markl_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:29:21] @ Quit: laomao`: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:29:22] @ Quit: grim_radical: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:29:22] @ Quit: pting: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:08] @ Quit: toky: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:09] @ Quit: hy: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:09] @ Quit: barn: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:10] @ Quit: ghg: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:10] @ Quit: jaredrhine: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:11] @ Quit: phips: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:11] @ Quit: Ju: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:12] @ Quit: shine: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:12] @ Quit: crdant: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:13] @ Quit: masterzen: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:14] @ Quit: fsweetser: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:15] @ Quit: LinuxCode: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:15] @ Quit: hggh: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:16] @ Quit: exn_: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:16] @ Quit: vinci: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:17] @ Quit: tmz: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:18] @ Quit: zipkid: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:18] @ Quit: mellen: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:33:23] @ Quit: wbruce: | ||
| [2009/12/11 16:35:01] @ toky joined channel #puppet | ||
| [2009/12/11 16:35:13] @ markl_ joined channel #puppet | ||
| [2009/12/11 16:35:13] @ pting joined channel #puppet | ||
| [2009/12/11 16:35:13] @ laomao` joined channel #puppet | ||
| [2009/12/11 16:35:13] @ grim_radical joined channel #puppet | ||
| [2009/12/11 16:35:16] @ fsweetser joined channel #puppet | ||
| [2009/12/11 16:35:21] @ Quit: markl_: Connection reset by peer | ||
| [2009/12/11 16:36:26] @ markl_ joined channel #puppet | ||
| [2009/12/11 16:37:23] @ barn joined channel #puppet | ||
| [2009/12/11 16:37:39] @ flakrat joined channel #puppet | ||
| [2009/12/11 16:37:52] @ hggh joined channel #puppet | ||
| [2009/12/11 16:38:15] @ mellen joined channel #puppet | ||
| [2009/12/11 16:38:31] @ Quit: laomao`: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:38:32] @ Quit: grim_radical: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:38:33] @ Quit: pting: brown.freenode.net irc.freenode.net | ||
| [2009/12/11 16:39:30] @ pting joined channel #puppet | ||
| [2009/12/11 16:39:31] @ laomao` joined channel #puppet | ||
| [2009/12/11 16:39:31] @ grim_radical joined channel #puppet | ||
| [2009/12/11 16:41:29] @ masterzen joined channel #puppet | ||
| [2009/12/11 16:41:52] @ shine joined channel #puppet | ||
| [2009/12/11 16:42:41] <Diranged> cant believe how long it took to get a system for distributing/replacing ssh auth keys in place.. its still ugly… but damn, 2 days.. | ||
| [2009/12/11 16:43:09] @ ghg joined channel #puppet | ||
| [2009/12/11 16:43:36] * Volcane 'd just use snippets :P | ||
| [2009/12/11 16:43:54] @ Ju joined channel #puppet | ||
| [2009/12/11 16:44:27] <ashp> Man, esxi really is confusing. | ||
| [2009/12/11 16:45:21] <Diranged> how so? | ||
| [2009/12/11 16:47:48] <ashp> I have it installed on my dedicated box and they give out 'ip failover' addresses which are IPs in different ranges | ||
| [2009/12/11 16:48:19] <ashp> I got a vm to use one of those with the virtual MAC they assigned me and got it routing traffic otu | ||
| [2009/12/11 16:48:19] @ LinuxCode joined channel #puppet | ||
| [2009/12/11 16:48:19] <ashp> I cannot get a second vm to work with the other two ips | ||
| [2009/12/11 16:48:19] <ashp> and esx is full of all kinds of virtual switches and crazy things i can't understand | ||
| [2009/12/11 16:48:49] @ quit (okay bye) | ||
| [2009/12/11 16:50:13] @ Joined channel #puppet | ||
| [2009/12/11 16:50:13] @ Topic is "Puppet 0.25.1 released - http://tinyurl.com/puppet0251 | Log bugs and feature requests at http://tinyurl.com/46ryk7" | ||
| [2009/12/11 16:50:13] @ Topic set by mizzy on Fri Dec 11 15:08:51 -0500 2009 | ||
| [2009/12/11 16:50:13] @ Mode +sn by orwell.freenode.net | ||
| [2009/12/11 16:52:17] @ jaredrhine joined channel #puppet | ||
| [2009/12/11 18:03:40] @ Mode +tc-s by orwell.freenode.net | ||
| [2009/12/11 18:03:40] @ Welsh_Dwarf joined channel #puppet | ||
| [2009/12/11 18:03:40] @ vinci joined channel #puppet | ||
| [2009/12/11 18:03:40] @ JD joined channel #puppet | ||
| [2009/12/11 18:03:40] @ dcjackson joined channel #puppet | ||
| [2009/12/11 18:03:40] @ toky joined channel #puppet | ||
| [2009/12/11 18:03:40] @ jamestur1bull joined channel #puppet | ||
| [2009/12/11 18:03:40] @ phips joined channel #puppet | ||
| [2009/12/11 18:03:40] @ exn_ joined channel #puppet | ||
| [2009/12/11 18:03:40] @ FiXion joined channel #puppet | ||
| [2009/12/11 18:03:40] @ phearless joined channel #puppet | ||
| [2009/12/11 18:03:40] @ skaar joined channel #puppet | ||
| [2009/12/11 18:03:40] @ samppah joined channel #puppet | ||
| [2009/12/11 18:03:40] @ thijso joined channel #puppet | ||
| [2009/12/11 18:03:40] @ proton joined channel #puppet | ||
| [2009/12/11 18:03:40] @ whack joined channel #puppet | ||
| [2009/12/11 18:03:40] @ rodjek joined channel #puppet | ||
| [2009/12/11 18:03:40] @ Filbert joined channel #puppet | ||
| [2009/12/11 18:03:40] @ Av joined channel #puppet | ||
| [2009/12/11 18:03:40] @ ptman joined channel #puppet | ||
| [2009/12/11 18:03:40] @ Dominic joined channel #puppet | ||
| [2009/12/11 18:03:40] @ choffee__ joined channel #puppet | ||
| [2009/12/11 18:03:40] @ jameswhi1e joined channel #puppet | ||
| [2009/12/11 18:03:40] @ Bosse joined channel #puppet | ||
| [2009/12/11 18:03:40] @ mark joined channel #puppet | ||
| [2009/12/11 18:03:40] @ sid77 joined channel #puppet | ||
| [2009/12/11 18:03:40] @ opqdonut joined channel #puppet | ||
| [2009/12/11 18:03:40] @ himanshu joined channel #puppet | ||
| [2009/12/11 18:03:40] @ glut joined channel #puppet | ||
| [2009/12/11 18:03:40] @ markwell joined channel #puppet | ||
| [2009/12/11 18:03:40] @ nakano joined channel #puppet | ||
| [2009/12/11 18:03:40] @ ggillies_ joined channel #puppet | ||
| [2009/12/11 18:03:40] @ cshields joined channel #puppet | ||
| [2009/12/11 18:03:40] @ kennethd joined channel #puppet | ||
| [2009/12/11 18:03:40] @ CoolCold joined channel #puppet | ||
| [2009/12/11 18:03:40] @ jds2001 joined channel #puppet | ||
| [2009/12/11 18:03:40] @ windo joined channel #puppet | ||
| [2009/12/11 18:03:41] @ cmek joined channel #puppet | ||
| [2009/12/11 18:03:41] @ blue joined channel #puppet | ||
| [2009/12/11 18:03:41] @ arj joined channel #puppet | ||
| [2009/12/11 18:03:41] @ fugit joined channel #puppet | ||
| [2009/12/11 18:03:41] @ FUF joined channel #puppet | ||
| [2009/12/11 18:03:41] @ mcbride joined channel #puppet | ||
| [2009/12/11 18:03:41] @ chadh_ joined channel #puppet | ||
| [2009/12/11 18:03:41] @ pLr joined channel #puppet | ||
| [2009/12/11 18:03:41] @ henk joined channel #puppet | ||
| [2009/12/11 18:03:41] @ choffee joined channel #puppet | ||
| [2009/12/11 18:03:41] @ kennobak1 joined channel #puppet | ||
| [2009/12/11 18:03:41] @ nico joined channel #puppet | ||
| [2009/12/11 18:03:41] @ _nono_ joined channel #puppet | ||
| [2009/12/11 18:03:41] @ stahnma joined channel #puppet | ||
| [2009/12/11 18:03:41] @ londo_ joined channel #puppet | ||
| [2009/12/11 18:03:41] @ ssm joined channel #puppet | ||
| [2009/12/11 18:03:41] @ madduck joined channel #puppet | ||
| [2009/12/11 18:03:41] @ jY joined channel #puppet | ||
| [2009/12/11 18:03:41] @ telmich joined channel #puppet | ||
| [2009/12/11 18:03:41] @ kambiz joined channel #puppet | ||
| [2009/12/11 18:03:41] @ zahna joined channel #puppet | ||
| [2009/12/11 18:03:41] @ abien joined channel #puppet | ||
| [2009/12/11 18:03:41] @ falsch joined channel #puppet | ||
| [2009/12/11 18:03:41] @ mat_ joined channel #puppet | ||
| [2009/12/11 18:03:41] @ Berge joined channel #puppet | ||
| [2009/12/11 18:03:41] @ Sakarias joined channel #puppet | ||
| [2009/12/11 18:03:41] @ stick joined channel #puppet | ||
| [2009/12/11 18:03:41] @ SyTonnerre joined channel #puppet | ||
| [2009/12/11 18:03:41] @ DmosEmp joined channel #puppet | ||
| [2009/12/11 18:03:41] @ wakko666 joined channel #puppet | ||
| [2009/12/11 18:03:42] @ vollmer joined channel #puppet | ||
| [2009/12/11 18:03:42] @ Mandus joined channel #puppet | ||
| [2009/12/11 18:03:42] @ ambroff_ joined channel #puppet | ||
| [2009/12/11 18:03:42] @ |Mike| joined channel #puppet | ||
| [2009/12/11 18:03:42] @ felipe` joined channel #puppet | ||
| [2009/12/11 18:03:42] @ paderijk joined channel #puppet | ||
| [2009/12/11 18:03:42] @ halenger joined channel #puppet | ||
| [2009/12/11 18:03:42] @ Volcane joined channel #puppet | ||
| [2009/12/11 18:03:42] @ pugnacity1 joined channel #puppet | ||
| [2009/12/11 18:03:42] @ qwebirc74871 joined channel #puppet | ||
| [2009/12/11 18:03:42] @ ezekiel joined channel #puppet | ||
| [2009/12/11 18:03:42] @ ezmobius joined channel #puppet | ||
| [2009/12/11 18:03:42] @ francois joined channel #puppet | ||
| [2009/12/11 18:03:42] @ vzctl_ joined channel #puppet | ||
| [2009/12/11 18:03:42] @ londo__ joined channel #puppet | ||
| [2009/12/11 18:03:42] @ MrHeavy joined channel #puppet | ||
| [2009/12/11 18:03:42] @ padwan joined channel #puppet | ||
| [2009/12/11 18:03:42] @ jmeeuwen joined channel #puppet | ||
| [2009/12/11 18:03:42] @ whaley joined channel #puppet | ||
| [2009/12/11 18:03:42] @ barn joined channel #puppet | ||
| [2009/12/11 18:03:42] @ hggh joined channel #puppet | ||
| [2009/12/11 18:03:42] @ mellen joined channel #puppet | ||
| [2009/12/11 18:03:42] @ masterzen joined channel #puppet | ||
| [2009/12/11 18:03:43] @ Ju joined channel #puppet | ||
| [2009/12/11 18:03:43] @ ghg joined channel #puppet | ||
| [2009/12/11 18:03:43] @ shine joined channel #puppet | ||
| [2009/12/11 18:03:43] @ grim_radical joined channel #puppet | ||
| [2009/12/11 18:03:43] @ laomao` joined channel #puppet | ||
| [2009/12/11 18:03:43] @ pting joined channel #puppet | ||
| [2009/12/11 18:03:43] @ markl_ joined channel #puppet | ||
| [2009/12/11 18:03:43] @ fsweetser joined channel #puppet | ||
| [2009/12/11 18:03:43] @ lutter joined channel #puppet | ||
| [2009/12/11 18:03:43] @ kolla joined channel #puppet | ||
| [2009/12/11 18:03:43] @ synchris_ joined channel #puppet | ||
| [2009/12/11 18:03:43] @ pheezy joined channel #puppet | ||
| [2009/12/11 18:03:43] @ jab_doa joined channel #puppet | ||
| [2009/12/11 18:03:43] @ setient joined channel #puppet | ||
| [2009/12/11 18:03:43] @ Demosthenes joined channel #puppet | ||
| [2009/12/11 18:03:43] @ `properzel joined channel #puppet | ||
| [2009/12/11 18:03:43] @ Hollow joined channel #puppet | ||
| [2009/12/11 18:03:43] @ taihen joined channel #puppet | ||
| [2009/12/11 18:03:45] @ paxos joined channel #puppet | ||
| [2009/12/11 18:03:45] @ WALoeIII joined channel #puppet | ||
| [2009/12/11 18:03:45] @ alfism joined channel #puppet | ||
| [2009/12/11 18:03:45] @ jes5199 joined channel #puppet | ||
| [2009/12/11 18:03:45] @ BarnacleBob joined channel #puppet | ||
| [2009/12/11 18:03:45] @ tuf joined channel #puppet | ||
| [2009/12/11 18:03:45] @ ashp joined channel #puppet | ||
| [2009/12/11 18:03:45] @ Diranged joined channel #puppet | ||
| [2009/12/11 18:03:45] @ joe-mac joined channel #puppet | ||
| [2009/12/11 18:03:45] @ soot joined channel #puppet | ||
| [2009/12/11 18:03:46] @ rmiller4pi8 joined channel #puppet | ||
| [2009/12/11 18:03:46] @ kaptk2 joined channel #puppet | ||
| [2009/12/11 18:03:46] @ bobbyz_ joined channel #puppet | ||
| [2009/12/11 18:03:46] @ Sakarias1 joined channel #puppet | ||
| [2009/12/11 18:03:46] @ elementai joined channel #puppet | ||
| [2009/12/11 18:03:46] @ bevans5446 joined channel #puppet | ||
| [2009/12/11 18:03:46] @ nexx| joined channel #puppet | ||
| [2009/12/11 18:03:46] @ pneff_ joined channel #puppet | ||
| [2009/12/11 18:03:46] @ Clint joined channel #puppet | ||
| [2009/12/11 18:03:46] @ neek joined channel #puppet | ||
| [2009/12/11 18:03:46] @ Cuchulain joined channel #puppet | ||
| [2009/12/11 18:03:46] @ Chiku joined channel #puppet | ||
| [2009/12/11 18:03:46] @ Telmo joined channel #puppet | ||
| [2009/12/11 18:03:46] @ zamolxes joined channel #puppet | ||
| [2009/12/11 18:03:46] @ elijahwright joined channel #puppet | ||
| [2009/12/11 18:03:47] @ omry__|work joined channel #puppet | ||
| [2009/12/11 18:03:47] @ ohadlevy joined channel #puppet | ||
| [2009/12/11 18:03:47] @ cmoates joined channel #puppet | ||
| [2009/12/11 18:03:47] @ malraid joined channel #puppet | ||
| [2009/12/11 18:03:47] @ Jenza joined channel #puppet | ||
| [2009/12/11 18:03:47] @ rocket_ joined channel #puppet | ||
| [2009/12/11 18:03:47] @ nevyn joined channel #puppet | ||
| [2009/12/11 18:03:47] @ tripoux_ joined channel #puppet | ||
| [2009/12/11 18:03:47] @ LapTop006 joined channel #puppet | ||
| [2009/12/11 18:03:47] @ eric0 joined channel #puppet | ||
| [2009/12/11 18:03:47] @ OMCK joined channel #puppet | ||
| [2009/12/11 18:03:47] @ ewdafa joined channel #puppet | ||
| [2009/12/11 18:03:47] @ plathrop-away joined channel #puppet | ||
| [2009/12/11 18:03:47] @ ricky joined channel #puppet | ||
| [2009/12/11 18:03:47] @ Darkflib joined channel #puppet | ||
| [2009/12/11 18:03:48] @ foobar___ joined channel #puppet | ||
| [2009/12/11 18:03:48] @ spawnyd joined channel #puppet | ||
| [2009/12/11 18:03:48] @ heydrick1 joined channel #puppet | ||
| [2009/12/11 18:03:48] @ idimmu joined channel #puppet | ||
| [2009/12/11 18:03:48] @ ajf- joined channel #puppet | ||
| [2009/12/11 18:03:48] @ justdave joined channel #puppet | ||
| [2009/12/11 18:03:48] @ reid08 joined channel #puppet | ||
| [2009/12/11 18:03:48] @ n0ts joined channel #puppet | ||
| [2009/12/11 18:03:48] @ angrox joined channel #puppet | ||
| [2009/12/11 18:03:48] @ Whoop joined channel #puppet | ||
| [2009/12/11 18:03:48] @ tim|imac joined channel #puppet | ||
| [2009/12/11 18:03:48] @ RageLink joined channel #puppet | ||
| [2009/12/11 18:03:48] @ zirpu joined channel #puppet | ||
| [2009/12/11 18:03:48] @ jrojas joined channel #puppet | ||
| [2009/12/11 18:03:49] @ ReinH joined channel #puppet | ||
| [2009/12/11 18:03:49] @ komitee joined channel #puppet | ||
| [2009/12/11 18:03:49] @ dan__t joined channel #puppet | ||
| [2009/12/11 18:03:49] @ bzrk joined channel #puppet | ||
| [2009/12/11 18:03:49] @ mboyd joined channel #puppet | ||
| [2009/12/11 18:03:49] @ stevenjenkins joined channel #puppet | ||
| [2009/12/11 18:03:49] @ jb joined channel #puppet | ||
| [2009/12/11 18:03:49] @ mmars joined channel #puppet | ||
| [2009/12/11 18:03:49] @ edavis10 joined channel #puppet | ||
| [2009/12/11 18:03:49] @ neh joined channel #puppet | ||
| [2009/12/11 18:03:49] @ spheromak joined channel #puppet | ||
| [2009/12/11 18:03:49] @ impl joined channel #puppet | ||
| [2009/12/11 18:03:49] @ Risar joined channel #puppet | ||
| [2009/12/11 18:03:49] @ RomainK joined channel #puppet | ||
| [2009/12/11 18:03:50] @ morty joined channel #puppet | ||
| [2009/12/11 18:03:50] @ monrad joined channel #puppet | ||
| [2009/12/11 18:03:50] @ msf joined channel #puppet | ||
| [2009/12/11 18:03:50] @ sjefen6 joined channel #puppet | ||
| [2009/12/11 18:03:50] @ beelzebob joined channel #puppet | ||
| [2009/12/11 18:03:50] @ gun joined channel #puppet | ||
| [2009/12/11 18:03:50] @ hacim joined channel #puppet | ||
| [2009/12/11 18:03:50] @ nasrat joined channel #puppet | ||
| [2009/12/11 18:03:50] @ erm joined channel #puppet | ||
| [2009/12/11 18:03:50] @ remex joined channel #puppet | ||
| [2009/12/11 18:03:50] @ bda joined channel #puppet | ||
| [2009/12/11 18:03:50] @ cm1 joined channel #puppet | ||
| [2009/12/11 18:03:51] @ odyi joined channel #puppet | ||
| [2009/12/11 18:03:51] @ codec_ joined channel #puppet | ||
| [2009/12/11 18:03:51] @ \sh joined channel #puppet | ||
| [2009/12/11 18:03:51] @ xous joined channel #puppet | ||
| [2009/12/11 18:03:51] @ Phibs joined channel #puppet | ||
| [2009/12/11 18:03:51] @ silfreed joined channel #puppet | ||
| [2009/12/11 18:03:51] @ f3ew joined channel #puppet | ||
| [2009/12/11 18:03:51] @ nexx joined channel #puppet | ||
| [2009/12/11 18:03:51] @ asbruvik joined channel #puppet | ||
| [2009/12/11 18:03:51] @ bgupta joined channel #puppet | ||
| [2009/12/11 18:03:51] @ dsch04 joined channel #puppet | ||
| [2009/12/11 18:03:51] @ duritong joined channel #puppet | ||
| [2009/12/11 18:03:51] @ z00dax joined channel #puppet | ||
| [2009/12/11 18:03:52] @ pastie joined channel #puppet | ||
| [2009/12/11 18:03:52] @ zeroXten joined channel #puppet | ||
| [2009/12/11 18:03:52] @ _nalle joined channel #puppet | ||
| [2009/12/11 18:03:52] @ phellarv joined channel #puppet | ||
| [2009/12/11 18:03:52] @ _lunix_ joined channel #puppet | ||
| [2009/12/11 18:03:52] @ sdodson joined channel #puppet | ||
| [2009/12/11 18:03:52] @ charlieS joined channel #puppet | ||
| [2009/12/11 18:03:52] @ Cope joined channel #puppet | ||
| [2009/12/11 18:03:52] @ mgisbers joined channel #puppet | ||
| [2009/12/11 18:03:52] @ mgarfias joined channel #puppet | ||
| [2009/12/11 18:03:52] @ dixond joined channel #puppet | ||
| [2009/12/11 18:03:52] @ realist_ joined channel #puppet | ||
| [2009/12/11 18:03:53] @ KarlHungus joined channel #puppet | ||
| [2009/12/11 18:03:53] @ tyler79 joined channel #puppet | ||
| [2009/12/11 18:03:53] @ fux joined channel #puppet | ||
| [2009/12/11 18:03:53] @ jbooth joined channel #puppet | ||
| [2009/12/11 18:03:53] @ eight9three joined channel #puppet | ||
| [2009/12/11 18:03:53] @ Dyresen joined channel #puppet | ||
| [2009/12/11 18:03:53] @ CompBrain joined channel #puppet | ||
| [2009/12/11 18:03:53] @ astinus joined channel #puppet | ||
| [2009/12/11 18:03:53] @ clayc joined channel #puppet | ||
| [2009/12/11 18:03:53] @ miah joined channel #puppet | ||
| [2009/12/11 18:03:53] @ xmslack_ joined channel #puppet | ||
| [2009/12/11 18:03:54] @ hamish joined channel #puppet | ||
| [2009/12/11 18:03:54] @ agaffney joined channel #puppet | ||
| [2009/12/11 18:03:54] @ Disconnect joined channel #puppet | ||
| [2009/12/11 18:03:54] @ meltemi joined channel #puppet | ||
| [2009/12/11 18:03:54] @ aitkp joined channel #puppet | ||
| [2009/12/11 18:03:54] @ TheAvatar joined channel #puppet | ||
| [2009/12/11 18:03:54] @ explody joined channel #puppet | ||
| [2009/12/11 18:03:55] @ zerash joined channel #puppet | ||
| [2009/12/11 18:03:55] @ rwp joined channel #puppet | ||
| [2009/12/11 18:03:55] @ jason^ joined channel #puppet | ||
| [2009/12/11 18:03:55] @ Mode +bb *!*=cenobite@*.dfweb.nl |Blade|!*@* by orwell.freenode.net | ||
| [2009/12/11 18:04:29] @ quit (okay bye) | ||
| [2009/12/11 18:05:40] @ Joined channel #puppet | ||
| [2009/12/11 18:05:40] @ Topic is "Puppet 0.25.1 released - http://tinyurl.com/puppet0251 | Log bugs and feature requests at http://tinyurl.com/46ryk7" | ||
| [2009/12/11 18:05:40] @ Topic set by jamesturnbull on Tue Oct 27 03:06:46 -0400 2009 | ||
| [2009/12/11 18:05:54] @ Mode +tnc by zelazny.freenode.net | ||
| [2009/12/11 18:07:02] @ docelic joined channel #puppet | ||
| [2009/12/11 18:10:21] <WALoeIII> ripienaar | ||
| [2009/12/11 18:10:29] <WALoeIII> whats wrong with the admin interface on ActiveMQ for you? | ||
| [2009/12/11 18:11:10] <joe-mac> why does tidy suck? | ||
| [2009/12/11 18:11:15] @ brothers joined channel #puppet | ||
| [2009/12/11 18:11:15] <joe-mac> on recursion | ||
| [2009/12/11 18:12:58] @ Quit: lutter: "Leaving." | ||
| [2009/12/11 18:18:34] <Volcane> WALoeIII: 404's when i cant see any sane reason why it would | ||
| [2009/12/11 18:18:53] <WALoeIII> what does your activemq.xml look like? | ||
| [2009/12/11 18:19:09] @ Quit: malraid: Read error: 110 (Connection timed out) | ||
| [2009/12/11 18:19:17] <Volcane> loading in the default jetty.xml with import | ||
| [2009/12/11 18:19:28] <Volcane> changed web-default.xml to load the embedded one | ||
| [2009/12/11 18:19:45] <Volcane> starts up, lists jetty starting, shows it creates the app contexts etc | ||
| [2009/12/11 18:19:47] <WALoeIII> http://gist.github.com/254597 | ||
| [2009/12/11 18:19:51] <WALoeIII> this is mine | ||
| [2009/12/11 18:19:58] <WALoeIII> I have nothing else and that 'works' | ||
| [2009/12/11 18:20:04] <WALoeIII> I get localhost:8161/admin | ||
| [2009/12/11 18:20:08] <WALoeIII> and get nice little page | ||
| [2009/12/11 18:20:22] <Volcane> yup, jetty stuffs identical | ||
| [2009/12/11 18:20:42] <WALoeIII> I don't even have a web-default.xml | ||
| [2009/12/11 18:20:46] <WALoeIII> where is that? | ||
| [2009/12/11 18:20:53] <WALoeIII> this is on 5.2 bgw | ||
| [2009/12/11 18:20:54] <WALoeIII> btw* | ||
| [2009/12/11 18:21:26] <Volcane> webapps/admin/WEB-INF/ | ||
| [2009/12/11 18:21:33] <Volcane> yeah i had it going sweet on 5.2 too | ||
| [2009/12/11 18:21:36] <Volcane> but issues with 5.3 | ||
| [2009/12/11 18:21:40] <WALoeIII> oh | ||
| [2009/12/11 18:21:42] <WALoeIII> I haven't tried 5.3 | ||
| [2009/12/11 18:21:56] <WALoeIII> is there a compelling upgrade reason? | ||
| [2009/12/11 18:22:02] <Volcane> SSL on stomp | ||
| [2009/12/11 18:23:48] <WALoeIII> hrmm | ||
| [2009/12/11 18:23:53] <WALoeIII> sorry I am not more helpful | ||
| [2009/12/11 18:23:58] <Volcane> no problem | ||
| [2009/12/11 18:24:11] <Volcane> am sure its some new undocumented thing in 5.3 | ||
| [2009/12/11 18:24:13] @ edavis10 left channel #puppet () | ||
| [2009/12/11 18:24:17] <Volcane> activemq docs is a bit crap | ||
| [2009/12/11 18:25:24] <Volcane> oh, hmm | ||
| [2009/12/11 18:25:26] <Volcane> now it works | ||
| [2009/12/11 18:25:27] <Volcane> wtf | ||
| [2009/12/11 18:27:45] <WALoeIII> lol | ||
| [2009/12/11 18:27:50] <WALoeIII> its Java | ||
| [2009/12/11 18:27:57] <Volcane> and once one started working the others also started working | ||
| [2009/12/11 18:29:24] @ Quit: kaptk2: "Leaving." | ||
| [2009/12/11 18:29:39] <explody> I'm a bit confused. I have a module, that when enabled, shuts down a service from another module with a Service<| title='thing' |> { ensure => stopped } | ||
| [2009/12/11 18:30:17] <explody> works fine on redhat and sles, but on debian, the service does not get shut down the first time I run puppetd, but it *does* get shut down the second time I run it | ||
| [2009/12/11 18:31:55] <explody> the first time it runs, it does remove the service from startup, it just doesn't stop it. The second time, it actually does the init-script stop | ||
| [2009/12/11 18:34:30] <ohadlevy> BarnacleBob: there is a feature request for that, I'll try add that soon | ||
| [2009/12/11 18:34:59] <BarnacleBob> ohadlevy, yeah. i was poking about in the code and realized there wasn't one | ||
| [2009/12/11 18:35:11] @ erm_ joined channel #puppet | ||
| [2009/12/11 18:35:37] <ohadlevy> yeah - its http://theforeman.org/issues/show/124 | ||
| [2009/12/11 18:36:01] <BarnacleBob> oh i just found a bug i think | ||
| [2009/12/11 18:36:10] <ohadlevy> oh? | ||
| [2009/12/11 18:36:11] <BarnacleBob> the names of the hosts link to http:// instead of https:// | ||
| [2009/12/11 18:36:24] <ohadlevy> link from where? | ||
| [2009/12/11 18:36:31] <BarnacleBob> hosts list | ||
| [2009/12/11 18:37:04] <BarnacleBob> all the other links seem fine | ||
| [2009/12/11 18:37:57] <ohadlevy> the links on the right side or the link from the hostname itself? | ||
| [2009/12/11 18:38:30] <BarnacleBob> hostname itself | ||
| [2009/12/11 18:38:33] <BarnacleBob> the rest of the links are fine | ||
| [2009/12/11 18:38:37] <BarnacleBob> let me seee if i can screenshot | ||
| [2009/12/11 18:38:48] <BarnacleBob> actually i can't | ||
| [2009/12/11 18:39:23] <BarnacleBob> http://wrenchies.net/~karl/Automator/ScreenShots/20091211153918.png | ||
| [2009/12/11 18:39:26] <BarnacleBob> left link is to http | ||
| [2009/12/11 18:39:33] <BarnacleBob> right (and rest) are to https | ||
| [2009/12/11 18:39:40] <BarnacleBob> https is correct for this setup | ||
| [2009/12/11 18:39:52] <ohadlevy> BarnacleBob: can you please open a bug? | ||
| [2009/12/11 18:40:02] <BarnacleBob> yeah | ||
| [2009/12/11 18:40:12] <BarnacleBob> oh its cause host is an absolute url | ||
| [2009/12/11 18:40:20] <ohadlevy> i think its a quick fix | ||
| [2009/12/11 18:41:02] <BarnacleBob> yeah i might patch mine if i can figure it out | ||
| [2009/12/11 18:41:16] <BarnacleBob> doing the manual patches for 1 hour runtime right now :) | ||
| [2009/12/11 18:41:52] <ohadlevy> I'll try to do that today, as its a easy fix (by adding another var to config/settings.yaml | ||
| [2009/12/11 18:44:00] @ joe-mac left channel #puppet () | ||
| [2009/12/11 18:45:05] @ Quit: mboyd: "have a good weekend!" | ||
| [2009/12/11 18:45:14] @ bruce joined channel #puppet | ||
| [2009/12/11 18:46:31] <BarnacleBob> ohadlevy, http://theforeman.org/issues/show/129 | ||
| [2009/12/11 18:47:34] <ohadlevy> thanks | ||
| [2009/12/11 18:48:04] <BarnacleBob> oh hrm i did the tar.gz install i might be out of date | ||
| [2009/12/11 18:49:52] <ohadlevy> I'll check it out, I dont think that this part of the code changed since then | ||
| [2009/12/11 18:50:16] <explody> if you have a service (like "autofs") that does not have a status function, and has a daemon named something other than the service name (e.g. "automount"), is there a trick to showing puppet how to figure out if it's running or not? | ||
| [2009/12/11 18:50:22] <ohadlevy> I'm working on a new release, so I'll try to include these two in | ||
| [2009/12/11 18:50:27] <BarnacleBob> k | ||
| [2009/12/11 18:51:23] <explody> oh duh, "status" | ||
| [2009/12/11 18:51:59] <Volcane> explody: or pattern | ||
| [2009/12/11 18:52:21] <explody> rtfm explody :P | ||
| [2009/12/11 18:53:18] <ohadlevy> explody: i found that it always never make sense to restart autofs - so you might want to restart --> reload instead :) | ||
| [2009/12/11 18:53:58] <explody> ohadlevy: in this case, I have to restart because it's two different auth/nss backends (nis, ldap) | ||
| [2009/12/11 18:54:19] <explody> but yeah I agree | ||
| [2009/12/11 18:54:36] <WALoeIII> ohadlevy: in foreman did you expand the external nodes support so I can stick random facts in there | ||
| [2009/12/11 18:54:50] <WALoeIII> ala iclassify | ||
| [2009/12/11 18:55:01] <ohadlevy> WALoeIII: what do you mean by random facts? | ||
| [2009/12/11 18:55:05] <WALoeIII> I know you had mentioned it before when but I haven't checked foremen out in a while | ||
| [2009/12/11 18:55:11] <WALoeIII> like I want to add a fact mysql_root_password | ||
| [2009/12/11 18:55:27] <WALoeIII> so the backup script that I shove out there my template has access to $mysql_root_password | ||
| [2009/12/11 18:55:30] <ohadlevy> WALoeIII: its called a parameter, and its there for a long time | ||
| [2009/12/11 18:55:48] <WALoeIII> being able to add arbitrary ones though not just those fed in by facter | ||
| [2009/12/11 18:55:51] <ohadlevy> http://theforeman.org/wiki/foreman/External_Nodes#Define-classes-and-variables-per-host | ||
| [2009/12/11 18:55:53] <WALoeIII> ok it has been so long :o | ||
| [2009/12/11 18:57:28] <ohadlevy> WALoeIII: I've also added support to query foreman for a hosts through puppet | ||
| [2009/12/11 18:57:35] <ohadlevy> like you can in iclassify | ||
| [2009/12/11 18:57:43] <WALoeIII> ohh yeah :D | ||
| [2009/12/11 18:57:50] <WALoeIII> so I can ask for the webservers in my load balancer template | ||
| [2009/12/11 18:57:54] <WALoeIII> and get their IPs | ||
| [2009/12/11 18:57:56] <WALoeIII> or whatever | ||
| [2009/12/11 18:58:09] <WALoeIII> I would really like to replace iclassify + solr + iclassify-interface which are languishing | ||
| [2009/12/11 18:58:25] <WALoeIII> is it as a puppet plugin? | ||
| [2009/12/11 18:58:28] <ohadlevy> yes | ||
| [2009/12/11 18:58:34] <WALoeIII> will it work against 24.6? | ||
| [2009/12/11 18:58:40] <ohadlevy> its in the example puppet foreman module | ||
| [2009/12/11 18:58:43] <explody> woot that fixed it completely, debian starts/stops properly now | ||
| [2009/12/11 18:58:55] <ohadlevy> i didnt try it out - but hopefully | ||
| [2009/12/11 18:59:11] <WALoeIII> Is anyone running puppetmaster under passenger on nginx? | ||
| [2009/12/11 18:59:12] <ohadlevy> if not we can fix it | ||
| [2009/12/11 18:59:35] <explody> puppet is beginning to make me unreasonably happy | ||
| [2009/12/11 19:00:40] <ohadlevy> WALoeIII: you can also import from your old external nodes to foreman, avoiding a lot of typing :) | ||
| [2009/12/11 19:01:05] <WALoeIII> ohadlevy: ok I think its time for me to give it another look | ||
| [2009/12/11 19:01:09] <WALoeIII> ohadlevy: thanks! | ||
| [2009/12/11 19:01:49] <ohadlevy> WALoeIII: I'm about to release a new version in a day or two, if it makes any difference :) | ||
| [2009/12/11 19:02:13] <WALoeIII> I'm going to spin it up on my laptop and get some FC8 clients in VMs booting against it | ||
| [2009/12/11 19:02:23] <WALoeIII> I will probalby do that before moving my architecture to ubuntu | ||
| [2009/12/11 19:02:29] <WALoeIII> FC8 is fail though so its kind of a toss up | ||
| [2009/12/11 19:02:47] <WALoeIII> I feel like I'm running FC8.reloaded, I have nearly 100 custom packages for it now | ||
| [2009/12/11 19:02:59] <ohadlevy> WALoeIII:sure, I didnt test FC8 for the kickstart part, but I would expect it to work nonetheless | ||
| [2009/12/11 19:04:26] <ohadlevy> or by build you didnt mean kickstart? | ||
| [2009/12/11 19:05:30] @ lilmatt joined channel #puppet | ||
| [2009/12/11 19:06:25] @ Quit: bobbyz_: Read error: 110 (Connection timed out) | ||
| [2009/12/11 19:06:47] <BarnacleBob> ohadlevy, what view file renders the host list? | ||
| [2009/12/11 19:07:20] <ohadlevy> BarnacleBob: i think that specific part is done via a helper (app/helpers/hosts_helper) | ||
| [2009/12/11 19:07:38] <BarnacleBob> ah | ||
| [2009/12/11 19:07:39] <BarnacleBob> i see | ||
| [2009/12/11 19:08:29] <ohadlevy> the link_to method returns the full url from some reason | ||
| [2009/12/11 19:12:44] @ Quit: lilmatt: Client Quit | ||
| [2009/12/11 19:12:45] @ Quit: exn_: "see you later" | ||
| [2009/12/11 19:26:20] @ Quit: WALoeIII: "Bai." | ||
| [2009/12/11 19:29:44] @ notbrien joined channel #puppet | ||
| [2009/12/11 19:31:15] @ yarihm joined channel #puppet | ||
| [2009/12/11 19:34:15] @ Quit: ghg: Read error: 110 (Connection timed out) | ||
| [2009/12/11 19:35:14] @ erm__ joined channel #puppet | ||
| [2009/12/11 19:36:39] @ tecto joined channel #puppet | ||
| [2009/12/11 19:38:17] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/12/11 19:42:25] @ Quit: pheezy: "Leaving..." | ||
| [2009/12/11 19:42:49] @ qwebirc56198 joined channel #puppet | ||
| [2009/12/11 19:43:00] @ Quit: qwebirc56198: Client Quit | ||
| [2009/12/11 20:03:18] @ Quit: Diranged: "Leaving." | ||
| [2009/12/11 20:10:13] <BarnacleBob> ohadlevy, i've hacked everything to be 60 minutes instead of 30 for run time, but i can't figure out how to get the checkboxes in the last_report column. know how to do that off the top of your head? | ||
| [2009/12/11 20:10:25] <BarnacleBob> if not no worries | ||
| [2009/12/11 20:10:37] <BarnacleBob> i'll wait for patches later | ||
| [2009/12/11 20:11:38] @ Quit: ezmobius: Remote closed the connection | ||
| [2009/12/11 20:13:58] @ Quit: jab_doa: "Verlassend" | ||
| [2009/12/11 20:14:15] @ Quit: alfism: "http://opensolaris.com/" | ||
| [2009/12/11 20:19:16] @ Quit: bruce: "The computer fell asleep" | ||
| [2009/12/11 20:19:35] @ bruce joined channel #puppet | ||
| [2009/12/11 20:19:55] @ Quit: yarihm: "This computer has gone to sleep" | ||
| [2009/12/11 20:26:35] @ Quit: bruce: Read error: 60 (Operation timed out) | ||
| [2009/12/11 20:34:34] @ bruce joined channel #puppet | ||
| [2009/12/11 20:35:26] @ Quit: bruce: Read error: 104 (Connection reset by peer) | ||
| [2009/12/11 20:35:29] @ bruce joined channel #puppet | ||
| [2009/12/11 20:36:15] @ Quit: bruce: Client Quit | ||
| [2009/12/11 20:36:26] @ bruce joined channel #puppet | ||
| [2009/12/11 20:37:12] @ Quit: bruce: Client Quit | ||
| [2009/12/11 20:37:23] @ bruce joined channel #puppet | ||
| [2009/12/11 20:41:52] @ ghg joined channel #puppet | ||
| [2009/12/11 20:49:21] @ Quit: whaley: Read error: 110 (Connection timed out) | ||
| [2009/12/11 20:53:38] @ Quit: ambroff_: Read error: 110 (Connection timed out) | ||
| [2009/12/11 20:54:14] @ blahdeblah joined channel #puppet | ||
| [2009/12/11 20:56:10] @ Quit: bruce: Read error: 110 (Connection timed out) | ||
| [2009/12/11 20:57:44] @ Quit: jaredrhine: Read error: 148 (No route to host) | ||
| [2009/12/11 21:03:51] <blahdeblah> G'day - can any experienced puppeteers out there tell me what the received wisdom is on running an Internet-accessible puppetmaster? I have a number of very small clients which don't warrant their own puppetmasters, but there are enough that running them without puppet is a pain. How safe is it to run with puppet publicly available? | ||
| [2009/12/11 21:04:33] <ohadlevy> blahdeblah: very similar to a https site | ||
| [2009/12/11 21:05:08] <ohadlevy> BarnacleBob: you mean the images next to the report time? | ||
| [2009/12/11 21:05:20] <BarnacleBob> yeah | ||
| [2009/12/11 21:05:20] @ bug joined channel #puppet | ||
| [2009/12/11 21:05:24] <blahdeblah> ohadlevy: But presumably puppet has significantly less eyeballs looking at it than, say, apache2 with mod_ssl | ||
| [2009/12/11 21:06:02] @ Quit: ghg: | ||
| [2009/12/11 21:06:33] <ohadlevy> BarnacleBob: that actually depends on your host status - all of them are with the x mark? | ||
| [2009/12/11 21:07:16] <ohadlevy> BarnacleBob: in the report list or the host list? | ||
| [2009/12/11 21:07:42] <BarnacleBob> uh | ||
| [2009/12/11 21:07:43] <BarnacleBob> host list | ||
| [2009/12/11 21:07:50] <BarnacleBob> anything over 30 minutes is x'ed | ||
| [2009/12/11 21:07:58] @ msuehowicz joined channel #puppet | ||
| [2009/12/11 21:08:02] <ohadlevy> check the no_report method in app/model/hosts.rb | ||
| [2009/12/11 21:08:07] <BarnacleBob> oh wait | ||
| [2009/12/11 21:08:09] <BarnacleBob> i lied | ||
| [2009/12/11 21:08:24] <BarnacleBob> just no one had checked in since i made the change | ||
| [2009/12/11 21:08:28] <BarnacleBob> i see | ||
| [2009/12/11 21:08:29] <BarnacleBob> works now | ||
| [2009/12/11 21:08:30] <BarnacleBob> nm | ||
| [2009/12/11 21:08:33] @ alexine_dsouza joined channel #puppet | ||
| [2009/12/11 21:09:12] @ Quit: notbrien: | ||
| [2009/12/11 21:09:12] <ohadlevy> blahdeblah: use apache in front of puppet then | ||
| [2009/12/11 21:09:36] @ Quit: crdant: Read error: 145 (Connection timed out) | ||
| [2009/12/11 21:09:43] <blahdeblah> ohadlevy: I wasn't suggesting that it was non-viable, merely asking about people's experiences with it. | ||
| [2009/12/11 21:10:06] <blahdeblah> Anyone out there actually running a publicly-accessible puppet server in production? | ||
| [2009/12/11 21:10:08] <ohadlevy> blahdeblah: i think that most people would run puppet with apache/nginx anyway | ||
| [2009/12/11 21:10:54] <BarnacleBob> blahdeblah, throw apache inf ront of it and use acl's or you can just rely ont he ssl cert signing to protect the clients. which works reasonably well | ||
| [2009/12/11 21:11:17] <blahdeblah> My puppets haven't been numerous enough or complex enough yet to warrant using anything but the default web server | ||
| [2009/12/11 21:12:04] <BarnacleBob> running puppet under mongrel with apache in front is pretty easy | ||
| [2009/12/11 21:12:16] <blahdeblah> OK - will check it out | ||
| [2009/12/11 21:12:25] <BarnacleBob> blahdeblah, actually just put it publically accessable and use iptables | ||
| [2009/12/11 21:12:28] <BarnacleBob> you'll be fine | ||
| [2009/12/11 21:12:29] <ohadlevy> IMHO passenger is even easier | ||
| [2009/12/11 21:12:46] <BarnacleBob> well you have to install passenger which isn't usually available in package managers yet | ||
| [2009/12/11 21:12:54] <BarnacleBob> which makes things harder | ||
| [2009/12/11 21:13:13] <ohadlevy> true... I've made my own packages | ||
| [2009/12/11 21:13:57] <ohadlevy> BarnacleBob: btw: does the fix for the path works? | ||
| [2009/12/11 21:14:08] <BarnacleBob> didn't look let me check | ||
| [2009/12/11 21:15:24] <BarnacleBob> yup | ||
| [2009/12/11 21:15:25] <BarnacleBob> works | ||
| [2009/12/11 21:18:36] <BarnacleBob> ohadlevy, i don't see how to update the status so i guess i don't have permission and will leave it up to you | ||
| [2009/12/11 21:18:44] @ Djelibeybi joined channel #puppet | ||
| [2009/12/11 21:20:03] @ Quit: msuehowicz: Client Quit | ||
| [2009/12/11 21:22:05] @ tomben joined channel #puppet | ||
| [2009/12/11 21:22:11] @ Quit: tomben: Client Quit | ||
| [2009/12/11 21:22:41] <blahdeblah> Another question: i have a client who wants a web page to view not only the hosts which are managed by puppet and their status, but also all of the puppet classes and which files they manage - are there any tools out there that do this already? And as a follow-on question assuming the answer is no, are there any tools that allow me to iterate the classes and the objects they contain in some textual format? | ||
| [2009/12/11 21:23:57] @ whaley joined channel #puppet | ||
| [2009/12/11 21:25:40] @ Quit: bug: | ||
| [2009/12/11 21:26:10] <BarnacleBob> blahdeblah, so yes, but 2 tools. foreman is a nice gui that will show classes and there is something along the lines of puppetdocs that will generate a nice html of whats being managed | ||
| [2009/12/11 21:26:37] @ alban2 joined channel #puppet | ||
| [2009/12/11 21:29:01] @ bruce joined channel #puppet | ||
| [2009/12/11 21:31:06] <ajf-> ohadlevy: that AIX bug in foreman that's open... sorry it's taken me so long | ||
| [2009/12/11 21:31:13] <ajf-> i've been busy with work | ||
| [2009/12/11 21:32:22] @ ambroff_ joined channel #puppet | ||
| [2009/12/11 21:33:23] <blahdeblah> BarnacleBob and ohadlevy: thanks for your help | ||
| [2009/12/11 21:34:30] @ Quit: BarnacleBob: "This computer has gone to sleep" | ||
| [2009/12/11 21:41:46] @ joe-mac joined channel #puppet | ||
| [2009/12/11 21:53:16] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/12/11 21:56:07] @ WALoeIII joined channel #puppet | ||
| [2009/12/11 21:57:12] <WALoeIII> can I have classes inheriting from a base class and overloading a package? | ||
| [2009/12/11 21:57:19] <WALoeIII> I want a base nginx but my nginx::lb needs a different package | ||
| [2009/12/11 21:57:27] <WALoeIII> but most of the time I don't wnat to overload that | ||
| [2009/12/11 21:57:33] <WALoeIII> wtb initalize and super | ||
| [2009/12/11 22:01:56] <WALoeIII> ah if you call the already defined resource again you can change things on it in the class that inherits | ||
| [2009/12/11 22:02:07] <WALoeIII> Package['nginx'] { ensure => other version } | ||
| [2009/12/11 22:02:14] @ Quit: bruce: | ||
| [2009/12/11 22:06:27] @ Psyborg joined channel #puppet | ||
| [2009/12/11 22:06:46] @ Psyborg left channel #puppet () | ||
| [2009/12/11 22:13:56] @ crdant joined channel #puppet | ||
| [2009/12/11 22:24:06] @ Quit: WALoeIII: Read error: 60 (Operation timed out) | ||
| [2009/12/11 22:29:43] @ nakano is now known as nakano_ | ||
| [2009/12/11 22:35:28] @ Quit: whaley: "Leaving..." | ||
| [2009/12/11 22:54:07] @ Quit: pting: Client Quit | ||
| [2009/12/11 23:08:24] @ bobbyz joined channel #puppet | ||
| [2009/12/11 23:10:33] @ ghg joined channel #puppet | ||
| [2009/12/11 23:13:25] @ Quit: crdant: "Leaving." | ||
| [2009/12/11 23:19:01] @ crdant joined channel #puppet | ||
| [2009/12/11 23:25:35] @ paxos_ joined channel #puppet | ||
| [2009/12/11 23:25:42] @ Quit: paxos_: Client Quit | ||
| [2009/12/11 23:26:37] @ bug joined channel #puppet | ||
| [2009/12/11 23:30:11] @ Quit: crdant: "Leaving." | ||
| [2009/12/11 23:31:48] @ noyb joined channel #puppet | ||
| [2009/12/11 23:36:17] @ Quit: ghg: | ||
| [2009/12/11 23:42:39] @ Quit: paxos: Read error: 113 (No route to host) | ||
| [2009/12/11 23:49:16] @ Quit: joe-mac: Read error: 110 (Connection timed out) |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!