| [2008/06/18 00:01:05] <spheromak> anyone seen a wrong number of arguments (0 for 1) when parsing a template ? the template is syntactially ok acording to erb. this thing is driving me nuts. : | | ||
| [2008/06/18 00:01:44] @ Quit: \ask: | ||
| [2008/06/18 00:02:34] @ shadoi joined channel #puppet | ||
| [2008/06/18 00:03:10] @ Quit: shadoi: Client Quit | ||
| [2008/06/18 00:05:31] @ \ask joined channel #puppet | ||
| [2008/06/18 00:15:09] <fujin> spheromak: huhwhat | ||
| [2008/06/18 00:15:12] <fujin> show a --trace on the master | ||
| [2008/06/18 00:16:12] <spheromak> one sec | ||
| [2008/06/18 00:17:59] <spheromak> im trying to infer whats going on :) proke my template down to a single variable and im testing each one. its erroring out on <%=timeout> i canged timeout to time_out and viola | ||
| [2008/06/18 00:18:13] <fujin> timeout is a method | ||
| [2008/06/18 00:18:15] <fujin> probably, somewhere. | ||
| [2008/06/18 00:18:18] <spheromak> yea | ||
| [2008/06/18 00:18:31] <spheromak> just weird that its in the template namespace ? | ||
| [2008/06/18 00:18:45] <spheromak> guess i am not familliar with what is reserved in teh template scope | ||
| [2008/06/18 00:19:00] <spheromak> also a weird error for what the problem was :) | ||
| [2008/06/18 00:20:42] @ lak joined channel #puppet | ||
| [2008/06/18 00:21:43] <spheromak> yea all good now. | ||
| [2008/06/18 00:21:47] <spheromak> evening lak | ||
| [2008/06/18 00:21:55] <lak> hi | ||
| [2008/06/18 00:22:24] <spheromak> you in S.F. now or that latter this week ? | ||
| [2008/06/18 00:22:30] <lak> friday | ||
| [2008/06/18 00:23:26] <spheromak> so i just discovered i can't use the template variable <=%timeout%> | ||
| [2008/06/18 00:23:43] <spheromak> are these documented someplace ? | ||
| [2008/06/18 00:30:56] <lak> what template variable? | ||
| [2008/06/18 00:31:55] <msf> that's not a proper erb template | ||
| [2008/06/18 00:32:08] <msf> try <%= timeout %> | ||
| [2008/06/18 00:32:40] <fujin> mm, it's important to have the spaces | ||
| [2008/06/18 00:36:56] <lak> well, it's more important to do <%= <=% | ||
| [2008/06/18 00:43:08] @ Quit: raphink: Read error: 113 (No route to host) | ||
| [2008/06/18 00:46:21] <spheromak> msf it was <%= timeout %> | ||
| [2008/06/18 00:46:26] <spheromak> i tried both ways.. | ||
| [2008/06/18 00:46:45] <fujin> it was probably a method in somethinb being bound to the template | ||
| [2008/06/18 00:46:53] <fujin> self.timeout perhaps for the node | ||
| [2008/06/18 00:47:12] <spheromak> yea | ||
| [2008/06/18 00:47:13] <lak> spheromak: what is the actual problem? i don't understand what you're trying to fix | ||
| [2008/06/18 00:47:45] <spheromak> its fixed for me lak :) the error was: err: Could not retrieve catalog: Failed to parse template jboss/foo.erb: wrong number of arguments (0 for 1) at /etc/puppet/modules/jboss/manifests/init.pp:225 on node sfdjapp05.military.com | ||
| [2008/06/18 00:48:01] <lak> ah | ||
| [2008/06/18 00:48:16] <lak> apparently erb templates have a timeout method | ||
| [2008/06/18 00:48:22] <lak> i assume it's documented in ERB | ||
| [2008/06/18 00:48:22] <spheromak> yup | ||
| [2008/06/18 00:48:26] <spheromak> yea | ||
| [2008/06/18 00:48:31] <spheromak> i just never read erb docs | ||
| [2008/06/18 00:48:32] <spheromak> :P | ||
| [2008/06/18 00:49:21] <spheromak> might be worth noting on the wiki on templates sompeplace or moding the code to handle the error a bit more descriptively ? | ||
| [2008/06/18 00:50:03] @ jvanzyl joined channel #puppet | ||
| [2008/06/18 00:50:14] <fujin> lak: perhaps reraise the underlying exception? | ||
| [2008/06/18 00:50:27] <fujin> it looks like some of it is being stripped | ||
| [2008/06/18 00:50:36] * fujin not looked at the template code | ||
| [2008/06/18 00:51:01] <lak> i doubt it | ||
| [2008/06/18 00:51:08] <lak> i think that's straight up the exception | ||
| [2008/06/18 00:51:14] <spheromak> yea | ||
| [2008/06/18 00:51:27] <fujin> surely you should see the method that is being called with the wrong number of args? | ||
| [2008/06/18 00:51:35] <fujin> mrhgm, forget it | ||
| [2008/06/18 00:51:40] <fujin> assume nil | ||
| [2008/06/18 00:51:44] <lak> nopers | ||
| [2008/06/18 00:51:51] <lak> i don't think so | ||
| [2008/06/18 00:54:32] <fujin> hrm, that timeout method isn't coming from erb | ||
| [2008/06/18 00:54:40] <spheromak> o.O | ||
| [2008/06/18 00:55:08] <fujin> pastie: | ||
| [2008/06/18 00:55:37] <pastie> http://pastie.org/217035 by fujin. | ||
| [2008/06/18 00:56:05] <fujin> aye, definitely not frome rb | ||
| [2008/06/18 00:56:33] <spheromak> fujin: trace doesn't give me much | ||
| [2008/06/18 00:56:35] <spheromak> (erb):29: warning: regexp has invalid interval | ||
| [2008/06/18 00:56:36] <spheromak> (erb):29: warning: regexp has `}' without escape | ||
| [2008/06/18 00:56:49] <spheromak> wait | ||
| [2008/06/18 00:56:51] <spheromak> nvm | ||
| [2008/06/18 00:56:58] <spheromak> im test had a syntax error :) | ||
| [2008/06/18 00:58:21] <spheromak> pastie: | ||
| [2008/06/18 00:58:35] <pastie> http://pastie.org/217037 by spheromak. | ||
| [2008/06/18 00:58:52] <spheromak> theres the trace | ||
| [2008/06/18 00:59:13] @ Quit: ale[x]: "Leaving" | ||
| [2008/06/18 00:59:41] <fujin> ohgod | ||
| [2008/06/18 00:59:45] <fujin> that made my eyes bleed | ||
| [2008/06/18 00:59:53] <spheromak> :( | ||
| [2008/06/18 01:00:12] <lak> yeah, i'm trying to shorten the stack traces | ||
| [2008/06/18 01:00:21] <lak> that kind of trace is just evidence of, um, shit design | ||
| [2008/06/18 01:00:29] <fujin> haha | ||
| [2008/06/18 01:00:38] <spheromak> "organic" | ||
| [2008/06/18 01:00:42] <spheromak> design :) | ||
| [2008/06/18 01:00:52] <fujin> sorry spheromak I don't know what to say - can't really track it down from there | ||
| [2008/06/18 01:01:08] <spheromak> fujin: im not worried i worked around it easy nuf | ||
| [2008/06/18 01:04:20] @ rcoup joined channel #puppet | ||
| [2008/06/18 01:05:28] @ Quit: lak: | ||
| [2008/06/18 01:07:34] @ edibrac1 joined channel #puppet | ||
| [2008/06/18 01:33:32] @ Quit: trombik: Read error: 110 (Connection timed out) | ||
| [2008/06/18 01:36:25] @ shadoi joined channel #puppet | ||
| [2008/06/18 01:36:30] @ trombik joined channel #puppet | ||
| [2008/06/18 01:41:23] @ rcoup_ joined channel #puppet | ||
| [2008/06/18 01:47:21] @ randybias joined channel #puppet | ||
| [2008/06/18 01:48:22] @ Quit: rcoup: Read error: 113 (No route to host) | ||
| [2008/06/18 01:53:54] @ raasdnil joined channel #puppet | ||
| [2008/06/18 01:53:58] <raasdnil> hello all. | ||
| [2008/06/18 01:54:28] <raasdnil> Got a puppet config which is determined to install postgres on every server... what's the easiest way to trace back where the dependancy comes in? | ||
| [2008/06/18 01:57:23] @ Quit: catdude: | ||
| [2008/06/18 02:02:43] @ Quit: hessml: "Leaving..." | ||
| [2008/06/18 02:09:53] @ Quit: jvanzyl: | ||
| [2008/06/18 02:13:47] @ Quit: roald: Remote closed the connection | ||
| [2008/06/18 02:23:17] @ Quit: jmeeuwen: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 02:23:23] @ jmeeuwen joined channel #puppet | ||
| [2008/06/18 02:26:55] <fujin> --debug | ||
| [2008/06/18 02:28:39] <fujin> raasdnil: ^ | ||
| [2008/06/18 02:31:20] <raasdnil> fujin: yeah... | ||
| [2008/06/18 02:31:30] <raasdnil> that found nothing... | ||
| [2008/06/18 02:31:38] <raasdnil> everything was just requiring it... | ||
| [2008/06/18 02:31:39] <raasdnil> then. | ||
| [2008/06/18 02:31:58] <fujin> uh? | ||
| [2008/06/18 02:31:58] <raasdnil> I found an init.pp that was wrapped in a class {} that included the postgresql server :/ | ||
| [2008/06/18 02:32:08] <fujin> awesome | ||
| [2008/06/18 02:32:27] <raasdnil> that wasn't wrapped in an class {} that is. | ||
| [2008/06/18 02:32:33] <raasdnil> and I imported that file in the site.pp | ||
| [2008/06/18 02:36:25] @ rcoup joined channel #puppet | ||
| [2008/06/18 02:46:34] @ Quit: rcoup_: Read error: 110 (Connection timed out) | ||
| [2008/06/18 02:47:05] @ thegcat joined channel #puppet | ||
| [2008/06/18 02:50:49] @ Innocenti joined channel #puppet | ||
| [2008/06/18 02:52:54] @ Quit: Maliuta: Remote closed the connection | ||
| [2008/06/18 03:18:13] @ Quit: shadoi: Read error: 60 (Operation timed out) | ||
| [2008/06/18 03:25:28] @ rcoup_ joined channel #puppet | ||
| [2008/06/18 03:26:12] @ Quit: Ol_: | ||
| [2008/06/18 03:27:07] @ Quit: rakslice: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 03:29:15] @ roald joined channel #puppet | ||
| [2008/06/18 03:29:25] @ tim|macbook joined channel #puppet | ||
| [2008/06/18 03:30:03] @ rakslice joined channel #puppet | ||
| [2008/06/18 03:33:03] @ Quit: rcoup: Read error: 113 (No route to host) | ||
| [2008/06/18 03:48:58] @ raphink joined channel #puppet | ||
| [2008/06/18 03:49:52] @ DerekW joined channel #puppet | ||
| [2008/06/18 03:58:45] @ rcoup joined channel #puppet | ||
| [2008/06/18 04:02:27] @ zipkid joined channel #puppet | ||
| [2008/06/18 04:02:36] <zipkid> Goodmorning | ||
| [2008/06/18 04:03:35] <fujin> 'lo | ||
| [2008/06/18 04:06:15] @ Quit: rcoup_: Read error: 110 (Connection timed out) | ||
| [2008/06/18 04:07:47] @ Quit: andrewcshafer: | ||
| [2008/06/18 04:18:22] @ Quit: dysinger: | ||
| [2008/06/18 04:18:28] @ fbe joined channel #puppet | ||
| [2008/06/18 04:19:01] @ Quit: randybias: | ||
| [2008/06/18 04:27:47] @ rcoup_ joined channel #puppet | ||
| [2008/06/18 04:31:12] @ zipkid is now known as wison | ||
| [2008/06/18 04:33:51] @ wison is now known as zipkid | ||
| [2008/06/18 04:34:01] @ glaw joined channel #puppet | ||
| [2008/06/18 04:35:59] @ Quit: rcoup: Read error: 110 (Connection timed out) | ||
| [2008/06/18 04:37:12] @ Quit: zipkid: "leaving" | ||
| [2008/06/18 04:39:44] @ zipkid joined channel #puppet | ||
| [2008/06/18 05:01:04] @ rcoup joined channel #puppet | ||
| [2008/06/18 05:08:42] @ Quit: rcoup_: Read error: 113 (No route to host) | ||
| [2008/06/18 05:31:24] <zipkid> hmmmmmm ..... aargh.... | ||
| [2008/06/18 05:34:21] @ rcoup_ joined channel #puppet | ||
| [2008/06/18 05:34:42] @ Quit: rcoup_: Client Quit | ||
| [2008/06/18 05:42:31] @ Quit: rcoup: Read error: 110 (Connection timed out) | ||
| [2008/06/18 06:02:51] <glaw> morning muppets | ||
| [2008/06/18 06:03:38] <glaw> anyone able to help with a question about file serving? | ||
| [2008/06/18 06:08:39] @ Quit: marcoecc: "Quitting" | ||
| [2008/06/18 06:08:52] @ marcoecc joined channel #puppet | ||
| [2008/06/18 06:09:07] <zipkid> glaw: ask... | ||
| [2008/06/18 06:10:29] @ keithlard joined channel #puppet | ||
| [2008/06/18 06:16:14] <glaw> hi, sorry, away for a second there... | ||
| [2008/06/18 06:16:32] <glaw> getting an error | ||
| [2008/06/18 06:16:32] <glaw> uninitialized constant Puppet::Network::Handler::FileServer::AuthStoreError | ||
| [2008/06/18 06:16:41] <glaw> is this a known issue? | ||
| [2008/06/18 06:16:48] <waawaamilk> yes | ||
| [2008/06/18 06:16:50] <waawaamilk> ww | ||
| [2008/06/18 06:17:41] <glaw> http://pastie.org/217150 | ||
| [2008/06/18 06:25:50] @ rcoup joined channel #puppet | ||
| [2008/06/18 06:31:03] @ Quit: marcoecc: "Quitting" | ||
| [2008/06/18 06:37:45] @ marcoecc joined channel #puppet | ||
| [2008/06/18 06:40:07] @ Quit: marcoecc: Client Quit | ||
| [2008/06/18 06:40:23] @ marcoecc joined channel #puppet | ||
| [2008/06/18 06:45:15] @ marcoe joined channel #puppet | ||
| [2008/06/18 06:46:40] @ marcoe left channel #puppet ("Leaving") | ||
| [2008/06/18 06:47:44] @ Quit: marcoecc: "Quitting" | ||
| [2008/06/18 06:48:05] @ marcoecc joined channel #puppet | ||
| [2008/06/18 07:07:44] @ sparanjape joined channel #puppet | ||
| [2008/06/18 07:34:57] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/06/18 07:39:14] @ VivekVC joined channel #puppet | ||
| [2008/06/18 07:53:16] <jamesturnbull> gepetto: seen lak | ||
| [2008/06/18 07:53:17] <gepetto> jamesturnbull: lak was last seen 6 hours, 47 minutes and 49 seconds ago, quitting IRC () | ||
| [2008/06/18 07:58:18] @ snerd joined channel #puppet | ||
| [2008/06/18 08:00:48] @ Quit: thegcat: | ||
| [2008/06/18 08:04:32] @ Quit: glaw: Remote closed the connection | ||
| [2008/06/18 08:07:44] @ jsgotangco joined channel #puppet | ||
| [2008/06/18 08:10:03] @ Quit: duffbeer703: | ||
| [2008/06/18 08:14:24] @ kenvandine joined channel #puppet | ||
| [2008/06/18 08:14:43] @ Quit: jsgotangco: "Ciao" | ||
| [2008/06/18 08:33:15] @ jsgotangco joined channel #puppet | ||
| [2008/06/18 08:38:44] @ duritong joined channel #puppet | ||
| [2008/06/18 08:40:07] @ Quit: rcoup: | ||
| [2008/06/18 08:42:26] @ rcoup joined channel #puppet | ||
| [2008/06/18 08:42:59] @ Quit: rcoup: Client Quit | ||
| [2008/06/18 08:48:29] @ brenton left channel #puppet () | ||
| [2008/06/18 09:05:29] @ Quit: kambiz: "Leaving" | ||
| [2008/06/18 09:27:17] @ jbrothers joined channel #puppet | ||
| [2008/06/18 09:34:13] @ flakrat joined channel #puppet | ||
| [2008/06/18 09:35:39] @ hessml joined channel #puppet | ||
| [2008/06/18 09:45:51] @ Quit: Demosthenes: "leaving" | ||
| [2008/06/18 09:56:39] @ Disconnect joined channel #puppet | ||
| [2008/06/18 09:56:59] @ Quit: raasdnil: Read error: 110 (Connection timed out) | ||
| [2008/06/18 09:58:29] @ magnachef__ joined channel #puppet | ||
| [2008/06/18 10:10:17] @ gileswork joined channel #puppet | ||
| [2008/06/18 10:11:19] @ Quit: schuhe: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 10:13:10] <gileswork> lo puppetiers | ||
| [2008/06/18 10:13:31] <gileswork> is it possible to have a virtual define ? | ||
| [2008/06/18 10:13:43] <exodos> is it possible to manage routes from puppet? | ||
| [2008/06/18 10:13:59] <gileswork> that can be realized in different defines | ||
| [2008/06/18 10:14:04] <gileswork> with out that replication error | ||
| [2008/06/18 10:14:18] <gileswork> exodos: you'd have to create a module to add and remove routes | ||
| [2008/06/18 10:14:24] <gileswork> someone might have done one | ||
| [2008/06/18 10:14:44] <Disconnect> exodos: http://git.black.co.at/?p=module-ifupdown;a=summary might work for you on deb/ub systems | ||
| [2008/06/18 10:16:21] <gileswork> umm are virtual defines in 24? | ||
| [2008/06/18 10:17:57] <gileswork> I did a ruby script to manage network interfaces on debian | ||
| [2008/06/18 10:17:59] <gileswork> http://pastie.org/217244 | ||
| [2008/06/18 10:18:08] <gileswork> called in a puppet exec | ||
| [2008/06/18 10:19:06] <Disconnect> is it me or has lab42.it been down for a while? | ||
| [2008/06/18 10:20:05] @ lak joined channel #puppet | ||
| [2008/06/18 10:20:23] @ Quit: magnachef__: Read error: 110 (Connection timed out) | ||
| [2008/06/18 10:21:33] <ashp> hey giles | ||
| [2008/06/18 10:21:51] <ashp> why do you use #{filename}` if it's executable, and IO.foreach(filename) if not? | ||
| [2008/06/18 10:22:39] @ shenson_not_here is now known as shenson | ||
| [2008/06/18 10:23:59] <Volcane> ashp: one runs the command parsing the output and the other reads he files contnts? | ||
| [2008/06/18 10:24:08] <gileswork> exacta mundo | ||
| [2008/06/18 10:24:13] <markl_> i have 10 different httpd.conf files for 10 different test environments; is there a better way to handle them than copying the file command for 10 different classes | ||
| [2008/06/18 10:24:23] <gileswork> although it would not suprise me if there's an easier way in ruby lol | ||
| [2008/06/18 10:24:25] <markl_> they are different enough that templating would be a PITA | ||
| [2008/06/18 10:24:39] <kjetilho> use conf.d ? | ||
| [2008/06/18 10:25:19] @ raasdnil joined channel #puppet | ||
| [2008/06/18 10:25:30] <gileswork> although I'm thinking I may have gone down the wrong route, because you might want to write a new interfaces file | ||
| [2008/06/18 10:25:43] <markl_> i guess i could define a function to keep the file commands shorter | ||
| [2008/06/18 10:25:44] <gileswork> but only have it activated when the server is rebooted.. | ||
| [2008/06/18 10:26:05] <gileswork> markl_ that's what templates are for | ||
| [2008/06/18 10:26:33] <gileswork> I have done an apache module but I include a file at the bottom of the standard httpd.conf file | ||
| [2008/06/18 10:26:48] <gileswork> this allows you to override anything | ||
| [2008/06/18 10:27:08] <gileswork> apache reads the directives in order | ||
| [2008/06/18 10:27:22] <markl_> well i don't mean just httpd.conf, i am just trying to figure out the best way to parameterize things like source => "/tomcat/etc/httpd/conf/httpd.conf.testenvironment32-web" | ||
| [2008/06/18 10:27:48] * Volcane has a vhost define with a fairly capapable default template, but can override which template it will use in that instance and do things like pass arrays of custom lines to insert verbati and in order into the template | ||
| [2008/06/18 10:27:49] <markl_> each environment has multiple httpd.conf files as well as tomcat configs & such | ||
| [2008/06/18 10:27:57] <Volcane> not yet find something i cant do with that | ||
| [2008/06/18 10:28:28] <gileswork> yep I have a vhost define too | ||
| [2008/06/18 10:28:29] @ shake-n-bake joined channel #puppet | ||
| [2008/06/18 10:28:44] <gileswork> you could include server context directives like that | ||
| [2008/06/18 10:29:04] <gileswork> but I thought it was a bit dodgy | ||
| [2008/06/18 10:29:05] @ Quit: raasdnil: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 10:29:16] <markl_> ok lets pretend it is an app that doesn't let you do that, how about my.cnf | ||
| [2008/06/18 10:29:30] @ raasdnil joined channel #puppet | ||
| [2008/06/18 10:29:34] <markl_> guess i just need to play with it a bit | ||
| [2008/06/18 10:29:48] <gileswork> markl_ have you ever used templates? | ||
| [2008/06/18 10:29:49] <Volcane> markl_: i generally decide if trying to abstract the config into a higher level will add any value, in the case of my.cnf i cant see the point | ||
| [2008/06/18 10:30:22] <Volcane> markl_: in my.cnf I'd have a top/bottom template and let you just insert an array of lines into [mysqld] section for example via an array | ||
| [2008/06/18 10:30:37] <Volcane> markl_: even that in my case is too much effort, so i just distribute files | ||
| [2008/06/18 10:30:58] <Volcane> for iptables i distribute snippets into /etc/iptables.d/ and execute soething to concat them | ||
| [2008/06/18 10:31:11] <markl_> right that's what i'm doing, i am just wondering if there is an easier way than cut & pasting 20 file commands for each environment | ||
| [2008/06/18 10:31:26] <markl_> at least i use the remotefile function so it could be worst | ||
| [2008/06/18 10:31:28] <markl_> worse too | ||
| [2008/06/18 10:31:32] <Volcane> if they're very different no, else use a template | ||
| [2008/06/18 10:32:02] <markl_> ok cool | ||
| [2008/06/18 10:32:18] @ brscott joined channel #puppet | ||
| [2008/06/18 10:32:21] @ Quit: raasdnil: Client Quit | ||
| [2008/06/18 10:33:27] @ raasdnil joined channel #puppet | ||
| [2008/06/18 10:36:45] @ kambiz joined channel #puppet | ||
| [2008/06/18 10:38:38] <gileswork> has anyone done a firehol module yet? | ||
| [2008/06/18 10:42:36] @ jvanzyl joined channel #puppet | ||
| [2008/06/18 10:47:37] @ brscott left channel #puppet () | ||
| [2008/06/18 10:48:58] @ Quit: hessml: "Leaving..." | ||
| [2008/06/18 10:51:00] @ Quit: DerekW: Remote closed the connection | ||
| [2008/06/18 10:53:11] <Volcane> hmm, never heard of firehol, but it does seem kewl | ||
| [2008/06/18 10:53:48] <zipkid> Fire In The Hole! aaahh TFC .... brings back memories.... | ||
| [2008/06/18 10:53:54] <zipkid> CheaterStrike.... | ||
| [2008/06/18 10:57:22] @ sazma joined channel #puppet | ||
| [2008/06/18 10:57:39] <sazma> lak around? | ||
| [2008/06/18 10:58:03] <lak> yeah | ||
| [2008/06/18 10:59:22] <sazma> hey I think I found a bug, but wanted to ask first... we have a service stanza set up for nfs on rhel4... when puppet goes to check to see if it's running, it runs '/etc/init.d/nfs status' which returns multiple lines of output which I think makes puppet barf because it doesn't turn the service on. | ||
| [2008/06/18 10:59:46] <sazma> rhel4 init scripts 'status' exits 0 regardless of running or not running, so I assume it's parsing the text | ||
| [2008/06/18 11:00:02] <lak> nope; it uses the exit code | ||
| [2008/06/18 11:00:07] <lak> 0 means it's running, 1 means it isn't | ||
| [2008/06/18 11:00:24] <lak> well, wait | ||
| [2008/06/18 11:00:24] <sazma> hmm | ||
| [2008/06/18 11:00:35] <sazma> that doesn't seem to be my experience but I'll double check | ||
| [2008/06/18 11:00:35] <lak> your'e right | ||
| [2008/06/18 11:00:52] <lak> it's searching for /off$/ in the output | ||
| [2008/06/18 11:00:58] @ Quit: raasdnil: | ||
| [2008/06/18 11:01:16] <fsweetser> lak: are you sure that's not enabled/disabled that looks for off? | ||
| [2008/06/18 11:01:22] <lak> no | ||
| [2008/06/18 11:01:39] <lak> my cat kept me awake all night | ||
| [2008/06/18 11:01:46] <Volcane> :) | ||
| [2008/06/18 11:01:52] @ ski98033 joined channel #puppet | ||
| [2008/06/18 11:01:53] <lak> s/:)/:(/ | ||
| [2008/06/18 11:01:54] <fsweetser> new cat? | ||
| [2008/06/18 11:02:06] <sazma> if you'll excuse the paste, this is what /etc/init.d/nfs returns: | ||
| [2008/06/18 11:02:07] <sazma> rpc.mountd is stopped | ||
| [2008/06/18 11:02:07] <sazma> nfsd is stopped | ||
| [2008/06/18 11:02:08] <sazma> rpc.rquotad is stopped | ||
| [2008/06/18 11:02:24] <lak> i think the status is still using exit code | ||
| [2008/06/18 11:02:30] <lak> so the output shouldn't matter | ||
| [2008/06/18 11:02:47] <sazma> it returns 0, as does /etc/init.d/ntp status (which is running) | ||
| [2008/06/18 11:03:13] <fsweetser> sounds like the init script is broken | ||
| [2008/06/18 11:03:36] <sazma> I can't find one that returns 1 when not running | ||
| [2008/06/18 11:03:39] <sazma> can someone point me to one? | ||
| [2008/06/18 11:03:57] <sazma> nm | ||
| [2008/06/18 11:03:59] <sazma> found one | ||
| [2008/06/18 11:04:01] @ hessml joined channel #puppet | ||
| [2008/06/18 11:04:05] <sazma> ntpd returns 3 when not running | ||
| [2008/06/18 11:04:11] <fsweetser> here's the authorotative spec: | ||
| [2008/06/18 11:04:16] <sazma> redhat broke my bad returncode prompt :( | ||
| [2008/06/18 11:04:16] <fsweetser> http://refspecs.linux-foundation.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html | ||
| [2008/06/18 11:04:22] <zipkid> sazma: | ||
| [2008/06/18 11:04:23] <zipkid> puppet:/etc/puppet # rcpuppet status | ||
| [2008/06/18 11:04:23] <zipkid> Checking for service puppetd: unused | ||
| [2008/06/18 11:04:23] <zipkid> puppet:/etc/puppet # echo $? | ||
| [2008/06/18 11:04:23] <zipkid> 3 | ||
| [2008/06/18 11:04:48] <Volcane> http://refspecs.linux-foundation.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html | ||
| [2008/06/18 11:04:54] <Volcane> thats what they *should* return and when | ||
| [2008/06/18 11:04:57] <fsweetser> Volcane: too slow =) | ||
| [2008/06/18 11:05:07] <Volcane> oh an i didnt even see soeone pasted that hehe | ||
| [2008/06/18 11:05:18] <sazma> ok I'll file a bug with redhat :) | ||
| [2008/06/18 11:05:20] <sazma> thanks | ||
| [2008/06/18 11:05:27] <fsweetser> np | ||
| [2008/06/18 11:05:36] <Volcane> sazma: good luck with that :P esp on 4 | ||
| [2008/06/18 11:06:18] <lak> sazma: note that you can just specify a separate status command, or you can use the normal process table searching, of course | ||
| [2008/06/18 11:06:21] <lak> bbl | ||
| [2008/06/18 11:06:23] @ Quit: lak: | ||
| [2008/06/18 11:06:48] <sazma> thx | ||
| [2008/06/18 11:08:15] @ TheBOFH joined channel #puppet | ||
| [2008/06/18 11:09:51] @ TheBOFH is now known as AimanA | ||
| [2008/06/18 11:09:52] @ andrewcshafer joined channel #puppet | ||
| [2008/06/18 11:21:01] @ martha joined channel #puppet | ||
| [2008/06/18 11:23:50] @ hessml is now known as hessml|away | ||
| [2008/06/18 11:25:14] @ Quit: sparanjape: "Clap on! , Clap off! Clap@#&$NO CARRIER" | ||
| [2008/06/18 11:25:17] @ Quit: hessml|away: "Leaving..." | ||
| [2008/06/18 11:25:41] @ Quit: jsgotangco: "don't" | ||
| [2008/06/18 11:27:14] @ Quit: kambiz: "Leaving" | ||
| [2008/06/18 11:27:23] @ Quit: Innocenti: Client Quit | ||
| [2008/06/18 11:29:55] @ lak joined channel #puppet | ||
| [2008/06/18 11:30:50] @ hessml joined channel #puppet | ||
| [2008/06/18 11:38:06] @ Quit: e^ipi: Remote closed the connection | ||
| [2008/06/18 11:38:16] @ e^ipi joined channel #puppet | ||
| [2008/06/18 11:42:59] @ jlord joined channel #puppet | ||
| [2008/06/18 11:43:14] @ Quit: AimanA: "Konversation terminated!" | ||
| [2008/06/18 11:52:54] @ abien joined channel #puppet | ||
| [2008/06/18 11:57:28] @ hessml is now known as hessml|away | ||
| [2008/06/18 11:58:32] @ Quit: hessml|away: "Leaving..." | ||
| [2008/06/18 11:59:48] @ hessml joined channel #puppet | ||
| [2008/06/18 11:59:53] <hacim> does someone have a logrotate module?? | ||
| [2008/06/18 12:03:16] <Superfly_> i think davids has | ||
| [2008/06/18 12:05:55] @ Quit: roald: Remote closed the connection | ||
| [2008/06/18 12:07:40] @ glaw_ joined channel #puppet | ||
| [2008/06/18 12:14:26] @ hessml is now known as hessml|away | ||
| [2008/06/18 12:15:10] @ hessml|away is now known as hessml | ||
| [2008/06/18 12:16:58] @ Quit: tim|macbook: "This computer has gone to sleep" | ||
| [2008/06/18 12:20:01] @ Quit: lak: | ||
| [2008/06/18 12:23:37] @ ezralini joined channel #puppet | ||
| [2008/06/18 12:28:52] @ Quit: exodos: "leaving" | ||
| [2008/06/18 12:34:07] @ kambiz joined channel #puppet | ||
| [2008/06/18 12:34:20] @ Quit: markl_: "Lost terminal" | ||
| [2008/06/18 12:38:52] @ lak joined channel #puppet | ||
| [2008/06/18 12:42:27] <sazma> lak, we brought up 106 machines from physical install to done in <48hrs thx in part to Puppet :) | ||
| [2008/06/18 12:42:36] <lak> nice | ||
| [2008/06/18 12:42:38] <sazma> so thx :) | ||
| [2008/06/18 12:42:53] @ plathrop joined channel #puppet | ||
| [2008/06/18 12:44:55] @ Quit: abien: "ircN 8.00 for mIRC (20080313) - www.ircN.org" | ||
| [2008/06/18 12:48:43] <sazma> hey futures question... we have commands that can mash a crypt where it needs to go on our non-linux oses (librubyshadow is very linux-specific) any chance that the interface to that will be exposed so that one doesn't have to write a provider to get password support on other OSes? | ||
| [2008/06/18 12:50:52] <fsweetser> that's a pretty tricky problem. how portable are those password hashes? | ||
| [2008/06/18 12:51:30] <lak> sazma: i haven't really thought about it much | ||
| [2008/06/18 12:53:26] <sazma> surprisingly portable | ||
| [2008/06/18 12:54:22] <sazma> debian -> redhat -> solaris -> hp-ux(TCB) | ||
| [2008/06/18 12:54:56] <lak> doesn't the rubyshadow lib work on those OSes? | ||
| [2008/06/18 12:57:45] <andrewcshafer> Anyone who wants to throw their 2 cent about a logo? http://reductivelabs.com/images/logos.pdf | ||
| [2008/06/18 13:01:03] <kjetilho> IMHO, too Ubuntu-ish | ||
| [2008/06/18 13:01:10] <andrewcshafer> plathrop: 2 cents | ||
| [2008/06/18 13:01:35] <kjetilho> how about 2 puppets rather than 3? | ||
| [2008/06/18 13:02:01] <plathrop> andrewcshafer: Hold on let me catch up | ||
| [2008/06/18 13:02:04] <andrewcshafer> 3 has more symbolic meaning to us | ||
| [2008/06/18 13:02:09] <andrewcshafer> no worries | ||
| [2008/06/18 13:02:48] <kjetilho> oh, I'm not versed in Puppet mythology | ||
| [2008/06/18 13:03:08] <andrewcshafer> kjetilho: you are so fired :/ | ||
| [2008/06/18 13:03:12] <plathrop> andrewcshafer: Hmm... they are very nice looking. I'll email some comments | ||
| [2008/06/18 13:03:49] <fsweetser> personally, I'd vote top row for style, and second column from the left for coloring (good high contrast colors) | ||
| [2008/06/18 13:03:51] * kjetilho starts reading the Gospel according to Luke :-) | ||
| [2008/06/18 13:04:03] <lak> there's one of those? | ||
| [2008/06/18 13:04:05] <sazma> no rubyshadow is linux-only | ||
| [2008/06/18 13:04:27] <lak> sazma: huh, i didn't know | ||
| [2008/06/18 13:04:38] <fsweetser> ghostwriters ;-) | ||
| [2008/06/18 13:04:56] <lak> well, it looks likely that a client is going to sponsor directly reading /etc/passwd and /etc/shadow; you could cosponsor the work to get writing, so it'd be flexible | ||
| [2008/06/18 13:05:02] <lak> kind of | ||
| [2008/06/18 13:05:10] @ Quit: fbe: Read error: 110 (Connection timed out) | ||
| [2008/06/18 13:05:14] <sazma> the commands to do it in solaris and hp-ux are just 'command user hash' | ||
| [2008/06/18 13:05:17] <lak> really? | ||
| [2008/06/18 13:05:19] <sazma> yea | ||
| [2008/06/18 13:05:24] <lak> hrm | ||
| [2008/06/18 13:05:31] <plathrop> andrewcshafer: Actually, no email needed. Top row, second column. However, I'd consider putting the letters off to the left. | ||
| [2008/06/18 13:05:35] <lak> where command == ? | ||
| [2008/06/18 13:05:40] <sazma> sec | ||
| [2008/06/18 13:06:16] <sazma> on hpux /usr/sam/lbin/usermod.sam -F -p 9hkIruLr2kL0N user | ||
| [2008/06/18 13:06:51] <lak> ok | ||
| [2008/06/18 13:07:01] <andrewcshafer> plathrop: I was considering making it bigger so the 'legs' essentially span the word, what do you think of that? | ||
| [2008/06/18 13:07:13] <kjetilho> andrewcshafer: I think it would be better with two puppets dancing (ie. facing eachother, each slightly differently askew) | ||
| [2008/06/18 13:07:54] <kjetilho> hmm, "askew" is probably the wrong word. "tilted" | ||
| [2008/06/18 13:07:58] <plathrop> andrewcshafer: I'm having trouble visualizing that... maybe if I see it? | ||
| [2008/06/18 13:09:17] @ Quit: edibrac1: Read error: 60 (Operation timed out) | ||
| [2008/06/18 13:09:25] <andrewcshafer> imagine the words smaller or the icon bigger, so the width of the bottom arc is the same as the word 'Puppet' | ||
| [2008/06/18 13:10:36] <ashp> I hate all of the logos that have the arcs pointing outwards | ||
| [2008/06/18 13:10:49] <ashp> But if you removed the outwards facing ones, they would be nice :) | ||
| [2008/06/18 13:10:53] @ teyo joined channel #puppet | ||
| [2008/06/18 13:11:02] <ashp> bottom left is the one I like the most, I think | ||
| [2008/06/18 13:11:14] <plathrop> andrewcshafer: That could be cool. | ||
| [2008/06/18 13:11:54] @ Quit: lak: | ||
| [2008/06/18 13:12:11] <andrewcshafer> http://img215.imageshack.us/img215/7465/entry11woodenpuppetbeauty600x800kt4.jpg this is the type of puppet image I want to go for in the branding, with the logo being an abstraction | ||
| [2008/06/18 13:15:39] @ Quit: morfoh: "leaving" | ||
| [2008/06/18 13:15:48] <fsweetser> I like the ball and two slashes as an abstraction | ||
| [2008/06/18 13:16:09] <fsweetser> the circular arrangement reminds me of juggling more than anything else, though (which may be appropriate for sysadmins =) | ||
| [2008/06/18 13:16:57] <andrewcshafer> the top row is not my fav, but definitely in the lead :) | ||
| [2008/06/18 13:16:59] <fsweetser> maybe the same alignment for all three, in a triangular arangement? | ||
| [2008/06/18 13:18:29] <martha> it looks like someone juggling two other people to me | ||
| [2008/06/18 13:18:33] @ Quit: teyo: | ||
| [2008/06/18 13:19:05] <martha> or people tumbling around | ||
| [2008/06/18 13:21:35] <kjetilho> the top half reminds me of Munch's Scream | ||
| [2008/06/18 13:39:08] @ lak joined channel #puppet | ||
| [2008/06/18 13:41:07] @ edibrac1 joined channel #puppet | ||
| [2008/06/18 13:41:19] @ roald joined channel #puppet | ||
| [2008/06/18 13:42:50] @ Quit: jY: Read error: 110 (Connection timed out) | ||
| [2008/06/18 13:54:31] @ randybias joined channel #puppet | ||
| [2008/06/18 14:01:02] @ Quit: jvanzyl: | ||
| [2008/06/18 14:10:37] @ edibrac2 joined channel #puppet | ||
| [2008/06/18 14:12:30] @ Quit: edibrac1: Read error: 110 (Connection timed out) | ||
| [2008/06/18 14:24:30] @ nasrat joined channel #puppet | ||
| [2008/06/18 14:25:04] <nasrat> I've a few questions about facter development - is this channel ok? | ||
| [2008/06/18 14:25:11] <lak> yep | ||
| [2008/06/18 14:25:32] <nasrat> cool - I've been looking at possibly getting facter (with a view to getting puppet) up on win32 | ||
| [2008/06/18 14:25:41] @ Quit: keithlard: | ||
| [2008/06/18 14:25:50] <nasrat> is that something that it's worth sending patches in for or no interest? | ||
| [2008/06/18 14:26:38] @ keithlard joined channel #puppet | ||
| [2008/06/18 14:26:56] @ Quit: keithlard: Client Quit | ||
| [2008/06/18 14:28:33] <nasrat> I've made a start by moving to using 'sys/uname' rather than trying to exec uname http://sysutils.rubyforge.org/ - although it's not satisfactory and I might want to use rbconfig to just get win32 for the uname -s equiv | ||
| [2008/06/18 14:29:05] <nasrat> else I could just write helpers using win32* libs and not have the external deps | ||
| [2008/06/18 14:36:27] @ shadoi joined channel #puppet | ||
| [2008/06/18 14:37:31] <lak> nasrat: i'm *definitely* interested | ||
| [2008/06/18 14:37:51] <lak> it'd be great to have windows compatibilty | ||
| [2008/06/18 14:38:14] <nasrat> cool, I thought I'd try to chat before I got too far in the process | ||
| [2008/06/18 14:39:19] <nasrat> would you rather facter be quite isolated from deps or if wrapper stuff like the sysutils above exist is that something you'd be prepared to look at | ||
| [2008/06/18 14:40:48] @ jvanzyl joined channel #puppet | ||
| [2008/06/18 14:42:12] <lak> well, low dependencies are always good | ||
| [2008/06/18 14:42:25] <lak> if it's required for windows so be it, but it'd be great if it could be avoided | ||
| [2008/06/18 14:42:32] <lak> i don't want them for the whole system, though | ||
| [2008/06/18 14:42:45] <nasrat> ok | ||
| [2008/06/18 14:43:16] @ Quit: randybias: | ||
| [2008/06/18 14:43:52] <nasrat> well I can probably just write the important stuff for facter for now - from what I was playing with if we do kernel in a portable way, then we can just confine stuff for win32 later | ||
| [2008/06/18 14:44:58] <nasrat> ok I'll come up with a set of basic patches then | ||
| [2008/06/18 14:46:16] @ Pikshik[work] joined channel #puppet | ||
| [2008/06/18 14:46:24] <Pikshik[work]> hi | ||
| [2008/06/18 14:46:37] <Pikshik[work]> how to make something like "chkconfig puppet on" ? :) | ||
| [2008/06/18 14:46:40] <Pikshik[work]> using puppet | ||
| [2008/06/18 14:47:17] <fsweetser> Pikshik[work]: checkout wiki:TypeReference | ||
| [2008/06/18 14:47:38] <gepetto> fsweetser: Pikshik[work]: wiki:TypeReference is http://reductivelabs.com/trac/puppet/wiki/TypeReference | ||
| [2008/06/18 14:47:38] <Pikshik[work]> service. . . . ensure = true? | ||
| [2008/06/18 14:47:52] <Pikshik[work]> what is the keyword? | ||
| [2008/06/18 14:48:16] <fsweetser> enabled would be chkconfig, ensure checks if it's actually running or not | ||
| [2008/06/18 14:49:02] <Pikshik[work]> what about gboot time? | ||
| [2008/06/18 14:49:08] <Pikshik[work]> boot time | ||
| [2008/06/18 14:49:16] <fsweetser> what do you mean? | ||
| [2008/06/18 14:49:18] <Pikshik[work]> if puppetd is down... no checks, no puppet | ||
| [2008/06/18 14:49:24] <fsweetser> right | ||
| [2008/06/18 14:49:40] <fsweetser> so if you want to monitor puppet, you need to do t from something else, such as a cron job | ||
| [2008/06/18 14:49:51] <Pikshik[work]> i boot up machine, if "chkcofnig puppet off" i'll never get puppet up | ||
| [2008/06/18 14:49:59] <Pikshik[work]> ah, ok | ||
| [2008/06/18 14:50:02] <fsweetser> so don't do that =) | ||
| [2008/06/18 14:50:25] <Pikshik[work]> so anyway i should force it up at boot time.... but i'd like to do that using pupet (rigght now) | ||
| [2008/06/18 14:50:30] <kjetilho> bootstrapping will enable it | ||
| [2008/06/18 14:50:42] <Pikshik[work]> it's up on many machines and i want to give only 1 command "chkconfig puppet on" | ||
| [2008/06/18 14:50:46] <kjetilho> check for broken bootstrapping by monitoring it with Nagios or somehting | ||
| [2008/06/18 14:50:49] <Pikshik[work]> how to do that? | ||
| [2008/06/18 14:51:02] <fsweetser> chkconfig won't actually start anything up until the next boot, though | ||
| [2008/06/18 14:51:25] <fsweetser> you can configure puppt to make sure that 'chkconfig puppet on' is run via a service type | ||
| [2008/06/18 14:51:36] <fsweetser> then just start puppet rather than chkconfig manually, and you're all set | ||
| [2008/06/18 14:51:58] <kjetilho> e.g. in %post if you're using Kickstart | ||
| [2008/06/18 14:52:35] <fsweetser> yep, though in that case I'd do the chkconfig, since you might not want puppet to try to run while you're still in the installer | ||
| [2008/06/18 14:52:48] <kjetilho> agreed | ||
| [2008/06/18 14:53:14] @ TheBOFH joined channel #puppet | ||
| [2008/06/18 14:53:46] @ TheBOFH is now known as AimanA | ||
| [2008/06/18 14:54:41] <Pikshik[work]> fsweetser, through service type.... hm, thanks | ||
| [2008/06/18 14:54:47] <fsweetser> no prob | ||
| [2008/06/18 14:55:16] <fsweetser> you'll definitely want to familiarize yourself with that typereference page, as it gives you a good list of what puppet can easily do | ||
| [2008/06/18 14:57:16] @ Quit: hessml: "Leaving..." | ||
| [2008/06/18 14:58:17] @ hessml joined channel #puppet | ||
| [2008/06/18 15:00:10] @ magnachef__ joined channel #puppet | ||
| [2008/06/18 15:01:01] @ Quit: AimanA: Remote closed the connection | ||
| [2008/06/18 15:02:09] @ emerose joined channel #puppet | ||
| [2008/06/18 15:08:04] <Pikshik[work]> yep | ||
| [2008/06/18 15:08:07] <Pikshik[work]> enable - this option | ||
| [2008/06/18 15:08:13] <Pikshik[work]> (enableable) | ||
| [2008/06/18 15:09:25] @ TheBOFH joined channel #puppet | ||
| [2008/06/18 15:10:04] @ TheBOFH is now known as aimana | ||
| [2008/06/18 15:10:10] @ aimana is now known as AimanA | ||
| [2008/06/18 15:15:03] @ emerose_ joined channel #puppet | ||
| [2008/06/18 15:15:51] @ Quit: zipkid: "leaving" | ||
| [2008/06/18 15:15:57] @ Quit: plathrop: Remote closed the connection | ||
| [2008/06/18 15:15:58] @ catdude joined channel #puppet | ||
| [2008/06/18 15:16:13] @ Quit: hessml: Connection timed out | ||
| [2008/06/18 15:18:31] @ zipkid joined channel #puppet | ||
| [2008/06/18 15:20:15] @ Quit: magnachef__: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 15:24:39] @ Quit: emerose: Read error: 110 (Connection timed out) | ||
| [2008/06/18 15:34:20] @ Quit: zipkid: "leaving" | ||
| [2008/06/18 15:34:26] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 15:35:06] @ lak joined channel #puppet | ||
| [2008/06/18 15:35:35] @ greenmoss joined channel #puppet | ||
| [2008/06/18 15:36:09] @ Quit: lak: Read error: 113 (No route to host) | ||
| [2008/06/18 15:36:36] @ lak joined channel #puppet | ||
| [2008/06/18 15:36:40] <greenmoss> so, why would localconfig.yaml stop being updated, even though a run has been successfully completed? | ||
| [2008/06/18 15:37:31] <greenmoss> state.yaml is updated, but not localconfig.yaml | ||
| [2008/06/18 15:39:23] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 15:39:33] @ Quit: sigmonsays: Read error: 110 (Connection timed out) | ||
| [2008/06/18 15:39:34] @ lak joined channel #puppet | ||
| [2008/06/18 15:40:04] @ Quit: andrewcshafer: | ||
| [2008/06/18 15:40:20] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 15:40:30] @ sigmonsays joined channel #puppet | ||
| [2008/06/18 15:40:39] @ lak joined channel #puppet | ||
| [2008/06/18 15:50:12] @ Quit: jvanzyl: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 15:50:25] @ jvanzyl joined channel #puppet | ||
| [2008/06/18 15:54:52] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 15:55:12] @ lak joined channel #puppet | ||
| [2008/06/18 15:55:36] @ Quit: lak: Connection reset by peer | ||
| [2008/06/18 15:56:11] @ lak joined channel #puppet | ||
| [2008/06/18 15:56:35] @ Quit: lak: Client Quit | ||
| [2008/06/18 15:58:17] <sazma> if I'm making a custom status for a service stanza, do I just put shell commands in there? status => "ps -ef | grep nfsd" for example? | ||
| [2008/06/18 16:00:36] <sazma> nm | ||
| [2008/06/18 16:03:32] @ Quit: kambiz: "Leaving" | ||
| [2008/06/18 16:04:16] @ TheBOFH joined channel #puppet | ||
| [2008/06/18 16:06:21] <Volcane> greenmoss: localconfig only updates when the master successfully compiles. you prolly have a syntax error on the master | ||
| [2008/06/18 16:06:35] <Volcane> greenmoss: state update each run - which in your case are runs out of the localconfig cache | ||
| [2008/06/18 16:07:11] <greenmoss> hmm... but all the other nodes run fine... and running using --debug shows no errors | ||
| [2008/06/18 16:07:21] <greenmoss> it updates localconfig if I use --test | ||
| [2008/06/18 16:07:43] <Volcane> donno, thats been my experience | ||
| [2008/06/18 16:08:37] <greenmoss> it started doing it after I had some certificate trouble... purged the puppet package on the client and re-installed, then re-requested a certificate | ||
| [2008/06/18 16:08:43] <greenmoss> before that, it was working fine | ||
| [2008/06/18 16:08:50] @ Quit: shadoi: Read error: 110 (Connection timed out) | ||
| [2008/06/18 16:08:59] <greenmoss> in fact, it was working *without* a valid certificate, which was really weird | ||
| [2008/06/18 16:09:22] @ Quit: AimanA: Nick collision from services. | ||
| [2008/06/18 16:09:23] <greenmoss> (that was in fact what prompted me to purge the puppet package entirely on the client) | ||
| [2008/06/18 16:09:26] @ TheBOFH is now known as AimanA | ||
| [2008/06/18 16:10:25] @ Quit: ashp: Remote closed the connection | ||
| [2008/06/18 16:10:28] @ ashp joined channel #puppet | ||
| [2008/06/18 16:11:18] <Volcane> greenmoss: yeah that odd | ||
| [2008/06/18 16:11:40] <Volcane> delete localconfig make sure it really does sucesfully make a new one | ||
| [2008/06/18 16:11:48] <greenmoss> yeah, haven't tried that yet | ||
| [2008/06/18 16:12:09] <hacim> if I have something like this: user => 'back${hostname}', | ||
| [2008/06/18 16:12:22] <hacim> the ${hostname} doesn't get evaluated, do I need it in double quotes? | ||
| [2008/06/18 16:12:28] @ Quit: jvanzyl: Read error: 110 (Connection timed out) | ||
| [2008/06/18 16:12:40] <Volcane> "...." | ||
| [2008/06/18 16:12:43] <greenmoss> hacim: yeah, double quotes for interpolation | ||
| [2008/06/18 16:13:07] <hacim> greenmoss: ok, now can you tell me why I can't remember that? :) | ||
| [2008/06/18 16:13:50] @ andrewcshafer joined channel #puppet | ||
| [2008/06/18 16:14:03] <greenmoss> hacim: ;) maybe "one quote to signify that the computer doesn't have to do as much work" (eg, non-interpolated)? | ||
| [2008/06/18 16:14:18] <greenmoss> two quotes are "double" the work | ||
| [2008/06/18 16:15:03] <hacim> heheh | ||
| [2008/06/18 16:23:06] <Disconnect> afair its the same in most shells | ||
| [2008/06/18 16:26:08] @ shadoi joined channel #puppet | ||
| [2008/06/18 16:26:21] <Volcane> yeah | ||
| [2008/06/18 16:26:29] <Volcane> and perl and countless other scripting environemtns | ||
| [2008/06/18 16:29:48] <greenmoss> so the good news is you only have to learn it once :) | ||
| [2008/06/18 16:30:25] <kjetilho> it's different in C and Python, though | ||
| [2008/06/18 16:37:29] @ plathrop joined channel #puppet | ||
| [2008/06/18 16:38:20] @ Innocenti joined channel #puppet | ||
| [2008/06/18 16:43:18] <fastjay> anyone know of an rpm repo for rails so i can get puppteshow installed (no i cant use gem) | ||
| [2008/06/18 16:43:29] <Volcane> gem2rpm :) | ||
| [2008/06/18 16:43:45] <fastjay> yeah I think I am stuck doing that :) | ||
| [2008/06/18 16:43:56] <fastjay> problem is the box i am trying to install on... cant get to the internet tubes | ||
| [2008/06/18 16:44:06] <fastjay> i'll have to vmware iti guess | ||
| [2008/06/18 16:44:21] <Volcane> i think i got it on rpmforge though | ||
| [2008/06/18 16:44:52] <fastjay> all of rails? | ||
| [2008/06/18 16:44:57] <fastjay> AR and what not? | ||
| [2008/06/18 16:46:25] <Volcane> i dont much about rails, but i know there is a rubygem-rails rpm | ||
| [2008/06/18 16:46:39] <fastjay> wred | ||
| [2008/06/18 16:46:41] <fastjay> werd | ||
| [2008/06/18 16:46:42] <fastjay> even :) | ||
| [2008/06/18 16:47:39] <Volcane> ah, no its on EPEL | ||
| [2008/06/18 16:48:07] <fastjay> sweet | ||
| [2008/06/18 16:48:26] <Volcane> http://download.fedora.redhat.com/pub/epel/5/x86_64/ etc | ||
| [2008/06/18 16:48:32] <Volcane> rake and all that shits there | ||
| [2008/06/18 16:48:45] <Volcane> go forth and pollute your server :P | ||
| [2008/06/18 16:48:50] <fastjay> will do :) | ||
| [2008/06/18 16:50:06] <fastjay> thank you much! | ||
| [2008/06/18 16:51:02] @ Quit: glaw_: | ||
| [2008/06/18 16:57:39] <fastjay> Volcane++ | ||
| [2008/06/18 17:00:13] @ Quit: sazma: "Ex-Chat" | ||
| [2008/06/18 17:01:09] <ashp> well, epidural's sure make things much quieter at the hospital! | ||
| [2008/06/18 17:03:43] @ markl_ joined channel #puppet | ||
| [2008/06/18 17:05:07] <plathrop> ashp: Got a baby coming? | ||
| [2008/06/18 17:05:11] @ lak joined channel #puppet | ||
| [2008/06/18 17:05:25] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 17:05:35] @ Quit: greenmoss: | ||
| [2008/06/18 17:06:04] @ densone joined channel #puppet | ||
| [2008/06/18 17:06:49] <ashp> plathrop: slowly, slowly, slowly | ||
| [2008/06/18 17:06:55] <ashp> we've been here since 0600 and it's now 1700 | ||
| [2008/06/18 17:07:12] <densone> anyone here run puppet on MacOSX? | ||
| [2008/06/18 17:07:24] <plathrop> ashp: Congrats. Best wishes headed your way. | ||
| [2008/06/18 17:07:28] @ lak joined channel #puppet | ||
| [2008/06/18 17:07:41] <plathrop> densone: You'd want to talk to nigelk, who isn't on right now. | ||
| [2008/06/18 17:08:00] <plathrop> densone: I develop on my OS X machine, but do very little serious Puppeting on it. | ||
| [2008/06/18 17:08:37] <ashp> thanks :) | ||
| [2008/06/18 17:14:22] @ jbrothers left channel #puppet () | ||
| [2008/06/18 17:16:39] <Volcane> ashp: congrats mate | ||
| [2008/06/18 17:16:40] @ Quit: kenvandine: "Ex-Chat" | ||
| [2008/06/18 17:18:24] @ Quit: nasrat: | ||
| [2008/06/18 17:20:26] @ rcoup joined channel #puppet | ||
| [2008/06/18 17:20:31] * Volcane hates that def's in ruby code has to come before u can use them. | ||
| [2008/06/18 17:20:54] * plathrop agrees that is stupid. | ||
| [2008/06/18 17:20:57] <lak> Volcane: that's just crazy :) | ||
| [2008/06/18 17:20:59] <lak> erm | ||
| [2008/06/18 17:21:00] <Volcane> hehe | ||
| [2008/06/18 17:21:12] * Volcane wants his logic immediately top of the code when he opens a file | ||
| [2008/06/18 17:21:20] <lak> you'd need a two-pass parser for that | ||
| [2008/06/18 17:21:24] <lak> which would make ruby much less dynamic | ||
| [2008/06/18 17:21:29] <fujin> heh | ||
| [2008/06/18 17:21:49] <Volcane> nods | ||
| [2008/06/18 17:22:07] <fujin> never used perl? | ||
| [2008/06/18 17:22:08] <fujin> ;]\ | ||
| [2008/06/18 17:22:11] @ Quit: roald: Remote closed the connection | ||
| [2008/06/18 17:22:25] * Volcane is moving from perl to ruby, perl since circa 96 i guess | ||
| [2008/06/18 17:22:45] <Volcane> *never* liked perl objects, syntax of them etc | ||
| [2008/06/18 17:22:55] <Volcane> and with perl 6 coming, it'll be like learning a new language | ||
| [2008/06/18 17:23:05] @ Quit: mikearr: "I am Joe's quit message." | ||
| [2008/06/18 17:23:09] <fujin> just think strict subs :} | ||
| [2008/06/18 17:23:10] <Volcane> so screwit, might as well go for something i can use along with puppet/facter etc | ||
| [2008/06/18 17:23:15] <fastjay> are they actually going to release perl6? :) | ||
| [2008/06/18 17:24:00] <Volcane> will attempt to write a little multi threaded tcp server thingy in ruby morrow to serve these god awfull flash xml requests. | ||
| [2008/06/18 17:24:18] <Volcane> think I've got about enough info from ruby book to do a better job than the junk code adobe supplies | ||
| [2008/06/18 17:24:29] <fujin> Volcane: reinvent the wheel much? | ||
| [2008/06/18 17:24:46] <Volcane> fujin: are you ever not a rude twat? | ||
| [2008/06/18 17:24:50] <fujin> nope | ||
| [2008/06/18 17:24:53] <Volcane> figures | ||
| [2008/06/18 17:24:54] @ shenson is now known as shenson_not_here | ||
| [2008/06/18 17:25:03] <fujin> well, generally after 11am | ||
| [2008/06/18 17:25:06] <fujin> I guess. | ||
| [2008/06/18 17:25:16] <Volcane> do you have any idea about the flash xml server? | ||
| [2008/06/18 17:25:35] <fujin> care to clarify your request? | ||
| [2008/06/18 17:25:42] @ mikearr joined channel #puppet | ||
| [2008/06/18 17:26:10] <Volcane> well you are suggesting i am reinventing the wheel, so clearly you know of a great adobe flash xml policy server i am unaware of | ||
| [2008/06/18 17:26:22] <fujin> What does it serve XML over? | ||
| [2008/06/18 17:26:28] <fujin> plain old TCP? | ||
| [2008/06/18 17:26:40] <fujin> I'm just saying, don't repeat yourself, or anyone else | ||
| [2008/06/18 17:26:42] <Volcane> no, messanger birds. | ||
| [2008/06/18 17:27:15] <Volcane> they have a retarded null terminate one line request that gets received on a privileged port which then returns xml | ||
| [2008/06/18 17:27:42] <Volcane> and their code doesnt handle at all any form of timeouts or anything that *isnt* the null terminated request | ||
| [2008/06/18 17:27:52] <Volcane> so someone port scans you, their server creates a thread and never dies | ||
| [2008/06/18 17:28:34] <fujin> I see. That's awesome | ||
| [2008/06/18 17:29:07] <Volcane> everything about it is wrong, basically if you have a site say www.blah.com and you have a swf file that needs to make socket comms to some other site | ||
| [2008/06/18 17:29:32] <Volcane> the security policy allowing the swf to connect to something.else.com sits on the something.else.com server not on www.blah.com | ||
| [2008/06/18 17:29:41] <Volcane> what a brain dead security policy is that? | ||
| [2008/06/18 17:30:29] <Volcane> so if someone somehow gets a swf file to run in www.blah.com and wants to connect to their evil server stealing your cookies, they can set the security policy to allow that on their evil serer | ||
| [2008/06/18 17:30:34] <fujin> sounds very Flashy :} | ||
| [2008/06/18 17:30:40] <DarkFlib> it stops hacking tools written in flash from abusing sites that don't want to be hacked... :P | ||
| [2008/06/18 17:31:13] <Volcane> in the past at least the xml to allow it was served over http, now its on port 843 using this custom protocol | ||
| [2008/06/18 17:31:15] <DarkFlib> its pretty dain bramaged tho | ||
| [2008/06/18 17:32:10] <fujin> Volcane: I'd highly recommend reinventing /that/ wheel | ||
| [2008/06/18 17:32:10] <fujin> :} | ||
| [2008/06/18 17:32:14] @ Quit: markl_: "Lost terminal" | ||
| [2008/06/18 17:33:08] <Volcane> yip, good candidate for some simple gserver based code | ||
| [2008/06/18 17:33:42] <fujin> remember that Ruby's threads aren't really real threads, they're green ones | ||
| [2008/06/18 17:33:44] <fujin> like old java | ||
| [2008/06/18 17:33:56] <DarkFlib> I like assembly... | ||
| [2008/06/18 17:33:58] * DarkFlib ducks | ||
| [2008/06/18 17:34:08] <Volcane> nods | ||
| [2008/06/18 17:34:25] <Volcane> they need to be really short lived, if the stupid thing isnt sending the null terminate bit after like a second, socket can close | ||
| [2008/06/18 17:34:40] <Volcane> so that should be easy enough to code even with green threads | ||
| [2008/06/18 17:34:46] <fujin> well yeah | ||
| [2008/06/18 17:35:09] <fujin> you still code em like real threads ;> | ||
| [2008/06/18 17:35:20] <Volcane> nods | ||
| [2008/06/18 17:35:25] @ Quit: andrewcshafer: | ||
| [2008/06/18 17:36:09] <Volcane> all else fails it'll be trivial to do a xinetd based one, adobe's inetd version also doesnt do timeouts | ||
| [2008/06/18 17:37:04] <fujin> o_0 | ||
| [2008/06/18 17:40:20] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 17:40:34] @ lak joined channel #puppet | ||
| [2008/06/18 17:42:02] @ densone left channel #puppet () | ||
| [2008/06/18 17:48:48] @ Quit: lak: | ||
| [2008/06/18 17:49:31] @ Quit: VivekVC: "Leaving" | ||
| [2008/06/18 17:51:38] <Disconnect> wow. make the /var/lib/puppet/modules/nagios dir by hand and suddenly its really happy | ||
| [2008/06/18 17:51:56] <Volcane> Disconnect: hmm? | ||
| [2008/06/18 17:52:46] <Disconnect> been trying to track this down for a couple days - "puppetd[19598]: (//Modules_dir[nagios]/File[/var/lib/puppet/modules/nagios]/ensure) No specified sources exist" | ||
| [2008/06/18 17:53:03] <Disconnect> cuz puppet should create that by hand i thought. but creating it manually fixed the associated problems with nagios | ||
| [2008/06/18 17:54:14] <Volcane> ah right, nasty | ||
| [2008/06/18 17:56:10] <plathrop> Disconnect: Oh, I know what the deal is. You using DavidS' modules? | ||
| [2008/06/18 17:56:45] <Disconnect> ya | ||
| [2008/06/18 17:56:48] <Disconnect> well, trying to. | ||
| [2008/06/18 17:57:09] @ lak joined channel #puppet | ||
| [2008/06/18 17:57:16] <plathrop> Disconnect: Look at the actual code for Modules_dir and you'll see it. | ||
| [2008/06/18 18:03:51] @ randybias joined channel #puppet | ||
| [2008/06/18 18:04:32] <Disconnect> ...all i can find at first glance (and remember, kinda new at this still :) ..) is missing modules/nagios/modules_dir .. but wouldn't it populate from common/empty instead? ...oh. that doesn't exist either. is that what I'm finding? | ||
| [2008/06/18 18:05:03] <plathrop> Disconnect: Exactly | ||
| [2008/06/18 18:05:08] <Disconnect> what a pita. | ||
| [2008/06/18 18:05:18] <plathrop> Disconnect: I sent him a patch. No response | ||
| [2008/06/18 18:05:23] <Disconnect> there's a big stream of 'mkdir this mkdir that' in the nagios setup but.. | ||
| [2008/06/18 18:05:28] @ Quit: ezralini: | ||
| [2008/06/18 18:05:52] <plathrop> I have come to believe his modules are WAY too complex | ||
| [2008/06/18 18:05:58] <plathrop> Especially after the training. | ||
| [2008/06/18 18:06:25] <Disconnect> yah. but the auto-nagios thing is kinda a big push around here (unfortunately, that module sucks in half of the rest of them :( ..) | ||
| [2008/06/18 18:07:50] <Volcane> plathrop: ditto | ||
| [2008/06/18 18:08:14] * Volcane 's a big believer in totally self standing modules | ||
| [2008/06/18 18:08:19] * Disconnect is not a fan of nagios or it's configs, so i'm happy to see anything that takes the load off there | ||
| [2008/06/18 18:09:00] @ greenmoss joined channel #puppet | ||
| [2008/06/18 18:09:42] <ashp> I've tried to make my modules self standing but it's very difficult | ||
| [2008/06/18 18:09:52] <ashp> I don't want to include say, mysql bits in tons of different modules | ||
| [2008/06/18 18:09:57] <Volcane> nods | ||
| [2008/06/18 18:09:58] <ashp> so they are never really 'self standing' | ||
| [2008/06/18 18:10:03] <Disconnect> the other good news is its time to go home :) | ||
| [2008/06/18 18:10:06] <Disconnect> thanks! | ||
| [2008/06/18 18:10:10] @ Quit: Disconnect: | ||
| [2008/06/18 18:10:46] <Volcane> ashp: have the same, but then I'd like have apache::php::mysql and only that one bit would need mysql module, u can still use apache, php, vhost defines and all that without ever needing to know about the mysql module | ||
| [2008/06/18 18:12:26] <ashp> Sometimes I feel like we've woken up in the middle of a giant grass plain, and we don't have a map : | ||
| [2008/06/18 18:12:35] <ashp> that's how working out all this configuration management feels :) | ||
| [2008/06/18 18:13:00] <plathrop> Now I have to write Python code. Ugh. | ||
| [2008/06/18 18:13:15] * Volcane built 15 dev servers at current client today, first time they're seeing puppet built hosts, they're quite happy about it | ||
| [2008/06/18 18:13:18] <plathrop> rspec is SO MUCH BETTER than any Python unit testing framework | ||
| [2008/06/18 18:16:20] @ jvanzyl joined channel #puppet | ||
| [2008/06/18 18:16:41] @ brscott joined channel #puppet | ||
| [2008/06/18 18:20:41] @ Quit: Innocenti: Client Quit | ||
| [2008/06/18 18:20:42] @ Quit: flakrat: "Leaving" | ||
| [2008/06/18 18:20:50] <sigmonsays> I want facter to read a file and define a variable from its contents. Is there a easy way to create a fact from ruby code like "$blah = File.new('/etc/passwd').readline().strip() " | ||
| [2008/06/18 18:21:16] @ Quit: edibrac2: Read error: 113 (No route to host) | ||
| [2008/06/18 18:21:24] @ Ol_ joined channel #puppet | ||
| [2008/06/18 18:21:57] @ edibrac2 joined channel #puppet | ||
| [2008/06/18 18:23:27] <Volcane> sigmonsays: http://www.devco.net/pubwiki/Puppet/CustomFacts | ||
| [2008/06/18 18:23:53] <Volcane> sigmonsays: that reads var=val pairs out of /etc/facts.txt and makes facts | ||
| [2008/06/18 18:24:20] <sigmonsays> Yes! :) | ||
| [2008/06/18 18:24:34] <Volcane> bit chicken and egg though if u want to use them in anything | ||
| [2008/06/18 18:24:39] <Volcane> cos without the file you cant build manifests | ||
| [2008/06/18 18:24:49] <Volcane> and well you want to put the file there with puppet :) | ||
| [2008/06/18 18:25:20] <Volcane> anyway, i use a bootstrap environment to do that, another client of mine use the same code they're happy to just put it there during kickstart | ||
| [2008/06/18 18:28:31] @ andrewcshafer joined channel #puppet | ||
| [2008/06/18 18:33:42] @ brscott left channel #puppet () | ||
| [2008/06/18 18:34:44] <jamesturnbull> Volcane: nice CustomFacts - is that on the Puppet recipe wiki also? | ||
| [2008/06/18 18:34:58] <Volcane> jamesturnbull: nope, I should put them there | ||
| [2008/06/18 18:35:43] <Volcane> jamesturnbull: i first used some code out of your book but decidedly ugly code, it seems inside the 'Facter.add(var) do' block value has special meaning and just dont work | ||
| [2008/06/18 18:36:32] <Volcane> jamesturnbull: but now i am learning some ruby so improving things :) | ||
| [2008/06/18 18:36:46] <jamesturnbull> Volcane: yeah some ugly code in there but it should all work... :P | ||
| [2008/06/18 18:37:12] <jamesturnbull> Volcane: was (and am) still learning Ruby when I wrote that | ||
| [2008/06/18 18:38:12] <Volcane> yeah, first week with a ruby book for me, so no doubt be cleaning up a lot of junk i put together with various copy/pastes in the past year or so :) | ||
| [2008/06/18 18:41:19] @ martha left channel #puppet () | ||
| [2008/06/18 18:42:05] <sigmonsays> Volcane, what do u use to bootstrap? There is minimal bootstrap I already do manually | ||
| [2008/06/18 18:42:17] <Volcane> sigmonsays: http://www.devco.net/pubwiki/Puppet/BootstrapEnvironment | ||
| [2008/06/18 18:42:25] <sigmonsays> Nice | ||
| [2008/06/18 18:42:31] <sigmonsays> i'll give it a read | ||
| [2008/06/18 18:48:57] @ Quit: greenmoss: | ||
| [2008/06/18 18:50:13] <Volcane> it works well, saves me having to do a *ton* of requires etc, and gets the facts on the box setting the right environment for future runs | ||
| [2008/06/18 18:50:50] <fastjay> anyone have a rubygem-hobo rpm? :) | ||
| [2008/06/18 18:50:52] @ densone joined channel #puppet | ||
| [2008/06/18 18:51:05] @ markl_ joined channel #puppet | ||
| [2008/06/18 18:51:06] <sigmonsays> fastjay, isn't there a gem2rpm command? | ||
| [2008/06/18 18:51:15] <fastjay> there is | ||
| [2008/06/18 18:51:20] <densone> Can somone tell me what I am doing wrong real quick.? | ||
| [2008/06/18 18:51:31] <fastjay> just trying to be lazy and not have to intsall a system in vmware :) | ||
| [2008/06/18 18:52:05] <sigmonsays> but my $ARCH is not your $ARCH | ||
| [2008/06/18 18:52:11] <sigmonsays> no my $DIST | ||
| [2008/06/18 18:52:54] <densone> I have puppetmasterd running on a server. I try to connect to it. and get: no certificated, exiting , go to the server, sudo puppetca --list and see my server | ||
| [2008/06/18 18:53:09] <densone> I accidentally ran generate instead of sign and got an error | ||
| [2008/06/18 18:53:15] <densone> and then ran sign | ||
| [2008/06/18 18:53:33] <densone> No the puppetd is saying: Certificates were not trusted | ||
| [2008/06/18 18:53:33] <fastjay> oh sweeet.. found a box to build it on ;) | ||
| [2008/06/18 18:53:40] <Volcane> densone: --clean it | ||
| [2008/06/18 18:53:44] <Volcane> densone: and try again | ||
| [2008/06/18 18:54:51] <densone> I just ran clean and am getting the same | ||
| [2008/06/18 18:55:56] <densone> is there a way to manually delete and start again ? | ||
| [2008/06/18 18:56:03] <densone> from client and server | ||
| [2008/06/18 18:56:05] <Volcane> clear out hte ssl directories on client and server | ||
| [2008/06/18 18:56:09] <Volcane> /var/lib/puppet/ssl | ||
| [2008/06/18 18:58:09] <sigmonsays> Volcane, where do you store yoru facts? I wanted to keep mine in /etc/puppet/facts | ||
| [2008/06/18 18:58:16] <sigmonsays> but it's making it difficult to test | ||
| [2008/06/18 18:58:22] <Volcane> a module | ||
| [2008/06/18 18:58:30] <Volcane> well the .rb code i put there yes | ||
| [2008/06/18 18:58:34] <Volcane> but to test | ||
| [2008/06/18 18:58:38] <Volcane> mkdir temp/facter/ | ||
| [2008/06/18 18:58:40] <Volcane> pop it in there | ||
| [2008/06/18 18:58:46] <Volcane> export RUBYLIB=temp | ||
| [2008/06/18 18:58:49] <Volcane> facter | ||
| [2008/06/18 18:58:50] <Volcane> voila | ||
| [2008/06/18 18:59:01] <sigmonsays> oh. mine was hanging. maybe my fact is b0rked ;) | ||
| [2008/06/18 18:59:06] <Volcane> hehe | ||
| [2008/06/18 18:59:16] <sigmonsays> dolt! | ||
| [2008/06/18 18:59:22] <sigmonsays> s/factor/facter/ | ||
| [2008/06/18 18:59:26] <Volcane> lol | ||
| [2008/06/18 18:59:33] <sigmonsays> damn that command. I got a co-worker too | ||
| [2008/06/18 18:59:41] <Volcane> have some primes :P | ||
| [2008/06/18 18:59:48] <sigmonsays> heh | ||
| [2008/06/18 18:59:59] <densone> Volcane, notice: Got signed certificate | ||
| [2008/06/18 18:59:59] <densone> err: Could not retrieve catalog: Certificates were not trusted: tlsv1 alert decrypt error | ||
| [2008/06/18 18:59:59] <densone> warning: Not using cache on failed catalog | ||
| [2008/06/18 19:00:20] <Volcane> densone: donno dude | ||
| [2008/06/18 19:00:47] <densone> thats the error I got after cleaning and signing | ||
| [2008/06/18 19:01:04] <densone> Ive tried the tutorial in a few places | ||
| [2008/06/18 19:01:14] <densone> can anyone recommend other tutorials | ||
| [2008/06/18 19:01:24] <Volcane> this is what i do: | ||
| [2008/06/18 19:01:38] <Volcane> - add cnames in all my domains for 'puppet', make sure everything can resolve puppet | ||
| [2008/06/18 19:01:47] <Volcane> - set "certname = puppet" in the master | ||
| [2008/06/18 19:01:57] <Volcane> - clear out all ssl dirs, start it all up | ||
| [2008/06/18 19:01:58] <Volcane> sorted | ||
| [2008/06/18 19:02:12] <Volcane> if i get any error at all, i change things to work as above and it always works | ||
| [2008/06/18 19:03:08] @ Quit: randybias: Read error: 110 (Connection timed out) | ||
| [2008/06/18 19:04:09] <Volcane> wow. redhat is adding a year of full support to rhel4 | ||
| [2008/06/18 19:04:16] <Volcane> and extending 5 by one year | ||
| [2008/06/18 19:05:54] <sigmonsays> w00t! | ||
| [2008/06/18 19:05:56] <sigmonsays> ;-) | ||
| [2008/06/18 19:06:33] <Volcane> damn and i just convinced client to let me upgrade all their 4 boxen 5 at an hourly rate :P | ||
| [2008/06/18 19:06:51] <Volcane> (and roll out puppet while at it) | ||
| [2008/06/18 19:08:31] @ Quit: Ol_: | ||
| [2008/06/18 19:10:48] <MrProper_> morning all | ||
| [2008/06/18 19:10:58] <densone> does puppet work well on widely distributed networks? | ||
| [2008/06/18 19:11:08] <densone> like machines that are not on the same network | ||
| [2008/06/18 19:11:16] <Volcane> densone: i run a master in germany with clients in us, uk, de and za | ||
| [2008/06/18 19:11:19] <MrProper_> densone, so long as the bandwidth is there | ||
| [2008/06/18 19:11:44] <densone> I have hundreds of mac mini's that are on their own DSL connections all around the USA | ||
| [2008/06/18 19:11:58] <Volcane> sux to be you :P | ||
| [2008/06/18 19:12:04] <Volcane> if the b/w is there it should be fine | ||
| [2008/06/18 19:12:20] <densone> The mac minis would only be able to hit: puppet.mydomain.com | ||
| [2008/06/18 19:12:33] <Volcane> make sure you have mongrel on the master | ||
| [2008/06/18 19:12:36] <densone> btw: mac minis are running ubuntu as kiosk software | ||
| [2008/06/18 19:14:17] <densone> DSL connections are decent, have been doing all my deploys via perl scripts until I heard about puppet | ||
| [2008/06/18 19:14:29] <Volcane> i have a client on my dsl connection | ||
| [2008/06/18 19:14:36] <Volcane> never have a problem and my dsl connection is shitty at best | ||
| [2008/06/18 19:15:01] <densone> the machines are not going to have proper DNS names | ||
| [2008/06/18 19:15:05] <densone> will that affect anything? | ||
| [2008/06/18 19:15:07] <MrProper_> nope | ||
| [2008/06/18 19:15:13] <Volcane> no, as long as they know their fqdn | ||
| [2008/06/18 19:15:21] <Volcane> and the fqdn dont change | ||
| [2008/06/18 19:15:26] <MrProper_> ^ indeed | ||
| [2008/06/18 19:15:30] <densone> what if it changes? | ||
| [2008/06/18 19:15:35] <densone> regenerate cert? | ||
| [2008/06/18 19:15:39] <Volcane> new ssl certs, new node file | ||
| [2008/06/18 19:15:41] <MrProper_> densone, then your cert is invalid for the client | ||
| [2008/06/18 19:15:42] <Volcane> = pita | ||
| [2008/06/18 19:16:39] <densone> so the hostname on the machine would be something like, 49533 | ||
| [2008/06/18 19:16:40] <densone> but the fqdn would be different | ||
| [2008/06/18 19:16:40] <densone> will that cause issues in the cert? | ||
| [2008/06/18 19:16:40] @ Quit: ski98033: "Leaving." | ||
| [2008/06/18 19:18:05] <MrProper_> densone, hostname = blah domain name is foo, fqdn = blah.foo | ||
| [2008/06/18 19:18:21] <densone> hmm | ||
| [2008/06/18 19:18:36] <Volcane> node name lookup is, erm host, host.domain so you could do node files with just 49533 i think | ||
| [2008/06/18 19:18:39] <Volcane> not tried! | ||
| [2008/06/18 19:18:50] <densone> so it bases it off the fqdn on the machine | ||
| [2008/06/18 19:18:56] <densone> or does it have to be looked up | ||
| [2008/06/18 19:19:08] <Volcane> yip, gets sent along (probably the certificate cn) | ||
| [2008/06/18 19:19:08] <densone> so the machine could be cool.mysite.com | ||
| [2008/06/18 19:19:14] <densone> but, it cannot be looked up | ||
| [2008/06/18 19:19:16] <densone> is that ok? | ||
| [2008/06/18 19:19:19] <Volcane> yip | ||
| [2008/06/18 19:19:22] <densone> aight | ||
| [2008/06/18 19:19:27] <densone> I feel better now | ||
| [2008/06/18 19:19:56] <Volcane> lots of my machines have no PTR and they do fine | ||
| [2008/06/18 19:19:58] <densone> so all the osx based machines are 49533.local | ||
| [2008/06/18 19:20:09] <densone> makes sense | ||
| [2008/06/18 19:20:18] <densone> I wish I was not getting so many errors | ||
| [2008/06/18 19:20:19] <densone> lol | ||
| [2008/06/18 19:20:23] @ plathrop left channel #puppet ("ERC Version 5.2 (IRC client for Emacs)") | ||
| [2008/06/18 19:20:34] <densone> Im going to break for a while, and get back to work on this, | ||
| [2008/06/18 19:20:42] <densone> puppet looks pretty awesome | ||
| [2008/06/18 19:20:50] <densone> I hear google is using it too | ||
| [2008/06/18 19:20:57] <fujin> All the cool kids are using it. | ||
| [2008/06/18 19:21:11] <densone> I hear googls mac's use puppet | ||
| [2008/06/18 19:21:43] <fujin> yep, they manage the desktops with it | ||
| [2008/06/18 19:21:44] <fujin> afaik | ||
| [2008/06/18 19:21:51] <Volcane> well they defo have macs with puppet yes, they're not big on details :) | ||
| [2008/06/18 19:23:29] @ plathrop joined channel #puppet | ||
| [2008/06/18 19:23:56] <plathrop> lak: Can you point me to documentation on best practices for laying out a new project? | ||
| [2008/06/18 19:24:06] <lak> erm, no? | ||
| [2008/06/18 19:24:27] <plathrop> lak: I'm writing a external node tool and I'd like to set up my project dir nice like Puppet :-) | ||
| [2008/06/18 19:24:33] <plathrop> lak: Guess I'll just copy you | ||
| [2008/06/18 19:24:47] <lak> sounds like a plan | ||
| [2008/06/18 19:24:51] <lak> i hope to have a good example one soon | ||
| [2008/06/18 19:24:52] <fujin> rakefile, lib/ | ||
| [2008/06/18 19:24:52] <fujin> done | ||
| [2008/06/18 19:25:09] <fujin> isn't there like a magical gem for rolling new apps? | ||
| [2008/06/18 19:26:08] @ greenmoss joined channel #puppet | ||
| [2008/06/18 19:31:04] @ Quit: snerd: Read error: 110 (Connection timed out) | ||
| [2008/06/18 19:31:40] @ snerd joined channel #puppet | ||
| [2008/06/18 19:32:34] * Volcane goes to bed | ||
| [2008/06/18 19:36:21] @ raasdnil joined channel #puppet | ||
| [2008/06/18 19:37:32] @ raasdnil_ joined channel #puppet | ||
| [2008/06/18 19:41:48] @ duffbeer703 joined channel #puppet | ||
| [2008/06/18 19:42:19] @ keithlard joined channel #puppet | ||
| [2008/06/18 19:44:51] @ Quit: plathrop: "ERC Version 5.2 (IRC client for Emacs)" | ||
| [2008/06/18 19:48:08] @ Quit: snerd: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 19:54:02] @ Quit: emerose_: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 19:58:12] @ Quit: raasdnil: Read error: 110 (Connection timed out) | ||
| [2008/06/18 20:00:37] <fastjay> woot.. puppetshow working all from rpm (other than puppetshow) | ||
| [2008/06/18 20:00:52] <sigmonsays> W00t | ||
| [2008/06/18 20:01:06] <sigmonsays> I built my own facts but how do I test sync'in them from the master to the clients? | ||
| [2008/06/18 20:01:14] <fastjay> and i hate rpms | ||
| [2008/06/18 20:01:22] <sigmonsays> I did puppetd -vt --factsync on a client but my factdest doesn't contain any *.rb files. ... | ||
| [2008/06/18 20:01:32] <fastjay> hm | ||
| [2008/06/18 20:01:34] <sigmonsays> fastjay, they're pretty good at what they do. | ||
| [2008/06/18 20:01:41] <sigmonsays> fastjay, go toy around w/ an ebuild ;0) | ||
| [2008/06/18 20:01:46] <fastjay> god no | ||
| [2008/06/18 20:01:49] <sigmonsays> haha | ||
| [2008/06/18 20:01:51] <fastjay> and i HATE building debs | ||
| [2008/06/18 20:01:54] <fastjay> HATE HATE HATE | ||
| [2008/06/18 20:02:01] <sigmonsays> debs are super simpe ;) | ||
| [2008/06/18 20:02:04] @ emerose joined channel #puppet | ||
| [2008/06/18 20:02:09] <fastjay> rpm's are really simple imho | ||
| [2008/06/18 20:06:03] <fastjay> anyone have puppetmasterd throwing too many open file errors? | ||
| [2008/06/18 20:06:04] @ Quit: shadoi: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 20:06:10] @ Quit: lak: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 20:06:11] <fastjay> i just switched over to storeconfig | ||
| [2008/06/18 20:06:27] @ snerd joined channel #puppet | ||
| [2008/06/18 20:07:30] @ shadoi joined channel #puppet | ||
| [2008/06/18 20:10:46] @ raasdnil joined channel #puppet | ||
| [2008/06/18 20:10:48] @ Quit: raasdnil_: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 20:13:26] @ \ask_ joined channel #puppet | ||
| [2008/06/18 20:16:40] @ Quit: snerd: Read error: 104 (Connection reset by peer) | ||
| [2008/06/18 20:35:23] @ snerd joined channel #puppet | ||
| [2008/06/18 20:35:42] @ Quit: jvanzyl: Read error: 110 (Connection timed out) | ||
| [2008/06/18 20:41:59] @ kenvandine joined channel #puppet | ||
| [2008/06/18 20:51:38] @ Quit: jlord: Read error: 110 (Connection timed out) | ||
| [2008/06/18 20:59:13] @ Quit: keithlard: | ||
| [2008/06/18 21:00:28] @ Gwayne joined channel #puppet | ||
| [2008/06/18 21:04:05] <fastjay> yarr! | ||
| [2008/06/18 21:04:19] <fastjay> anyone else have puppetmasterd's mem usage go up a fair bit after switching to storeconfig? | ||
| [2008/06/18 21:05:01] <fujin> yes. | ||
| [2008/06/18 21:05:25] <fastjay> should i be woried? | ||
| [2008/06/18 21:05:47] <fastjay> i have something like 20 puppetmasterd's running | ||
| [2008/06/18 21:05:49] <sigmonsays> yes. but not because of storeconfig | ||
| [2008/06/18 21:07:23] <fastjay> okay.. what should i worry about then? | ||
| [2008/06/18 21:08:18] <fujin> just restart the masters from crontab | ||
| [2008/06/18 21:08:33] <fastjay> okay that will fix the problem but | ||
| [2008/06/18 21:08:41] <zirpu> granny scripts are eval. | ||
| [2008/06/18 21:08:53] <fastjay> whats really wrong? | ||
| [2008/06/18 21:08:59] <fujin> no idea | ||
| [2008/06/18 21:09:01] <fujin> it leaks | ||
| [2008/06/18 21:09:36] <Wakko666> cronjobbed restarts are a workaround, not a solution. | ||
| [2008/06/18 21:09:42] <fastjay> yeah | ||
| [2008/06/18 21:10:14] <Wakko666> you could try spinning up one of ruby's profilers, and see if you can track down where the leak is happening. | ||
| [2008/06/18 21:10:28] <fujin> been there, done that | ||
| [2008/06/18 21:10:31] <fastjay> i need to do thta anywho for this Webrick script i have | ||
| [2008/06/18 21:10:34] @ lak joined channel #puppet | ||
| [2008/06/18 21:10:37] <fastjay> that also leaks gobs of memory ;) | ||
| [2008/06/18 21:10:40] <fujin> see #1010 and related tickets | ||
| [2008/06/18 21:10:47] <gepetto> fujin: #1010 is http://reductivelabs.com/redmine/issues/show/1010 | ||
| [2008/06/18 21:11:02] <fastjay> so.. i could just turn storeconfig off then ;) | ||
| [2008/06/18 21:11:13] <fujin> everyone basically gave up on searching for the leaks | ||
| [2008/06/18 21:11:13] <gepetto> ::puppet:: Recipes/Kernel Modules edited by mrproper @ http://reductivelabs.com/trac/puppet/wiki/Recipes/KernelModules (by brendan@sitesuite.com.au) | ||
| [2008/06/18 21:11:19] <fujin> some people don't see em at all. | ||
| [2008/06/18 21:11:39] <fastjay> combo of ruby/ar versions and what not? | ||
| [2008/06/18 21:12:07] <fujin> no idea | ||
| [2008/06/18 21:12:19] <fujin> the lack of information was prevalent | ||
| [2008/06/18 21:12:39] <fastjay> yeah | ||
| [2008/06/18 21:15:44] <fujin> holoways gdb method worked quite well | ||
| [2008/06/18 21:15:50] <Wakko666> hrm... thread safety issues. fun | ||
| [2008/06/18 21:16:06] @ huangmingyou joined channel #puppet | ||
| [2008/06/18 21:16:37] <huangmingyou> hello, how to write the autosign.conf file ? I forget it. | ||
| [2008/06/18 21:17:10] <fastjay> fujin: still.. at present i am not sure storeocnfig is buying me much right now.. other than puppetshow | ||
| [2008/06/18 21:17:18] <fastjay> so i might just roll back to pre storeconfig | ||
| [2008/06/18 21:17:21] <fastjay> :/ | ||
| [2008/06/18 21:17:37] <fastjay> has it been isolated at all? | ||
| [2008/06/18 21:17:42] <fujin> no | ||
| [2008/06/18 21:17:48] <fujin> there was a leaky tags array | ||
| [2008/06/18 21:17:51] <fujin> that luke fixed | ||
| [2008/06/18 21:17:53] <fastjay> so dont even know if its AR or puppet or ruby or what? | ||
| [2008/06/18 21:17:58] <fastjay> I remember that | ||
| [2008/06/18 21:18:03] <lak> brb | ||
| [2008/06/18 21:18:04] @ lak left channel #puppet () | ||
| [2008/06/18 21:18:06] @ lak joined channel #puppet | ||
| [2008/06/18 21:18:11] <lak> working? | ||
| [2008/06/18 21:18:14] <lak> ah | ||
| [2008/06/18 21:18:19] <fujin> yes | ||
| [2008/06/18 21:18:20] <fujin> :D | ||
| [2008/06/18 21:18:23] <lak> sometimes colloquy doesn't show any output :/ | ||
| [2008/06/18 21:18:29] <lak> what did i fix? | ||
| [2008/06/18 21:18:46] <fujin> ah, that leaking tags array for #1131 | ||
| [2008/06/18 21:18:52] <gepetto> fujin: ah: #1131 is http://reductivelabs.com/redmine/issues/show/1131 | ||
| [2008/06/18 21:18:52] <fastjay> i guess i will do the cron job for now | ||
| [2008/06/18 21:21:17] <fastjay> well if i can be any help to figgure out why storeconfig is causing my masters to suck ram.. let me know :) | ||
| [2008/06/18 21:21:38] <MrProper_> fastjay, i also have the same issue | ||
| [2008/06/18 21:22:00] <fastjay> i am either going to cron it or roll it back tonight | ||
| [2008/06/18 21:22:02] @ jlord joined channel #puppet | ||
| [2008/06/18 21:22:16] <MrProper_> fastjay, after looking into it, it seems if you have a syntax error in your manifests somewhere it sucks ram ALOT faster | ||
| [2008/06/18 21:22:33] <fastjay> thats not the issue thta I can tell. | ||
| [2008/06/18 21:22:49] <MrProper_> fastjay, sorry i shouldnt say just syntax, any issue that causes a client to roll back to a cached config | ||
| [2008/06/18 21:22:56] <fastjay> i mean we do a puppetrun on every box 5->10 min's | ||
| [2008/06/18 21:23:12] <fastjay> and have 400 boxes puppetizied | ||
| [2008/06/18 21:23:40] @ huangmingyou left channel #puppet () | ||
| [2008/06/18 21:24:08] <fastjay> MrProper_: what os? version of ruby? ar version ect are you running? | ||
| [2008/06/18 21:25:17] <fastjay> oh also what version of the ruby-mysql stuff | ||
| [2008/06/18 21:25:17] <MrProper_> fastjay, debian etch, ruby 1.8.2-1 (ruby1.8.5-4etch1), puppet-0.24.4 | ||
| [2008/06/18 21:25:38] <fastjay> i am on 1.8.5 from centos | ||
| [2008/06/18 21:25:40] <fastjay> hmmf | ||
| [2008/06/18 21:25:45] <fastjay> and 24.4 | ||
| [2008/06/18 21:26:02] <MrProper_> fastjay, i havent confirmed this yet, but it seems the memory leak on puppetmaster started for me after 0.24.2 | ||
| [2008/06/18 21:26:34] <fastjay> did you do storeconfig before 24.2? | ||
| [2008/06/18 21:26:41] <MrProper_> fastjay, aye | ||
| [2008/06/18 21:27:00] <fastjay> hmmf | ||
| [2008/06/18 21:27:08] <MrProper_> fastjay, like i said i havent confirmed that yet | ||
| [2008/06/18 21:27:14] <fastjay> k | ||
| [2008/06/18 21:28:08] <fastjay> oh man and the joyent guys have a ruby dtrace provider.. sick.. too bad this is linux | ||
| [2008/06/18 21:28:30] <fujin> fire up nexenta or soemthing see if you can get it running | ||
| [2008/06/18 21:28:34] <fujin> dtrace runs on macosx too,right? | ||
| [2008/06/18 21:28:38] <fastjay> yes | ||
| [2008/06/18 21:28:57] <fastjay> i have a solaris box sitting next to me | ||
| [2008/06/18 21:29:02] <fastjay> i would just have to get al lthat shit working on it | ||
| [2008/06/18 21:29:05] <fastjay> and its about time to go home | ||
| [2008/06/18 21:35:22] <densone> Volcane, setting certname to puppet worked like a charm. Thanks | ||
| [2008/06/18 21:36:06] <fastjay> i also have a master out of FDS | ||
| [2008/06/18 21:36:09] @ ale[x] joined channel #puppet | ||
| [2008/06/18 21:36:28] <fastjay> FDs | ||
| [2008/06/18 21:36:34] <ale[x]> howdy | ||
| [2008/06/18 21:37:11] <fastjay> which is a bunch of open fd's to /var/log/puppet/rails.log | ||
| [2008/06/18 21:38:40] <hiffy> man they really ought to port dtrace | ||
| [2008/06/18 21:38:58] <hiffy> then you'd just lose any argument as to running solaris and the world would be a better place | ||
| [2008/06/18 21:39:05] @ Quit: jlord: Read error: 110 (Connection timed out) | ||
| [2008/06/18 21:39:14] <fastjay> whats wrong w/ solaris? :) | ||
| [2008/06/18 21:39:32] <fastjay> i am actually a big zfs fan.. and some of the new pkg stuff is interesting how they tie it right into zfs to maintain multiple BEs | ||
| [2008/06/18 21:39:53] <hiffy> fastjay: it's stuck somewhere in the mid nineties, at least, all the userland stuff is, and no package manager :P | ||
| [2008/06/18 21:40:03] <fastjay> have you used pkg? | ||
| [2008/06/18 21:40:14] <fastjay> and they ship a big chunk of gnu userland.. | ||
| [2008/06/18 21:40:27] <hiffy> hunting through sunfreeware.com does not constitute a package manager if you ask me | ||
| [2008/06/18 21:40:31] <hiffy> :P | ||
| [2008/06/18 21:40:38] <fastjay> have you used pkg? | ||
| [2008/06/18 21:40:52] <hiffy> Hm, I have not. | ||
| [2008/06/18 21:41:05] <fastjay> pkg image-update is pretty sweet | ||
| [2008/06/18 21:41:20] <hiffy> where does it get packages from? | ||
| [2008/06/18 21:41:22] @ Quit: \ask_: | ||
| [2008/06/18 21:41:26] <fastjay> not sure to be honest :) | ||
| [2008/06/18 21:41:31] <fastjay> not sure what the default repo is | ||
| [2008/06/18 21:41:44] <hiffy> can you use it to switch over to the gnu coreutils? manage apache dependecies, etc? | ||
| [2008/06/18 21:41:59] <bda> pkg.opensolaris.org is the default repo. | ||
| [2008/06/18 21:42:05] <bda> Blastwave and SFW also have IPS repos now. | ||
| [2008/06/18 21:42:07] <fastjay> /usr/gnu/ has alot of the gnu stuff in it. | ||
| [2008/06/18 21:42:15] <hiffy> hm. that may make life bearable | ||
| [2008/06/18 21:42:19] <fastjay> bda: was not aware of that .. nifty | ||
| [2008/06/18 21:42:26] <bda> hiffy: GNU utils are at the front of $PATH by default in OpenSolaris. | ||
| [2008/06/18 21:42:56] <fastjay> we are looking at rolling thumpers | ||
| [2008/06/18 21:43:07] <fastjay> so i am beefing up on my solaris.. its been a year since i touched it | ||
| [2008/06/18 21:43:16] <hiffy> bda: yeah but opensolaris is not an option, I'm talking large server farms with support contracts and hte liek | ||
| [2008/06/18 21:43:20] <hiffy> *the like | ||
| [2008/06/18 21:43:26] <bda> hiffy: IPS is not in GA yet, no. | ||
| [2008/06/18 21:43:32] <bda> I use pkgsrc on my GA systems. | ||
| [2008/06/18 21:43:32] <hiffy> GA? | ||
| [2008/06/18 21:43:39] <bda> General Audience. Solaris 10. | ||
| [2008/06/18 21:43:43] <hiffy> oh fair enough | ||
| [2008/06/18 21:43:47] <fastjay> opensolaris has support | ||
| [2008/06/18 21:43:55] <fastjay> or so the sun SE tells me | ||
| [2008/06/18 21:44:00] <fastjay> s/the/our/ | ||
| [2008/06/18 21:44:07] <bda> Running OpenSolaris on production systems would probably be pretty funny. | ||
| [2008/06/18 21:44:19] <fastjay> joyent does that :) | ||
| [2008/06/18 21:44:22] <bda> Given that you can't jumpstart, choose what packages to install at install time, etc etc... | ||
| [2008/06/18 21:44:22] <hiffy> well then it's definitely of limited use :P | ||
| [2008/06/18 21:44:24] <bda> No they don't. | ||
| [2008/06/18 21:44:27] <bda> They run Nevada builds. | ||
| [2008/06/18 21:44:32] <fastjay> ahh | ||
| [2008/06/18 21:44:34] <fastjay> solaris express | ||
| [2008/06/18 21:44:37] <bda> Yes. | ||
| [2008/06/18 21:44:49] <fastjay> i heard (3rd hand) thats wwas their zfs issue they had | ||
| [2008/06/18 21:44:56] <fastjay> was opensolaris related | ||
| [2008/06/18 21:45:00] <hiffy> Nifty tho, I only resent solaris for the userland | ||
| [2008/06/18 21:45:10] <bda> hiffy: Userland is fine with very little work. | ||
| [2008/06/18 21:45:12] <hiffy> dtrace, zones, zfs are all cool tech | ||
| [2008/06/18 21:45:22] <fastjay> bda: so why owuldnt you roll opensolaris i nprod? | ||
| [2008/06/18 21:45:25] <fastjay> in prod | ||
| [2008/06/18 21:45:38] <bda> fastjay: Because it incorporates technology that isn't very well tested. | ||
| [2008/06/18 21:45:44] <bda> IPS is a good example of that. | ||
| [2008/06/18 21:45:49] <bda> It's too new. | ||
| [2008/06/18 21:46:00] <fastjay> yeah.. i agree.. on the ips stuff | ||
| [2008/06/18 21:46:10] <bda> zfsboot is also relatively new (about a year old). | ||
| [2008/06/18 21:46:12] <fastjay> the SE we dealt with was like 'yeah use opensolaris if you want blah blah blah zfs features' | ||
| [2008/06/18 21:46:15] <bda> And very very new on SPARC. | ||
| [2008/06/18 21:46:33] <bda> shrug, use SXCE >b90 and LU every couple months if you want more bleedier edges. | ||
| [2008/06/18 21:46:49] <bda> I am happy tracking stable. :) | ||
| [2008/06/18 21:47:03] <fastjay> yeah.. understandable | ||
| [2008/06/18 21:47:45] @ Quit: shadoi: Read error: 110 (Connection timed out) | ||
| [2008/06/18 21:48:00] <bda> In the last two years I've gone from ~50 Linux servers to 21 Linux servers and 13 Solaris boxes. | ||
| [2008/06/18 21:48:06] <bda> And next week 19 of those Linux boxes are going away. :) | ||
| [2008/06/18 21:48:12] <bda> Zones++ | ||
| [2008/06/18 21:48:43] <bda> Patching Solaris still sucks horribly, but LU and pca make it bearable. | ||
| [2008/06/18 21:49:24] <fastjay> right now we are evaluating new tech for storage.. moving away from clustered file system to a bunch of stand along boxes | ||
| [2008/06/18 21:49:40] <bda> This week I'll have puppet doing all my zone/service configuration. :) | ||
| [2008/06/18 21:49:44] <bda> Which is pretty super awesome. | ||
| [2008/06/18 21:49:51] <bda> fastjay: Really? | ||
| [2008/06/18 21:49:52] @ Quit: shake-n-bake: | ||
| [2008/06/18 21:50:00] <fastjay> yeah | ||
| [2008/06/18 21:50:02] <bda> I'm looking at building a ghetto FC SAN. | ||
| [2008/06/18 21:50:05] <fastjay> clustered file systems cost too much :) | ||
| [2008/06/18 21:50:19] |