| [2010/07/23 00:00:50] @ Log started by gepetto | ||
| [2010/07/23 00:00:50] @ Quit: ahuman: Read error: Connection reset by peer | ||
| [2010/07/23 00:04:41] @ nakano_ is now known as nakano | ||
| [2010/07/23 00:04:44] @ ahasenack joined channel #puppet | ||
| [2010/07/23 00:13:36] <tuf> ok it kinda works | ||
| [2010/07/23 00:13:47] <tuf> chendry: refresh that pastie if youre bored :) | ||
| [2010/07/23 00:13:59] <tuf> get errors on the execs but I'm sure I can work that out | ||
| [2010/07/23 00:14:14] @ gebi joined channel #puppet | ||
| [2010/07/23 00:15:57] @ FOCer joined channel #puppet | ||
| [2010/07/23 00:34:16] @ m1nish joined channel #puppet | ||
| [2010/07/23 00:36:37] @ Quit: mclarke: Quit: mclarke | ||
| [2010/07/23 00:42:51] @ Quit: dcarley: Quit: leaving | ||
| [2010/07/23 00:44:08] @ ganjafarm joined channel #puppet | ||
| [2010/07/23 00:46:02] <tuf> w00t got it | ||
| [2010/07/23 00:46:18] <tuf> had to add some paths | ||
| [2010/07/23 00:46:42] @ dcarley joined channel #puppet | ||
| [2010/07/23 00:46:48] @ Quit: snoop: Ping timeout: 240 seconds | ||
| [2010/07/23 00:46:49] <tuf> so now the only remaining problem is | ||
| [2010/07/23 00:46:52] <tuf> they run every time :) | ||
| [2010/07/23 00:47:10] <tuf> the notify from the package type works | ||
| [2010/07/23 00:47:27] <tuf> but since theyre execs with aliases they sit out there and run every time | ||
| [2010/07/23 00:47:32] @ Quit: gebi: Ping timeout: 265 seconds | ||
| [2010/07/23 00:47:37] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/23 01:03:47] <tuf> refreshonly fixed it | ||
| [2010/07/23 01:04:05] <tuf> all done totally working thx chendry | ||
| [2010/07/23 01:07:27] <chendry> yay! good to hear | ||
| [2010/07/23 01:09:50] @ Quit: wilmoore: Remote host closed the connection | ||
| [2010/07/23 01:13:55] @ Quit: cparedes: Ping timeout: 246 seconds | ||
| [2010/07/23 01:13:59] @ cparedes joined channel #puppet | ||
| [2010/07/23 01:14:08] @ Quit: cparedes: Changing host | ||
| [2010/07/23 01:14:08] @ cparedes joined channel #puppet | ||
| [2010/07/23 01:14:16] @ Quit: zorzar: Ping timeout: 246 seconds | ||
| [2010/07/23 01:14:16] @ Quit: FoXMaN: Ping timeout: 246 seconds | ||
| [2010/07/23 01:14:37] @ Quit: ganjafarm: Ping timeout: 246 seconds | ||
| [2010/07/23 01:14:46] @ FoXMaN joined channel #puppet | ||
| [2010/07/23 01:14:58] @ Quit: pinoyskull: Ping timeout: 246 seconds | ||
| [2010/07/23 01:15:13] @ ganjafarm joined channel #puppet | ||
| [2010/07/23 01:15:19] @ Quit: Schmidt: Ping timeout: 246 seconds | ||
| [2010/07/23 01:15:19] @ Quit: Demosthenes: Ping timeout: 246 seconds | ||
| [2010/07/23 01:15:29] @ zorzar joined channel #puppet | ||
| [2010/07/23 01:15:43] @ TREllis joined channel #puppet | ||
| [2010/07/23 01:15:46] @ pinoyskull joined channel #puppet | ||
| [2010/07/23 01:16:29] @ Demosthenes joined channel #puppet | ||
| [2010/07/23 01:21:40] <tuf> how about this one: is there anyway way to modify how the providers are configed? For instance gem uses /usr/bin/gem which is incorrect on my systems. | ||
| [2010/07/23 01:26:07] <nevyn> tuf: rewrite their configs? | ||
| [2010/07/23 01:26:28] <tuf> from what im reading it uses a path from somewhere | ||
| [2010/07/23 01:28:48] @ Quit: bzrk: Ping timeout: 240 seconds | ||
| [2010/07/23 01:29:32] @ MattyM joined channel #puppet | ||
| [2010/07/23 01:31:31] @ Quit: chendry: Ping timeout: 265 seconds | ||
| [2010/07/23 01:31:33] @ chendry joined channel #puppet | ||
| [2010/07/23 01:33:11] @ Quit: Days`: Ping timeout: 264 seconds | ||
| [2010/07/23 01:35:04] @ lbt_ joined channel #puppet | ||
| [2010/07/23 01:36:05] @ bzrk joined channel #puppet | ||
| [2010/07/23 01:36:13] @ Quit: chendry: Ping timeout: 258 seconds | ||
| [2010/07/23 01:41:57] @ benoit__ joined channel #puppet | ||
| [2010/07/23 01:55:30] @ verwilst joined channel #puppet | ||
| [2010/07/23 01:56:26] @ docelic_ joined channel #puppet | ||
| [2010/07/23 01:59:48] @ Quit: docelic: Ping timeout: 248 seconds | ||
| [2010/07/23 02:06:29] @ Quit: twisla: Read error: Operation timed out | ||
| [2010/07/23 02:06:56] @ twisla joined channel #puppet | ||
| [2010/07/23 02:07:40] @ shug joined channel #puppet | ||
| [2010/07/23 02:07:59] @ Quit: stockholm: Ping timeout: 264 seconds | ||
| [2010/07/23 02:08:49] @ stockholm joined channel #puppet | ||
| [2010/07/23 02:09:57] @ kolla_ joined channel #puppet | ||
| [2010/07/23 02:14:56] @ gebi joined channel #puppet | ||
| [2010/07/23 02:22:28] @ yure joined channel #puppet | ||
| [2010/07/23 02:23:05] <Hilli> wtf.. Gentoo's portage comes with a puppet-2.6.0.ebuild - Latest before that was puppet-0.25.5.ebuild... | ||
| [2010/07/23 02:26:41] @ mauve joined channel #puppet | ||
| [2010/07/23 02:32:26] @ Deesl joined channel #puppet | ||
| [2010/07/23 02:33:51] @ fbe joined channel #puppet | ||
| [2010/07/23 02:36:40] @ Days` joined channel #puppet | ||
| [2010/07/23 02:38:49] <tuf> yeah | ||
| [2010/07/23 02:38:55] <tuf> lots of versions! | ||
| [2010/07/23 02:47:21] <barn> Hilli: that's correct | ||
| [2010/07/23 02:47:47] <barn> they done a SunOS/Solaris | ||
| [2010/07/23 02:48:06] <Hilli> barn: It is? Isn't puppet at 0.26.0? | ||
| [2010/07/23 02:48:18] <Hilli> come again | ||
| [2010/07/23 02:48:22] <hggh> Hilli: no. it was bumped up from 0.25 to 2.6 | ||
| [2010/07/23 02:48:27] @ Djelibeybi joined channel #puppet | ||
| [2010/07/23 02:48:33] <Hilli> Oh... That explains :) | ||
| [2010/07/23 02:57:18] @ andrewh joined channel #puppet | ||
| [2010/07/23 02:57:42] @ happymcplaksin joined channel #puppet | ||
| [2010/07/23 02:58:10] @ happymcplaksin left channel #puppet () | ||
| [2010/07/23 03:01:51] @ blkperl_ joined channel #puppet | ||
| [2010/07/23 03:03:39] @ Quit: blkperl: Read error: Connection reset by peer | ||
| [2010/07/23 03:05:31] @ groove joined channel #puppet | ||
| [2010/07/23 03:05:34] <ghaskins_mobile> jamesturnbull, morning, here is that output you requested | ||
| [2010/07/23 03:05:36] <ghaskins_mobile> http://pastie.org/1056746 | ||
| [2010/07/23 03:06:11] <groove> has anybody solved the problem of how to elegantly perform rolling upgrades (one, some, many) with puppet? | ||
| [2010/07/23 03:06:27] <groove> potentially also with the possibility of rolling back failed upgrades? | ||
| [2010/07/23 03:08:02] <ghaskins_mobile> is there a way to manually connect to a puppet:// url ? (to see if its being surfaced properly) | ||
| [2010/07/23 03:08:18] <ghaskins_mobile> (in v2.6) | ||
| [2010/07/23 03:08:33] <Volcane> groove: rolling back is only possible if what you're doing is in a system with transactional awareness like packages | ||
| [2010/07/23 03:08:46] <masterzen> ghaskins_mobile: use openssl s_client -host <server> -port 8140 -cert /path/to/cert.pem -key /path/to/privatekey.pem | ||
| [2010/07/23 03:09:01] <groove> Volcane: i'm not so interested in the specifics at the resource level | ||
| [2010/07/23 03:09:17] <groove> Volcane: more as an abstraction, how to make it work at the node/top-level class | ||
| [2010/07/23 03:09:18] <ghaskins_mobile> masterzen, cool, thx | ||
| [2010/07/23 03:09:24] * ghaskins_mobile goes to try it | ||
| [2010/07/23 03:09:28] <masterzen> ghaskins_mobile: then it's full HTTP. you can use GET /production/file_metadata/path/to/file HTTP/1.1 | ||
| [2010/07/23 03:09:36] <Volcane> groove: yes, what i am saying is puppet doesnt have enough awareness to lets say roll back exec's | ||
| [2010/07/23 03:09:40] <masterzen> ghaskins_mobile: you need to send at least Accept: pson | ||
| [2010/07/23 03:09:46] <masterzen> ghaskins_mobile: I mean as header | ||
| [2010/07/23 03:09:53] <Volcane> groove: but if everything is done with idempotent resources - not execs etc - you can do so with versioning modules | ||
| [2010/07/23 03:09:56] <ghaskins_mobile> masterzen, nod, understood | ||
| [2010/07/23 03:10:23] <groove> Volcane: what do you mean by "versioning modules"? | ||
| [2010/07/23 03:11:10] <Volcane> groove: as in , store your modules in version control and manage rollback of the logic that way. you still have issues say if in a newer version you added a file /tmp/foo and in an earlier version /tmp/foo wasnt mentioned at all. on runing an earlier version of puppet manifests /tmp/foo will be left on the box | ||
| [2010/07/23 03:11:47] <groove> ok, that is fair enough | ||
| [2010/07/23 03:12:16] <groove> i was thinking solely about puppet-side solutions, but the svn- or git-side could be used i guess | ||
| [2010/07/23 03:13:05] <Volcane> yeah puppet doesnt track things close enough and store historical state of the entire thing so you can go back to a week ago | ||
| [2010/07/23 03:13:17] <Volcane> you need to do so with your code and you need to be careful with that code to do things that make sense | ||
| [2010/07/23 03:14:33] @ Schmidt joined channel #puppet | ||
| [2010/07/23 03:14:50] @ DbT_ joined channel #puppet | ||
| [2010/07/23 03:15:58] <sejo> zipkid: you use shorewall and puppet richt? | ||
| [2010/07/23 03:16:02] <sejo> right? | ||
| [2010/07/23 03:18:55] <alcy> does the test in onlyif understand normal bash stuff ? like exec{"make":onlyif=>test ! -d /var/qmail/bin} ? checking in noop, it seems it does understand bash. | ||
| [2010/07/23 03:19:29] <Djelibeybi> alcy: yes, that works. | ||
| [2010/07/23 03:19:51] <alcy> Djelibeybi: ah thanks ! | ||
| [2010/07/23 03:20:42] <ghaskins_mobile> masterzen, i got lazy typing the headers manually in s_client and tried curl (I realize I still need to get mutual-auth enabled) | ||
| [2010/07/23 03:20:50] <ghaskins_mobile> but in any case, have you ever tried that method? | ||
| [2010/07/23 03:20:53] <ghaskins_mobile> i get this: | ||
| [2010/07/23 03:20:54] <ghaskins_mobile> http://pastie.org/1056771 | ||
| [2010/07/23 03:21:11] <ghaskins_mobile> i am not sure if that is telling me the fileserver is not working, or if its another problem | ||
| [2010/07/23 03:21:26] <ghaskins_mobile> (mutual-auth not enabled yet, for instance) | ||
| [2010/07/23 03:21:45] <ghaskins_mobile> (just wondering if you have tried curl, more than anything | ||
| [2010/07/23 03:23:06] <sejo> someone else defining his iptable rules with puppet? | ||
| [2010/07/23 03:24:19] @ progre55 joined channel #puppet | ||
| [2010/07/23 03:26:02] <progre55> hi guys, I've got several files like "file1", "file2", "file3", etc. and they all have the same settings and permissions, and they should all be in the same folder. Is it possible to create a batch for them, or should I better create "file" elements for each of them in the manifest? | ||
| [2010/07/23 03:26:22] <groove> file { [file1, file2, file3]: ... | ||
| [2010/07/23 03:26:26] @ vachon joined channel #puppet | ||
| [2010/07/23 03:26:31] <ghaskins_mobile> masterzen, hmm, nope, I get that same "indirection" response even with the s_client w/ mutual auth | ||
| [2010/07/23 03:26:38] <vachon> AIM down for anyone else? | ||
| [2010/07/23 03:27:01] <zipkid> sejo: yep | ||
| [2010/07/23 03:27:01] <sejo> zipkid: you use the module made by david schmitt ? | ||
| [2010/07/23 03:27:10] <progre55> groove: oh nice, thanks | ||
| [2010/07/23 03:28:09] @ Quit: duerF: Quit: Leaving | ||
| [2010/07/23 03:28:57] <alcy> Ok, I think I am missing something very basic here, I asked this before few hours back. so, does recurse=>true also set the owner and group recursively, or just the file permissions for subdirs & files ? | ||
| [2010/07/23 03:29:23] <sejo> should do both | ||
| [2010/07/23 03:29:36] <vachon> alcy: does both | ||
| [2010/07/23 03:29:48] <vachon> puppet takes modes and perms on the source unless overridden | ||
| [2010/07/23 03:30:20] <alcy> sejo: vachon: but it doesn't ? modes & perms are being set just fine. but not the owner & group. | ||
| [2010/07/23 03:30:45] <progre55> groove: and btw, how would I specify the source then? or do I even have to? | ||
| [2010/07/23 03:30:57] <vachon> alcy: thats a new one to me | ||
| [2010/07/23 03:31:03] <vachon> my infinites work fine | ||
| [2010/07/23 03:31:31] <groove> progre55: if they are in the same path you could use something like source => "puppet:///module/foo/path/to/files/${name}" | ||
| [2010/07/23 03:31:39] <alcy> vachon: well, I dont know whats the problem. I'll paste some sample code. | ||
| [2010/07/23 03:32:55] <sejo> alcy hmm what version are you using? | ||
| [2010/07/23 03:33:07] <sejo> I just tested here... seems to work purfectly | ||
| [2010/07/23 03:33:17] <progre55> groove: for instance, now the manifest looks like this http://pastie.org/1056784 | ||
| [2010/07/23 03:33:39] <alcy> sejo: server 0.25.5 (debian squeeze), client is backported 0.25.4 on lenny | ||
| [2010/07/23 03:33:52] @ stewartl42 joined channel #puppet | ||
| [2010/07/23 03:33:55] <groove> progre55: ok, so use the syntax i suggested but replace source with "puppet:///tomcat6/${name}" | ||
| [2010/07/23 03:33:56] @ stewartl42 left channel #puppet () | ||
| [2010/07/23 03:34:01] <progre55> groove: and the files are located in /etc/puppet/modules/tomcat6/files/etc/init/ | ||
| [2010/07/23 03:34:05] @ Quit: testburgher: Quit: Page closed | ||
| [2010/07/23 03:34:16] <sejo> alcy can you paste your manifest? | ||
| [2010/07/23 03:34:21] <alcy> sejo: vachon: http://pastie.org/1056785 . | ||
| [2010/07/23 03:34:24] <sejo> (in dpaste or something) | ||
| [2010/07/23 03:34:25] <sejo> k | ||
| [2010/07/23 03:34:30] <groove> an alternative method is to set the common elements in a File { } block | ||
| [2010/07/23 03:34:36] <sejo> brb phone | ||
| [2010/07/23 03:34:52] <progre55> groove: what common elements? | ||
| [2010/07/23 03:34:54] <vachon> alcy: so its setting dnscache on them? | ||
| [2010/07/23 03:35:03] <groove> progre55: owner, group, mode etc | ||
| [2010/07/23 03:35:03] <progre55> groove: like the owner and group? | ||
| [2010/07/23 03:35:06] <progre55> oh okay | ||
| [2010/07/23 03:35:11] <progre55> groove: thanks | ||
| [2010/07/23 03:35:19] <groove> no problem | ||
| [2010/07/23 03:35:47] <alcy> vachon: it "should" set, but env & CACHESIZE etc. don't get that owner. | ||
| [2010/07/23 03:36:15] <vachon> yes, what owner do they get? | ||
| [2010/07/23 03:37:17] <alcy> vachon: funny owner. openldap. env directory gets root. | ||
| [2010/07/23 03:38:17] <vachon> do you want them to get dnscache? | ||
| [2010/07/23 03:38:22] <vachon> or root or what? | ||
| [2010/07/23 03:38:31] <alcy> vachon: errm. dnscache, ofcourse. | ||
| [2010/07/23 03:38:37] <alcy> that's why the recurse | ||
| [2010/07/23 03:38:43] <vachon> ok, you need to implicitly call that in those functions | ||
| [2010/07/23 03:38:43] <alcy> that's why the question | ||
| [2010/07/23 03:38:49] <vachon> well resources | ||
| [2010/07/23 03:39:02] <vachon> the recurse applies dnscache to everything it touches | ||
| [2010/07/23 03:39:41] <vachon> but since you are overrriding env and CACHESIZE they take the ownership of whatever UID/GID combo is default or is the source | ||
| [2010/07/23 03:40:43] <alcy> vachon: hmm, right. | ||
| [2010/07/23 03:41:26] <ghaskins_mobile> masterzen, you said "Accept: pson", was that a typo? | ||
| [2010/07/23 03:41:28] <alcy> had they not been separate resources (but that's not what I need), they would have got the dnscache owner | ||
| [2010/07/23 03:41:42] <ghaskins_mobile> (s/pson/json ?) | ||
| [2010/07/23 03:41:52] <vachon> correct | ||
| [2010/07/23 03:41:57] @ groove left channel #puppet ("Leaving.") | ||
| [2010/07/23 03:42:52] @ chendry joined channel #puppet | ||
| [2010/07/23 03:44:38] <ghaskins_mobile> masterzen, ah, i missed the detail on "/production/file_metadata | ||
| [2010/07/23 03:45:38] <ghaskins_mobile> heres what I see now | ||
| [2010/07/23 03:45:40] <ghaskins_mobile> http://pastie.org/1056799 | ||
| [2010/07/23 03:45:59] <ghaskins_mobile> getting a 404 against a path that _should_ be exported in fileserver.conf | ||
| [2010/07/23 03:46:27] <ghaskins_mobile> do I need to s/[plugins]/[lib] for v2.6 ? | ||
| [2010/07/23 03:46:52] * ghaskins_mobile guesses not, since the client seems to be looking for puppet:///plugins | ||
| [2010/07/23 03:47:02] <vachon> do you have pluginsync on? | ||
| [2010/07/23 03:47:09] <ghaskins_mobile> vachon, yes, on both sides | ||
| [2010/07/23 03:47:13] <ghaskins_mobile> but let me confirm | ||
| [2010/07/23 03:47:29] <DbT_> Hi all, anybody news on this bug: http://projects.puppetlabs.com/issues/3238 ? | ||
| [2010/07/23 03:47:40] <vachon> and a fileserver entry (not sure if its needed, but its def a "safe" thing) | ||
| [2010/07/23 03:47:40] <ghaskins_mobile> vachon, yep, looks like its there | ||
| [2010/07/23 03:47:43] @ nakano is now known as nakano_ | ||
| [2010/07/23 03:47:51] <ghaskins_mobile> vachon, nod | ||
| [2010/07/23 03:47:56] <ghaskins_mobile> ill paste them | ||
| [2010/07/23 03:48:02] <vachon> i'd say bug it | ||
| [2010/07/23 03:48:22] <vachon> i have a very similar setup running .25.5 and its fine | ||
| [2010/07/23 03:48:23] <ghaskins_mobile> client: | ||
| [2010/07/23 03:48:24] <ghaskins_mobile> http://pastie.org/1056804 | ||
| [2010/07/23 03:48:58] <ghaskins_mobile> server: http://pastie.org/1056806 | ||
| [2010/07/23 03:49:20] <vachon> [agent]? is that what its called in 2.6? | ||
| [2010/07/23 03:49:32] <ghaskins_mobile> http://pastie.org/1056807 | ||
| [2010/07/23 03:49:32] <vachon> and btw, more power to you for using a .0 release | ||
| [2010/07/23 03:49:46] <vachon> yea seems sane to me | ||
| [2010/07/23 03:49:59] <ghaskins_mobile> yeah, this was all working in 24.8 which is what I upgraded from | ||
| [2010/07/23 03:50:13] <ghaskins_mobile> hehe, yeah, perhaps its just a bug | ||
| [2010/07/23 03:50:14] <vachon> thats a big ass jump | ||
| [2010/07/23 03:50:22] <vachon> i would have stopped in between ;) | ||
| [2010/07/23 03:50:33] <ghaskins_mobile> seems like I am stuck coming out of the gate on a simple thing, tho, so I suspect this must work generally | ||
| [2010/07/23 03:50:43] <ghaskins_mobile> vachon, haha, probably smarter | ||
| [2010/07/23 03:50:58] <ghaskins_mobile> i was new to puppet and my distro had 24.8 readily available | ||
| [2010/07/23 03:51:09] <ghaskins_mobile> once I got it to work, i figured "move to HEAD" ;) | ||
| [2010/07/23 03:51:48] @ Quit: bzrk: Ping timeout: 240 seconds | ||
| [2010/07/23 03:51:59] <ghaskins_mobile> vachon, do you think I need to add "[agent]" to fileserver.conf ? | ||
| [2010/07/23 03:52:07] <vachon> no | ||
| [2010/07/23 03:52:23] <vachon> im not sure what [agent] even is.... | ||
| [2010/07/23 03:52:27] <ghaskins_mobile> ah | ||
| [2010/07/23 03:52:30] <vachon> im guessing the new name for puppetd? | ||
| [2010/07/23 03:52:44] <ghaskins_mobile> ah, yeah, i remember reading that last night | ||
| [2010/07/23 03:52:55] <ghaskins_mobile> "puppetd = puppet agent" in the unified executable | ||
| [2010/07/23 03:53:03] <vachon> ah | ||
| [2010/07/23 03:53:13] <vachon> luke.... always changing things | ||
| [2010/07/23 03:53:15] <ghaskins_mobile> puppetca = puppet cert, etc | ||
| [2010/07/23 03:53:27] <vachon> oh yea i forgot that was happening | ||
| [2010/07/23 03:53:35] <vachon> dammit that will mess up my RACK setup | ||
| [2010/07/23 03:53:48] <ghaskins_mobile> well, they still alias the old form | ||
| [2010/07/23 03:53:59] <alcy> sorry for query bombardment but are fact values available inside exec specific code, like ... exec {"commandXYZ $fact": ... } ? | ||
| [2010/07/23 03:54:16] <ghaskins_mobile> the cmd interface doesnt change if you still call the aliases | ||
| [2010/07/23 03:54:35] <Volcane> alcy: make a little file called test.pp | ||
| [2010/07/23 03:54:41] <Volcane> alcy: put an exec into it | ||
| [2010/07/23 03:54:47] <Volcane> alcy: and run "puppet test.pp" | ||
| [2010/07/23 03:54:54] <masterzen> ghaskins_mobile: the url I pasted was an example. You need to adapt the url for your use case. It looks like you're trying to get access to the plugins, correct? | ||
| [2010/07/23 03:54:56] <alcy> Volcane: ok ok , no further ! | ||
| [2010/07/23 03:55:02] * alcy ducks and goes away... | ||
| [2010/07/23 03:55:04] <Djelibeybi> alcy: yes, they are. Remember to put them into double-quotes so that the variables are intepreted. | ||
| [2010/07/23 03:55:08] <Volcane> alcy: you can answer 95% of your questions qucker than it is to type them here | ||
| [2010/07/23 03:55:17] <ghaskins_mobile> masterzen, yeah, i am just trying to sanity check an error I am getting w.r.t. pluginsync | ||
| [2010/07/23 03:55:17] <Djelibeybi> alcy: also, use the ${variable} syntax for clarity in expansion. | ||
| [2010/07/23 03:55:35] <masterzen> ghaskins_mobile: pastie the debug log, I can have a look | ||
| [2010/07/23 03:55:46] <vachon> ok im out... time to switch from open directory to active directory | ||
| [2010/07/23 03:56:10] <sejo> alcy: probably try to requeire the CACHESIZE and env to be set first | ||
| [2010/07/23 03:56:10] <sejo> and then the recurse | ||
| [2010/07/23 03:56:10] <sejo> then it should do it correctly | ||
| [2010/07/23 03:56:31] @ Quit: cristim: Ping timeout: 258 seconds | ||
| [2010/07/23 03:56:54] <ghaskins_mobile> masterzen, http://pastie.org/1056811 | ||
| [2010/07/23 03:57:03] @ vachon left channel #puppet () | ||
| [2010/07/23 03:57:35] <ghaskins_mobile> masterzen, it started complaining once I enabled pluginsync=true in my setup | ||
| [2010/07/23 03:57:40] <alcy> yes Djelibeybi, I already have that in my tips & tricks from puppet irc collective :D ( regarding enclosing in {}, you told me before ;) ) ...Volcane, sorry...my second thought was to just make a test.pp, but seems I just can't esacpe embarassment | ||
| [2010/07/23 03:57:41] @ Quit: ahasenack: Read error: Operation timed out | ||
| [2010/07/23 03:57:46] <ghaskins_mobile> (I had this working in 24.8, but screwed something up in v2.6.0 | ||
| [2010/07/23 03:58:38] <ghaskins_mobile> masterzen, its line 105 specifically that I was trying to figure out | ||
| [2010/07/23 03:58:42] <masterzen> ghaskins_mobile: what do you have in the webrick log? | ||
| [2010/07/23 03:59:05] <ghaskins_mobile> masterzen, forgive me, puppet newbie...where is the log stored? | ||
| [2010/07/23 03:59:07] <masterzen> ghaskins_mobile: check your master log, maybe the error will be better | ||
| [2010/07/23 04:00:10] <masterzen> ghaskins_mobile: usually something like /var/log/puppet/masterhttp.log | ||
| [2010/07/23 04:00:25] <ghaskins_mobile> masterzen, yeah, looking at it now...looks "sane" | ||
| [2010/07/23 04:00:28] <masterzen> ghaskins_mobile: you can also run your master with --debug so that we can see ther error. | ||
| [2010/07/23 04:00:36] <ghaskins_mobile> i see a 200 against /production/file_metadata/plugins | ||
| [2010/07/23 04:01:06] <ghaskins_mobile> and followed by a request for /production/catalog/puppet-client1.laurelwood.net?facts | ||
| [2010/07/23 04:01:28] <ghaskins_mobile> tho of potential interest, it doesnt look like the last entry finished | ||
| [2010/07/23 04:01:44] <ghaskins_mobile> it kind of just trails off in base64 encoded gibberish instead of finalizing the line | ||
| [2010/07/23 04:01:54] <ghaskins_mobile> i can post, if you like | ||
| [2010/07/23 04:02:01] <ghaskins_mobile> (pastie, of course ;) | ||
| [2010/07/23 04:03:15] <ghaskins_mobile> actually, now that I look closer, there are some 404s in there | ||
| [2010/07/23 04:03:48] @ Quit: Deesl: Ping timeout: 240 seconds | ||
| [2010/07/23 04:04:05] <ghaskins_mobile> here is the last transaction, at 6:56: http://pastie.org/1056814 | ||
| [2010/07/23 04:06:03] <ghaskins_mobile> masterzen, missed your comment about master == --debug | ||
| [2010/07/23 04:06:05] <ghaskins_mobile> will try now | ||
| [2010/07/23 04:08:57] @ cristim joined channel #puppet | ||
| [2010/07/23 04:08:59] <ghaskins_mobile> btw: is that a feature I can enable somewhere in the config? or should I just hack up my init script ? | ||
| [2010/07/23 04:09:27] <masterzen> ghaskins_mobile: when debugging a problem, it's better to start the master in --no-daemonize from the console | ||
| [2010/07/23 04:09:40] <ghaskins_mobile> masterzen, good point, will do | ||
| [2010/07/23 04:09:57] @ bzrk joined channel #puppet | ||
| [2010/07/23 04:10:58] @ Quit: Djelibeybi: Quit: Leaving | ||
| [2010/07/23 04:11:00] <masterzen> ghaskins_mobile: did you setup pluginsync on the master side too? | ||
| [2010/07/23 04:11:16] <ghaskins_mobile> masterzen, http://pastie.org/1056818 | ||
| [2010/07/23 04:11:27] <ghaskins_mobile> (yes to pluginsync | ||
| [2010/07/23 04:11:30] <ghaskins_mobile> its set on both sides | ||
| [2010/07/23 04:11:42] <ghaskins_mobile> so that --debug was helpful | ||
| [2010/07/23 04:11:56] <ghaskins_mobile> its clearly not happy with my [plugins] setup | ||
| [2010/07/23 04:12:21] <masterzen> ghaskins_mobile: sorry, I'm out of ideas here. | ||
| [2010/07/23 04:12:50] <ghaskins_mobile> so there is no specific requirements around fileserver.conf for [plugins] in v2.6 other than what ive already done? | ||
| [2010/07/23 04:13:09] <ghaskins_mobile> if not, perhaps I should file a bug | ||
| [2010/07/23 04:13:16] <ghaskins_mobile> i suspect I have misconfigured something, though | ||
| [2010/07/23 04:15:11] @ Quit: bzrk: Ping timeout: 264 seconds | ||
| [2010/07/23 04:15:23] <ghaskins_mobile> masterzen, oh well, thank you for trying...much appreciated! | ||
| [2010/07/23 04:15:57] <masterzen> ghaskins_mobile: np, maybe pluginsync is broken in 2.6. had you it working in 0.25? | ||
| [2010/07/23 04:16:18] <ghaskins_mobile> i had it working in 24.8, and then I skipped right over .25 | ||
| [2010/07/23 04:17:01] <ghaskins_mobile> on difference is that on my 24.8 box, I actually had modules defined that had plugins | ||
| [2010/07/23 04:17:12] <ghaskins_mobile> this 2.6 box has an empty modules dir...i wonder if that is the problem | ||
| [2010/07/23 04:18:39] <ghaskins_mobile> im bringing over my manifests/modules from the 24.8 box that worked now | ||
| [2010/07/23 04:19:04] @ Quit: mboyd: Ping timeout: 276 seconds | ||
| [2010/07/23 04:21:04] <alcy> Volcane: turns out setting up qmail wasn't that difficult , from source ! :D | ||
| [2010/07/23 04:21:32] <ghaskins_mobile> masterzen, problem solved! | ||
| [2010/07/23 04:21:59] <alcy> Volcane: through puppet, obviously | ||
| [2010/07/23 04:22:03] <ghaskins_mobile> not sure if it was b/c I didnt have /etc/puppet/modules on this box, or b/c there wasn't any modules with plugins | ||
| [2010/07/23 04:22:16] <ghaskins_mobile> but once I brought in the manifests/modules, all is happy again | ||
| [2010/07/23 04:23:08] @ craftytech_ joined channel #puppet | ||
| [2010/07/23 04:23:14] <ghaskins_mobile> masterzen, jamesturnbull, all, thanks for the help | ||
| [2010/07/23 04:23:22] <craftytech_> hello everyone | ||
| [2010/07/23 04:23:24] <craftytech_> I''m getting error "Error 400 on SERVER: Could not find node" when using external nodes via Foreman.. has anyone experienced anything similar? | ||
| [2010/07/23 04:23:34] <masterzen> ghaskins_mobile: good. I think that's because you didn't had any modules. | ||
| [2010/07/23 04:23:53] <ghaskins_mobile> is there a wiki, etc kind of thing I can document this problem on to perhaps help the next poor sap to stumble into it? | ||
| [2010/07/23 04:24:02] @ Quit: alexine_dsouza: Read error: Connection reset by peer | ||
| [2010/07/23 04:24:28] <ghaskins_mobile> (or perhaps I was just too dumb and most wouldnt do that ;) | ||
| [2010/07/23 04:24:42] <ghaskins_mobile> but anyway, id be willing to make a wiki/faq entry, whatever, if desired | ||
| [2010/07/23 04:25:36] <ghaskins_mobile> i think my mindset was that I was trying to one-by-one get my environment up, and I was setting up the .confs before the manifests/modules | ||
| [2010/07/23 04:25:52] <ghaskins_mobile> probably not a common problem unless you are rebuilding the puppetmaster, as I was | ||
| [2010/07/23 04:27:08] @ Quit: kolla_: Remote host closed the connection | ||
| [2010/07/23 04:28:05] <progre55> hey guys, I have a conf file in /etc/init/myservice.conf and it's run by "sudo start myservice". Can I use the puppet to first upload that conf into the clients, then check if "myservice" is running and if not, start it? and also, if the .conf is modified, restart the service? | ||
| [2010/07/23 04:28:49] <masterzen> progre55: yes | ||
| [2010/07/23 04:28:51] <ghaskins_mobile> progre55, i am not an expert, but I think you can do that just fine | ||
| [2010/07/23 04:29:01] <ghaskins_mobile> look at file, service, and subscribe | ||
| [2010/07/23 04:29:29] <progre55> swell, thanks | ||
| [2010/07/23 04:29:48] <ghaskins_mobile> progre55, something like (and dont quote the syntax, this is from memory and I am new | ||
| [2010/07/23 04:30:16] @ Reinoud joined channel #puppet | ||
| [2010/07/23 04:30:16] <ghaskins_mobile> file { "/etc/init/myservice.conf": source => puppet:///myservice.conf } | ||
| [2010/07/23 04:30:43] @ Quit: Reinoud: Client Quit | ||
| [2010/07/23 04:30:49] <ghaskins_mobile> and then "service { "myservice": subscribe => "/etc/init/myservice.conf" } | ||
| [2010/07/23 04:31:06] <ghaskins_mobile> I think that will pull it down, start the service, and restart the service if the file is ever updated | ||
| [2010/07/23 04:31:07] <hal-j> I'd suggest making a myservice module. have the module's main class drop the config and manage the service itself. the conf can be in the module's file or template location (depending on whether you're templating it or not) and finally you can have a myservice::disable class that insures it's NOT running | ||
| [2010/07/23 04:31:14] <hal-j> then include myservice wherever you want it to be | ||
| [2010/07/23 04:31:37] @ nakano_ is now known as nakano | ||
| [2010/07/23 04:31:46] <hal-j> and later on if you want to disable it (temporarily or permanently) change that to include myservice::disabled | ||
| [2010/07/23 04:32:17] <progre55> wow it's so confusing =) | ||
| [2010/07/23 04:32:25] <ghaskins_mobile> hal-j, I was wondering about the ./$module/file directory myself reccently...what is the syntax to reference something in there? | ||
| [2010/07/23 04:32:27] <progre55> ghaskins_mobile: thanks ) | ||
| [2010/07/23 04:32:40] <ghaskins_mobile> i get the template variant, but I havent seen an example for ./files | ||
| [2010/07/23 04:32:41] <progre55> hal-j: let me read through your posts once more =) | ||
| [2010/07/23 04:32:46] <hal-j> puppet:///modules/modulename/file-in-files.txt | ||
| [2010/07/23 04:32:58] <hal-j> (assuming you've got a "modules") | ||
| [2010/07/23 04:33:43] <ghaskins_mobile> hal-j, as in a source => declaration ? | ||
| [2010/07/23 04:33:56] <hal-j> howsabout an example :) | ||
| [2010/07/23 04:33:58] <hal-j> one sec | ||
| [2010/07/23 04:34:02] <ghaskins_mobile> perfect ! | ||
| [2010/07/23 04:34:04] <ghaskins_mobile> thx | ||
| [2010/07/23 04:34:40] <hal-j> (just woke up, no coffe on board yet, and no example prepared, so let me find one through half closed eyes) | ||
| [2010/07/23 04:34:55] <progre55> hal-j: morning ) | ||
| [2010/07/23 04:35:05] <ghaskins_mobile> hal-j, i hear ya | ||
| [2010/07/23 04:35:16] <progre55> I've just had lunch =) | ||
| [2010/07/23 04:35:39] <ghaskins_mobile> progre55, that puts you about GMT ? | ||
| [2010/07/23 04:35:50] <ghaskins_mobile> i am ET, myself | ||
| [2010/07/23 04:36:05] <progre55> ghaskins_mobile: 1.35, Sweden | ||
| [2010/07/23 04:36:07] <ghaskins_mobile> EDT, EST, I forget which one we are in atm | ||
| [2010/07/23 04:36:14] <ghaskins_mobile> ah, nice | ||
| [2010/07/23 04:36:48] @ kolla_ joined channel #puppet | ||
| [2010/07/23 04:37:02] <progre55> so, I've created a module, and located my .conf files in the myservice/files dir | ||
| [2010/07/23 04:37:14] <progre55> and I guess the class files would be in the manifests dir, right? | ||
| [2010/07/23 04:37:26] <ghaskins_mobile> progre55, yep | ||
| [2010/07/23 04:37:47] <ghaskins_mobile> ./modules/myservice/manifests | ||
| [2010/07/23 04:38:01] <progre55> yep | ||
| [2010/07/23 04:38:06] <ghaskins_mobile> and then you can include/import those classes from the main manifests | ||
| [2010/07/23 04:38:25] <progre55> is the main manifest for this module init.pp? | ||
| [2010/07/23 04:38:45] <progre55> damn, dont even really know the syntax yet.. my second day with puppets =) | ||
| [2010/07/23 04:38:54] <ghaskins_mobile> progre55, yeah, tho there is some trickery that you can do to call "foo.pp" directly, i htink | ||
| [2010/07/23 04:39:01] <ghaskins_mobile> but init.pp is the basic form, and the simpliest | ||
| [2010/07/23 04:39:03] <ghaskins_mobile> i would go with that | ||
| [2010/07/23 04:39:03] * progre55 is reading the fcking manuals.. | ||
| [2010/07/23 04:40:12] <ghaskins_mobile> progre55, yeah, good idea, as im sure there are slicker ways to do the file/service/subscribe thing I mentioned | ||
| [2010/07/23 04:40:13] <hal-j> http://pastie.org/1056859 | ||
| [2010/07/23 04:40:27] @ cynicismic joined channel #puppet | ||
| [2010/07/23 04:40:29] <hal-j> something like that (/me hopes he snipped in the right places and things make sense) | ||
| [2010/07/23 04:40:40] <ghaskins_mobile> hal-j, thank you kindly | ||
| [2010/07/23 04:40:48] <ghaskins_mobile> yeah, it makes total sense | ||
| [2010/07/23 04:41:18] <hal-j> the module is much larger than that, but trying to keep the example simple and not expose too much, all at the same time :D | ||
| [2010/07/23 04:41:26] <ghaskins_mobile> i had only seen the content => template() variants in the examples, so I was going to just put a non-annotated .erb file in there if I had a plain file | ||
| [2010/07/23 04:41:37] <ghaskins_mobile> yeah, no, totally fine | ||
| [2010/07/23 04:41:43] <ghaskins_mobile> that is exactly what I needed | ||
| [2010/07/23 04:42:17] @ bzrk joined channel #puppet | ||
| [2010/07/23 04:42:23] @ Quit: benoit__: Ping timeout: 240 seconds | ||
| [2010/07/23 04:42:30] <hal-j> so I've got puppet:///modulename/filename there. My understanding is that newer puppet versions prefer to have the moduledir there as well, (you can have N>1 moduledir) | ||
| [2010/07/23 04:42:38] <hal-j> and 2.6 deprecates NOT having it | ||
| [2010/07/23 04:42:47] <ghaskins_mobile> it seems it would be more symmetical to say "content => file("mysql-server/debian-start") | ||
| [2010/07/23 04:43:02] <ghaskins_mobile> as in, if puppet supported it | ||
| [2010/07/23 04:43:07] <ghaskins_mobile> not for your module design | ||
| [2010/07/23 04:43:22] <progre55> wow, it even makes sense to me :D | ||
| [2010/07/23 04:43:40] <hal-j> after a little while, these things become almost a reflex and its handled by the nerves in my fingers rather than my brain | ||
| [2010/07/23 04:44:12] <ghaskins_mobile> progre55, yeah, lines 1-7 are directly applicable to your problem, too | ||
| [2010/07/23 04:44:29] <progre55> hal-j: can you please brighten me up about the myservice::disabled class? | ||
| [2010/07/23 04:44:37] <progre55> ghaskins-mobile: yep ) | ||
| [2010/07/23 04:44:37] <Volcane> ghaskins_mobile: file() works but its unaware of module layouts, environments etc, it needs a full path to be predictable | ||
| [2010/07/23 04:44:53] <ghaskins_mobile> Volcane, ah, ok..good to know | ||
| [2010/07/23 04:45:13] <ghaskins_mobile> i was mostly just noting the asymetry with the content => template() form | ||
| [2010/07/23 04:45:18] <ghaskins_mobile> but its workable the way it is | ||
| [2010/07/23 04:46:47] <ghaskins_mobile> if the file() already has semantic meaning elsewhere, perhaps something like "lfile()" (for local-file) or modulefile(), etc could be introduced | ||
| [2010/07/23 04:46:47] @ Quit: craftytech_: Quit: Page closed | ||
| [2010/07/23 04:46:55] <ghaskins_mobile> i dont think its a huge deal either way | ||
| [2010/07/23 04:47:27] <ghaskins_mobile> just geeking out ;) | ||
| [2010/07/23 04:47:30] <Volcane> ghaskins_mobile: anything() is master side only. | ||
| [2010/07/23 04:47:39] <Volcane> ghaskins_mobile: well, its only usable where compiles happen | ||
| [2010/07/23 04:47:40] @ ahasenack joined channel #puppet | ||
| [2010/07/23 04:47:44] <hal-j> progre55: in your myservice class, you'll have a service{} that presumably has ensure => running | ||
| [2010/07/23 04:48:02] <ghaskins_mobile> Volcane, ah, that makes sense, since .erb has to be processed server side IIUC | ||
| [2010/07/23 04:48:12] <ghaskins_mobile> _now_ i see the symmetry ;) | ||
| [2010/07/23 04:48:19] <Volcane> :) | ||
| [2010/07/23 04:48:32] <hal-j> so if you make a ::disabled that has the service with ensure => stopped | ||
| [2010/07/23 04:48:46] <progre55> hal-j: oh now I get it =) | ||
| [2010/07/23 04:48:52] <hal-j> you'd never include both at the same time (not unless you were being stupid) so puppet won't complain about the duplicate service definitions) | ||
| [2010/07/23 04:49:00] <progre55> hal-j: thanks man | ||
| [2010/07/23 04:49:05] <hal-j> the thing with puppet which takes getting used to is this: | ||
| [2010/07/23 04:49:10] <progre55> now let me code the files and pastie them ) | ||
| [2010/07/23 04:49:32] <hal-j> if you have include myservice in a node, the service is running happily. if you remove that include, it doesn't stop the service | ||
| [2010/07/23 04:49:40] @ alcy left channel #puppet () | ||
| [2010/07/23 04:49:58] <ghaskins_mobile> hal-j, ah yes, interesting point | ||
| [2010/07/23 04:50:01] <hal-j> it'll stop it from being re-installed (assuming you're installing in the class) and it will stop it from being restarted if it eventually dies somehow, but it will keep running | ||
| [2010/07/23 04:50:02] <progre55> makes sense =) | ||
| [2010/07/23 04:50:39] <hal-j> so the ::disabled class is not only a sign to yourself that you've explicitly stopped it on the node, but also actually does the stopping | ||
| [2010/07/23 04:50:42] <ghaskins_mobile> hal-j, out of curiosity, what is the solution to that? i think I missed some context from an earlier conv | ||
| [2010/07/23 04:50:52] <ghaskins_mobile> oh, i see | ||
| [2010/07/23 04:51:04] <ghaskins_mobile> so you dont remove the include, you mark the servive disabled | ||
| [2010/07/23 04:51:06] <ghaskins_mobile> got it | ||
| [2010/07/23 04:51:14] <hal-j> you make a ::disabled class for it | ||
| [2010/07/23 04:51:21] <ghaskins_mobile> hal-j, nod | ||
| [2010/07/23 04:51:23] <ghaskins_mobile> i get it now | ||
| [2010/07/23 04:51:30] <hal-j> so a myservice (that sets up the service, ensures it's running) and a myservice::disabled as well | ||
| [2010/07/23 04:51:44] <ghaskins_mobile> do you put them both in the same module? | ||
| [2010/07/23 04:53:09] <ghaskins_mobile> (sorry, probably dumb question...i am just learning) | ||
| [2010/07/23 04:54:18] <ghaskins_mobile> one on hand, it makes sense that they are grouped together..i am just not clear how you would invoke one but not the other | ||
| [2010/07/23 04:54:30] <Volcane> ghaskins_mobile: everything in a module doesnt automatically happen | ||
| [2010/07/23 04:54:37] <Volcane> ghaskins_mobile: only what gets specifically included does | ||
| [2010/07/23 04:54:44] <ghaskins_mobile> ah, right, now I reemmber | ||
| [2010/07/23 04:54:46] <nimrod10> puppet is driving me crazy with these errors : Failed to generate additional resources using 'eval_generate': undefined method `closed?' for nil:NilClass . Do you guys have any idea ? | ||
| [2010/07/23 04:54:50] <Volcane> ghaskins_mobile: so include modname doesn't magically include modname::disable | ||
| [2010/07/23 04:55:05] <ghaskins_mobile> its something like include "foo" loads foo/manifests/init.pp | ||
| [2010/07/23 04:55:14] <Volcane> ghaskins_mobile: else you couldnt do bind::slave and bind::master for example :) | ||
| [2010/07/23 04:55:17] <ghaskins_mobile> but I could also do "include foo::disabled" | ||
| [2010/07/23 04:55:37] * ghaskins_mobile lightbulb goes off | ||
| [2010/07/23 04:55:39] <ghaskins_mobile> ah, i see | ||
| [2010/07/23 04:55:57] <ghaskins_mobile> right, so it pulls in init.pp, and then I can make a decision to invoke the enabler or disabler there | ||
| [2010/07/23 04:55:58] <ghaskins_mobile> got it | ||
| [2010/07/23 04:56:20] <ghaskins_mobile> (or import something else that does) | ||
| [2010/07/23 04:56:22] <Volcane> the files are just semantics | ||
| [2010/07/23 04:56:25] <hal-j> to confuse you more, you don't need to put everything in init.pp | ||
| [2010/07/23 04:56:27] <Volcane> just think about classes | ||
| [2010/07/23 04:56:29] <Volcane> and what you put in them | ||
| [2010/07/23 04:56:36] <Volcane> via include | ||
| [2010/07/23 04:56:37] <hal-j> disabled.pp is more common, for me :) | ||
| [2010/07/23 04:56:52] <ghaskins_mobile> Volcane, nod, i have already started doing stuff like that based on some of the tuts ive read | ||
| [2010/07/23 04:56:53] <progre55> hal-j: another question, please. where would I declare the "file" objects(or not sure how it's called) so that both classes, myservice and disabled would see them? | ||
| [2010/07/23 04:57:10] <ghaskins_mobile> ssh/manifiests/init.pp+ssh.pp, etc | ||
| [2010/07/23 04:57:28] @ Quit: ahasenack: Ping timeout: 258 seconds | ||
| [2010/07/23 04:57:45] <hal-j> progre55: look at my pastie above. I give an example file{} that uses a template, an example file{} that uses a flat file, as well as the directory tree of the module itself | ||
| [2010/07/23 04:58:05] <progre55> hal-j: cool, thanks | ||
| [2010/07/23 04:58:16] <ghaskins_mobile> progre55, if i am following along correctly, i think they could be one and the same in the module, and you just need to have the file() be within scope for both enable and disable classes | ||
| [2010/07/23 04:58:20] <hal-j> those files are both in init.pp, but they could be in foo.pp and bar.pp | ||
| [2010/07/23 04:58:56] <hal-j> nimrod10: I'll defer to someone else, I'm really not familiar with that problem specifically ;( | ||
| [2010/07/23 04:59:58] <mauve> Why in a template does scope.scope.to_hash make puppetmaster die an out-of-memory death? | ||
| [2010/07/23 05:00:14] <ghaskins_mobile> yeah, hal-j said it much more concisely than myself | ||
| [2010/07/23 05:00:21] <nimrod10> thanks hal-j , I wonder if it is related to ruby 1.8.7 which is the default in ubuntu 10.04 | ||
| [2010/07/23 05:00:35] @ ahasenack joined channel #puppet | ||
| [2010/07/23 05:01:08] @ Quit: pinoyskull: Quit: Leaving | ||
| [2010/07/23 05:01:40] <hal-j> nimrod10: TBH I have no idea. My servers are all hardy and I use puppet 0.24.8 and ruby 1.8.6. all my experience comes from that environment :) | ||
| [2010/07/23 05:01:51] <nimrod10> :) | ||
| [2010/07/23 05:02:56] <ghaskins_mobile> so heres another question for you guys: on my original 24.8 testbed i had the puppetmaster registered in DNS as "puppet" so everything worked out of the can w.r.t. server resolution | ||
| [2010/07/23 05:03:17] <ghaskins_mobile> for 2.6 i moved a box not named puppet, and have been using "--server" in my testing | ||
| [2010/07/23 05:03:26] <ghaskins_mobile> i assume there is a way to put that in the puppet.conf? | ||
| [2010/07/23 05:03:56] <ghaskins_mobile> [main] server = $server ? | ||
| [2010/07/23 05:04:01] <progre55> hal-j: can you please have a look at my structure and comment on it? http://pastie.org/1056887 | ||
| [2010/07/23 05:05:07] @ Quit: DbT_: Ping timeout: 240 seconds | ||
| [2010/07/23 05:05:27] <ghaskins_mobile> progre55, looks good to me | ||
| [2010/07/23 05:05:40] <hal-j> I have server = fqdn | ||
| [2010/07/23 05:05:52] <hal-j> I have it in [puppetd] everywhere and [puppetmasterd] on the server as well | ||
| [2010/07/23 05:05:56] <ghaskins_mobile> one simplification is you could give a name to the file resources, and then refer to the name instead of the fqp of the file | ||
| [2010/07/23 05:05:57] <progre55> ghaskins_mobile: thanks | ||
| [2010/07/23 05:06:10] <ghaskins_mobile> but otherwise, it looks like I would expect | ||
| [2010/07/23 05:06:28] <ghaskins_mobile> hal-j, thx, will try | ||
| [2010/07/23 05:06:30] <progre55> ghaskins_mobile: oh yeah, I was thiking about that ) | ||
| [2010/07/23 05:06:47] @ Quit: kuh: Read error: Connection reset by peer | ||
| [2010/07/23 05:06:52] <hal-j> hm, hold a sec | ||
| [2010/07/23 05:06:54] @ kuh joined channel #puppet | ||
| [2010/07/23 05:07:06] <hal-j> if it were me, I'd put the autossh class into init.pp | ||
| [2010/07/23 05:07:25] <hal-j> the 2 files, inside the class as well | ||
| [2010/07/23 05:07:38] <progre55> how about disabled? | ||
| [2010/07/23 05:07:38] <hal-j> when you "include autossh" you're including the class | ||
| [2010/07/23 05:07:39] <ghaskins_mobile> progre55, not sure if you need to subscribe in the disabled case | ||
| [2010/07/23 05:07:57] <progre55> aha, I see | ||
| [2010/07/23 05:08:08] <ghaskins_mobile> you might get away with simply ensure => stopped | ||
| [2010/07/23 05:08:10] <hal-j> no need to subscribe not unless you want to react to the file changing (which I can't imagine) | ||
| [2010/07/23 05:08:18] @ Quit: bug: Ping timeout: 240 seconds | ||
| [2010/07/23 05:08:39] <progre55> I do want to react to the file changing ) | ||
| [2010/07/23 05:08:47] <hal-j> for the disabled? | ||
| [2010/07/23 05:08:49] <progre55> well, let me move around the classes as you said | ||
| [2010/07/23 05:08:57] <progre55> hal-j: no, not for disabled | ||
| [2010/07/23 05:09:05] <hal-j> that's what I was talking about, sorry | ||
| [2010/07/23 05:09:19] <progre55> oh | ||
| [2010/07/23 05:09:41] <progre55> ghaskins_mobile: now I get your point =) that's what you meant, too | ||
| [2010/07/23 05:09:47] <ghaskins_mobile> progre55, nod | ||
| [2010/07/23 05:09:56] <progre55> so, sec, I'll post it again.. | ||
| [2010/07/23 05:09:58] <ghaskins_mobile> just an opt, it would still work as you have it | ||
| [2010/07/23 05:11:12] @ Bass10 joined channel #puppet | ||
| [2010/07/23 05:11:27] <hal-j> progre55: http://pastie.org/1056893 | ||
| [2010/07/23 05:11:32] <hal-j> some tweaks and stuff | ||
| [2010/07/23 05:11:38] <zipkid> ghaskins_mobile: just give your clients a way to resolve 'puppet' to the ip of the new server and you're set. | ||
| [2010/07/23 05:11:48] <ghaskins_mobile> progre55, one other comment..not sure of this since I only came to understand Volcane's point a few moments ago, but it seems it would be more symmetrical to s/autossh.pp/enabled.pp | ||
| [2010/07/23 05:12:00] @ Quit: kuh: Read error: Connection reset by peer | ||
| [2010/07/23 05:12:03] @ kuh joined channel #puppet | ||
| [2010/07/23 05:12:07] <hal-j> Oh, and I'm not sure about your semicolons | ||
| [2010/07/23 05:12:22] <ghaskins_mobile> zipkid, wouldnt that have potential implications against the cacert ? | ||
| [2010/07/23 05:12:24] <hal-j> they're not required, and they may not be legal (never seen nor used that myself) | ||
| [2010/07/23 05:12:26] <zipkid> 14:05 -!- DbT_ [~dimitri@gw.proteon.nl] has quit [Ping timeout: 240 seconds] | ||
| [2010/07/23 05:12:44] <zipkid> ghaskins_mobile: iirc not | ||
| [2010/07/23 05:12:55] <ghaskins_mobile> zipkid, cool, thanx, may try that too | ||
| [2010/07/23 05:13:08] <progre55> hal-j: lol )) well, I'm a java developer, you know :)) I'll get rid of them.. | ||
| [2010/07/23 05:13:19] <progre55> ghaskins_mobile: not really sure what you mean =) | ||
| [2010/07/23 05:13:33] <progre55> zipkid: hey kid =) how is it going? | ||
| [2010/07/23 05:13:47] <ghaskins_mobile> well, instead of "import autossh::autossh, have "import autossh::enabled" | ||
| [2010/07/23 05:13:56] <ghaskins_mobile> and then rename the autossh.pp accordingly | ||
| [2010/07/23 05:14:05] <nimrod10> for your reference guys , managed to get rid of two errors : http://pastie.org/1056897 | ||
| [2010/07/23 05:14:07] <zipkid> progre55: fine, is that in a module progre55 ? | ||
| [2010/07/23 05:14:12] <zipkid> your pastie? | ||
| [2010/07/23 05:14:21] <nimrod10> one more to go :) | ||
| [2010/07/23 05:14:46] <ghaskins_mobile> like i said, i am not sure if this is considered good form or even correct, but it strikes me as more symmetrical with the idea behind disabled.pp | ||
| [2010/07/23 05:14:53] <hal-j> ghaskins_mobile: you could do that, myself, I generally have "myfoo" and "myfoo::disabled" | ||
| [2010/07/23 05:14:58] <tim|mac> masterzen: did you send me a tweet about adding my stream to planet puppet? i seem to have lost it | ||
| [2010/07/23 05:15:05] <progre55> zipkid: yep | ||
| [2010/07/23 05:15:29] * zipkid has almost no init.pp files in his puppet because he hates them for the inconsequence they bring. | ||
| [2010/07/23 05:15:33] <progre55> ghaskins_mobile: oh I see | ||
| [2010/07/23 05:15:37] <ghaskins_mobile> hal-j, yeah, id say it doesnt matter much, but whatever the community tends to do is probably the best form | ||
| [2010/07/23 05:15:59] <zipkid> and i address everything via modulename::classordefinename | ||
| [2010/07/23 05:16:34] <zipkid> even this ia so illogical to me.. : 14:15 < hal-j> ghaskins_mobile: you could do that, myself, I generally have "myfoo" and "myfoo::disabled" | ||
| [2010/07/23 05:17:00] <zipkid> then have myfoo::disabled and myfoo::enabled ... | ||
| [2010/07/23 05:17:16] <ghaskins_mobile> zipkid, he was responding to my comment: ghaskins_mobile> well, instead of "import autossh::autossh, have "import autossh::enabled" | ||
| [2010/07/23 05:17:16] <ghaskins_mobile> <ghaskins_mobile> and then rename the autossh.pp accordingly | ||
| [2010/07/23 05:18:06] <progre55> hal-j: oh and btw, where do you import or include the class autossh? I mean, which manifest? | ||
| [2010/07/23 05:18:28] <zipkid> yea, but i'm talking about the use of init.pp and the import "whatever" it requires in site.pp. I have none of these... | ||
| [2010/07/23 05:18:38] <ghaskins_mobile> progre55, whatever one has the right place to enable it ;) | ||
| [2010/07/23 05:18:41] <hal-j> progre55: that depends on what you're looking to do | ||
| [2010/07/23 05:18:49] <hal-j> you could do it in a node, if you wanted it in one node | ||
| [2010/07/23 05:19:05] <hal-j> you could do it in some base class thats included everywhere if you wanted it included everywhere | ||
| [2010/07/23 05:19:09] <ghaskins_mobile> right now, i am in hack/learning mode so I tend to have init.pp: node default {} | ||
| [2010/07/23 05:19:12] <ghaskins_mobile> do all the heavy lifting | ||
| [2010/07/23 05:19:15] <ghaskins_mobile> but that will change | ||
| [2010/07/23 05:19:32] <ghaskins_mobile> sorry, site.pp | ||
| [2010/07/23 05:19:37] <zipkid> progre55: if you always use the define/class name as filename.pp and then use module::class you don't need the import at all. | ||
| [2010/07/23 05:19:51] <zipkid> or module::define | ||
| [2010/07/23 05:19:58] <hal-j> ghaskins_mobile/zipkid — I've got _no_ idea what the community conventions are. I pretty much learned puppet in a vacuum (from someone who may have been active in the community at one point, mind you) | ||
| [2010/07/23 05:20:02] * progre55 is so confused =) | ||
| [2010/07/23 05:20:23] <hal-j> for module "foo", I always put "class foo" in init.pp | ||
| [2010/07/23 05:20:23] <zipkid> hal-j: progre55: both are correct | ||
| [2010/07/23 05:20:36] <zipkid> i just feel my way is clearer... | ||
| [2010/07/23 05:20:41] <hal-j> so I can "include foo" and it works | ||
| [2010/07/23 05:20:52] <zipkid> hal-j: because you use an init.pp... | ||
| [2010/07/23 05:20:55] * progre55 needs to read more about nodes | ||
| [2010/07/23 05:21:06] <hal-j> whatever works for you :) I'm certainly not changing my setup :D | ||
| [2010/07/23 05:21:23] <ghaskins_mobile> progre55, just noticed your disabled.pp seems to be missing the name of of the servie you are diableing | ||
| [2010/07/23 05:21:27] <ghaskins_mobile> not sure if that is correct | ||
| [2010/07/23 05:21:39] <zipkid> hal-j: if you look at what i said you dont need the import and it always works... | ||
| [2010/07/23 05:22:01] <ghaskins_mobile> zipkid, how does that form of the syntax work? | ||
| [2010/07/23 05:22:18] <progre55> ghaskins_mobile: oh yeah, I also thought that looked weird.. like, I'm saying disable, but disable what =) thanks for mentioning that | ||
| [2010/07/23 05:22:19] <ghaskins_mobile> I am only familar with doing something like "node foo { include bar }" | ||
| [2010/07/23 05:22:41] <zipkid> ghaskins_mobile: i've said it multiple times in the last few minutes. | ||
| [2010/07/23 05:22:49] <ghaskins_mobile> zipkid, heh, sorry man | ||
| [2010/07/23 05:22:52] <ghaskins_mobile> im a newb | ||
| [2010/07/23 05:23:05] <zipkid> just include bar::server | ||
| [2010/07/23 05:23:06] <ghaskins_mobile> i know you said module:blah whatever, but I dont quite get how to use that | ||
| [2010/07/23 05:23:12] <ghaskins_mobile> ah, ok | ||
| [2010/07/23 05:23:18] <ghaskins_mobile> now i think i know what you mean | ||
| [2010/07/23 05:23:45] @ Quit: kuh: Ping timeout: 240 seconds | ||
| [2010/07/23 05:23:45] <zipkid> and in bar/manifests you have bar.pp with in ther class bar::server {} | ||
| [2010/07/23 05:23:46] <ghaskins_mobile> i thought you were talking about introducing some other way to reference it outside of an include | ||
| [2010/07/23 05:24:14] <zipkid> and NO init.pp and no import "bar" anywhere | ||
| [2010/07/23 05:24:19] <ghaskins_mobile> got it | ||
| [2010/07/23 05:24:27] <progre55> ghaskins_mobile: is this correct? | ||
| [2010/07/23 05:24:30] @ kuh joined channel #puppet | ||
| [2010/07/23 05:24:32] <ghaskins_mobile> understood, sorry for the confusion/dumb question | ||
| [2010/07/23 05:24:35] <hal-j> yeah, that makes sense | ||
| [2010/07/23 05:24:39] <progre55> service { 'autossh1': ensure => stopped } | ||
| [2010/07/23 05:24:50] <ghaskins_mobile> progre55, yeah, that looks better to me | ||
| [2010/07/23 05:25:07] <hal-j> so much of this is personal taste | ||
| [2010/07/23 05:25:14] <ghaskins_mobile> hal-j, yeah, agreed | ||
| [2010/07/23 05:25:14] <progre55> ghaskins_mobile: thanks | ||
| [2010/07/23 05:25:43] <ghaskins_mobile> the disadvantage I have is not really knowing the "best practices" yet | ||
| [2010/07/23 05:26:30] <hal-j> for me, there are lots of (probably most of) my modules which only have a server component (apache, for example) | ||
| [2010/07/23 05:26:38] <hal-j> so I include apache where I want it running | ||
| [2010/07/23 05:26:49] <macfly> Hi, I've got some trouble with puppetmaster 0.24.5 and nginx. I'm trying to offload file serving from puppet to nginx. I put in my configuration rewrite I found in http://projects.puppetlabs.com/projects/puppet/wiki/Using_Thin_Nginx but now I've got the following errors in my puppet log failed: No format match the given format name or mime-type (application/octet-stream). Do you have a clue to solve this problem ? | ||
| [2010/07/23 05:26:50] <ghaskins_mobile> progre55, np | ||
| [2010/07/23 05:26:56] <hal-j> I've got defines for ::listen and ::site and a few others, to drop files around where needed | ||
| [2010/07/23 05:27:31] <ghaskins_mobile> thanks for the help, guys, gotta go get that long deferred breakfast/coffee | ||
| [2010/07/23 05:27:31] <hal-j> the difference between what I'm saying and waht you're saying, is that you would include apache::server where I'm including apache. that's about it :) | ||
| [2010/07/23 05:27:33] <ghaskins_mobile> later! | ||
| [2010/07/23 05:28:05] <zipkid> hal-j: then why not rename your init.pp to server.pp and changing your class name to apache::server, then you don't need the import and you can include apache::server at will.. | ||
| [2010/07/23 05:28:18] <hal-j> what import | ||
| [2010/07/23 05:28:30] <zipkid> hal-j: but you'll mneed an import statement too! | ||
| [2010/07/23 05:28:31] <hal-j> if I said import above somewhere, I mistyped due to lack of coffee | ||
| [2010/07/23 05:28:35] <hal-j> nope | ||
| [2010/07/23 05:28:38] <hal-j> not with a module | ||
| [2010/07/23 05:28:51] <progre55> ghaskins_mobile: bon appetit =) | ||
| [2010/07/23 05:29:12] <hal-j> I define "class apache" in modules/apache/init.pp | ||
| [2010/07/23 05:29:23] <hal-j> I "include apache" and that's that | ||
| [2010/07/23 05:29:46] <progre55> just one question, please. Now that I understand what a node is and the syntax to create one, where do I put the code for node-creation? in the main site.pp? | ||
| [2010/07/23 05:30:09] <zipkid> anyway, this is taste but i don't lije having a bunch of pp files with filenames that mean something and then one init.pp that can contain just anything... no consistency there! | ||
| [2010/07/23 05:30:33] <hal-j> it's consistent - it's the class with the same name as the module (in my world :) ) | ||
| [2010/07/23 05:30:38] <hal-j> but not worth arguing about | ||
| [2010/07/23 05:30:39] <hal-j> :) | ||
| [2010/07/23 05:31:30] <zipkid> hal-j: then you're using it consistent, butt most init.pp i saw contain multiple defines and class definitions and require the import... | ||
| [2010/07/23 05:31:37] <hal-j> progre55: in any manifest that gets brought in. you can do imports in site.pp to, say pull in nodes/* and then you can define nodes in any .pp within a "nodes" dir | ||
| [2010/07/23 05:32:15] <zipkid> progre55: you can also look into using an external nodes tool..... | ||
| [2010/07/23 05:32:29] <progre55> oh, cool, thanks | ||
| [2010/07/23 05:32:44] <hal-j> macfly: sounds like you're serving the files up from nginx using application/octet-stream — not sure what puppet wants, but that seems to not be it :) | ||
| [2010/07/23 05:32:45] <progre55> and in the nodes/nodefile.pp will I have to import my modue? | ||
| [2010/07/23 05:32:48] <progre55> module* | ||
| [2010/07/23 05:33:08] <progre55> zipkid: what tool is that? | ||
| [2010/07/23 05:33:14] <hal-j> progre55: something like node hostname { include mymodule } | ||
| [2010/07/23 05:33:32] <progre55> hal-j: thanks | ||
| [2010/07/23 05:33:40] <zipkid> progre55: there are several, Puppet-Dashboard and Foreman being the most used i believe | ||
| [2010/07/23 05:33:41] <hal-j> then when hostname's puppetd connects, it'll match that node, and away you go | ||
| [2010/07/23 05:33:45] <macfly> hal-j: I need to define each mime type to make puppet happy ? | ||
| [2010/07/23 05:34:07] <hal-j> macfly: I've got no idea what puppet wants there, I'm just reacting to the error | ||
| [2010/07/23 05:34:14] <hal-j> it seemed unhappy with application/octet-stream | ||
| [2010/07/23 05:35:25] @ Quit: mfladischer: Quit: Ex-Chat | ||
| [2010/07/23 05:39:57] <macfly> hal-j: ok puppet is waiting for application/x-raw thanks for your enlightenment | ||
| [2010/07/23 05:40:55] <SEJeff> Does anyone have some "puppet dashboard" vs foreman experience? | ||
| [2010/07/23 05:41:14] <SEJeff> ie: Version X is good at foo, but version Y is good at bar | ||
| [2010/07/23 05:41:51] <hal-j> macfly: there you go | ||
| [2010/07/23 05:41:58] <zipkid> SEJeff: foreman has limitations i cannot accept, dashboard still needs to grow a lot. | ||
| [2010/07/23 05:42:18] <progre55> how do you write a regexp for nodes similar to "*.amazonaws.com"? | ||
| [2010/07/23 05:42:28] <progre55> I'm really bad at regexps | ||
| [2010/07/23 05:42:59] <Volcane> progre55: use http://gskinner.com/RegExr/ | ||
| [2010/07/23 05:43:26] <progre55> Volcane: thanks | ||
| [2010/07/23 05:43:39] <SEJeff> zipkid, Please expand on that a bit. I'm trying to understand | ||
| [2010/07/23 05:44:07] <hal-j> ok, I need coffee, and I should probably get some of _my_ work done... | ||
| [2010/07/23 05:44:16] <zipkid> SEJeff: Foreman has a limit of one group per node and i think no nested groups.... | ||
| [2010/07/23 05:45:18] <zipkid> dashboard can have multiple groups nested and used but still has UI issues with managing that | ||
| [2010/07/23 05:46:13] <zipkid> So in Foreman i'm stuck, in Dashboard ther's hope for the (near? ReinH: ) future | ||
| [2010/07/23 05:46:20] @ Mick27 joined channel #puppet | ||
| [2010/07/23 05:46:31] <zipkid> foreman is more polished in the UI field. | ||
| [2010/07/23 05:46:50] <zipkid> but that is only polish to me. | ||
| [2010/07/23 05:47:27] <zipkid> and i'm sure ohadlevy can give you many more positive comments about Foreman :-) | ||
| [2010/07/23 05:47:37] <Volcane> zipkid: ohadlevy is very keen on feature requests and very good with implimenting them | ||
| [2010/07/23 05:47:56] <Volcane> zipkid: foreman is more a full lifecycle tool, builds and all included, dashboard isnt and afaik it never will be | ||
| [2010/07/23 05:49:00] <ghaskins_mobile> progre55, i think: .+\.amazonaws.com would work | ||
| [2010/07/23 05:49:02] <zipkid> Volcane: i have talked about this with him... | ||
| [2010/07/23 05:49:29] <ghaskins_mobile> hal-j, FYI: apparently in v2.6, the server conf value moved from [puppetd] to [agent] | ||
| [2010/07/23 05:49:33] <zipkid> Volcane: i want what dashboard offers, not more.... | ||
| [2010/07/23 05:49:46] <Volcane> zipkid: kewl, well thats wy its awesome that there are more than 1 choice :) | ||
| [2010/07/23 05:49:55] <zipkid> Volcane: i said why I don't use Foreman, not that it is bad | ||
| [2010/07/23 05:50:01] <Volcane> zipkid: ah ook | ||
| [2010/07/23 05:50:06] <zipkid> Volcane: exactly | ||
| [2010/07/23 05:50:11] <progre55> ghaskins_mobile: thanks man | ||
| [2010/07/23 05:50:12] <hal-j> ghaskins_mobile: good to know, but will probably be lost in my brain before I need that tidbit :) | ||
| [2010/07/23 05:50:15] <progre55> ghaskins_mobile: appreciate ) | ||
| [2010/07/23 05:50:33] <ghaskins_mobile> hal-j, heh, i hear ya...the good news is it gives you a glaring/obvious msg about this fact | ||
| [2010/07/23 05:50:47] <ghaskins_mobile> "[puppetd] is deprecated, use [agent]" | ||
| [2010/07/23 05:50:52] <ghaskins_mobile> something like that | ||
| [2010/07/23 05:50:57] <zipkid> i don't remeber saying something negative or bad about foreman, i just feel more comfortable with the less feature-rich but fitting-for-me dashboard. | ||
| [2010/07/23 05:51:11] <progre55> damn, my train's leaving in 15 mins, and I'm still in the office.. | ||
| [2010/07/23 05:51:18] <progre55> arright people, take care | ||
| [2010/07/23 05:51:24] <ghaskins_mobile> progre55, later | ||
| [2010/07/23 05:51:28] <progre55> and thanks for all the help and support | ||
| [2010/07/23 05:51:30] <zipkid> progre55: Goofd Weekend! | ||
| [2010/07/23 05:51:33] <progre55> truly appreciate | ||
| [2010/07/23 05:51:44] <zipkid> ah,..... maybe Goof weekend too :-P | ||
| [2010/07/23 05:51:53] * progre55 's heading to Stockholm.. | ||
| [2010/07/23 05:52:00] <zipkid> nice! | ||
| [2010/07/23 05:52:04] <progre55> zipkid: golf weekend would be better ) | ||
| [2010/07/23 05:52:10] <progre55> arright, I'm off | ||
| [2010/07/23 05:52:11] <progre55> bye all | ||
| [2010/07/23 05:52:14] @ Quit: progre55: Remote host closed the connection | ||
| [2010/07/23 05:54:02] @ mboyd joined channel #puppet | ||
| [2010/07/23 05:56:29] @ vad3R joined channel #puppet | ||
| [2010/07/23 05:57:06] <SEJeff> zipkid, Foreman is a crap ui IMO | ||
| [2010/07/23 05:57:27] <SEJeff> But the fact syncing is killer. I was hoping puppet dashboard was further along however :/ | ||
| [2010/07/23 05:57:31] <zipkid> SEJeff: :-) your opinion | ||
| [2010/07/23 05:57:44] <SEJeff> touche! | ||
| [2010/07/23 05:58:17] <zipkid> SEJeff: true, but syncing is on the feature list of dashboard i believe | ||
| [2010/07/23 05:58:44] @ Quit: vad3R: Remote host closed the connection | ||
| [2010/07/23 05:58:50] <zipkid> and i can live with assing classes by hand but NOT with the one-group-per-node decision. | ||
| [2010/07/23 05:59:00] <zipkid> s/assing/adding/ | ||
| [2010/07/23 05:59:03] <SEJeff> zipkid, Yeah that is quite lame | ||
| [2010/07/23 05:59:18] <zipkid> the one is todo, the other is DONE... | ||
| [2010/07/23 05:59:38] @ Quit: Naresh: Remote host closed the connection | ||
| [2010/07/23 05:59:43] @ Quit: FOCer: Remote host closed the connection | ||
| [2010/07/23 05:59:45] <zipkid> AND!!! I like the dashboard color-scheme better... | ||
| [2010/07/23 05:59:51] <zipkid> :-D | ||
| [2010/07/23 05:59:52] @ vad3R joined channel #puppet | ||
| [2010/07/23 06:05:03] @ Quit: m1nish: Read error: Operation timed out | ||
| [2010/07/23 06:07:37] @ Quit: nevyn: Ping timeout: 276 seconds | ||
| [2010/07/23 06:08:49] @ nevyn joined channel #puppet | ||
| [2010/07/23 06:14:23] @ Quit: vad3R: Quit: Fighting for Freedom is like f***ing for Virginity | ||
| [2010/07/23 06:14:42] @ vad3R joined channel #puppet | ||
| [2010/07/23 06:16:12] @ Quit: p3rror: Ping timeout: 265 seconds | ||
| [2010/07/23 06:19:24] @ radkin joined channel #puppet | ||
| [2010/07/23 06:20:46] <muffintop> so I want to have a directories /var/lib/puppet/files/everyserver/ and /var/lib/puppet/files/nagios/ both of which will be applied to nagios servers... in these directories, I want to have a fake root environment and a bunch of template files, and any files I add to these directories need to be parsed and put onto the clients automatically... can someone point me in the right direction of how I should go about achieving this? | ||
| [2010/07/23 06:22:55] <bigon> hi, is it possible to add several tags to a ressource? | ||
| [2010/07/23 06:23:16] <joe-mac> bigon: probably, tags => [ "one", "two" ] | ||
| [2010/07/23 06:23:49] @ cliff-hm joined channel #puppet | ||
| [2010/07/23 06:24:12] <bigon> oh right | ||
| [2010/07/23 06:24:14] <bigon> thx | ||
| [2010/07/23 06:24:26] @ m1nish joined channel #puppet | ||
| [2010/07/23 06:25:29] <joe-mac> np | ||
| [2010/07/23 06:27:09] @ benoit__ joined channel #puppet | ||
| [2010/07/23 06:33:17] <masterzen> tim|mac: yes, I tweetted you. I saw your tweets mentioning blog posts about puppet. Assuming it is your blog, I was asking if you wanted me to add your feed to the Planet Puppet? | ||
| [2010/07/23 06:33:34] @ craftytech_ joined channel #puppet | ||
| [2010/07/23 06:34:25] <zipkid> muffintop: managing many files recursively as you ask will slow things down... Puppet is not meant to be used as a fileserver. | ||
| [2010/07/23 06:35:21] <zipkid> and as far as i know templates will not be parsed automatically at all in puppet.... Correct me if i'm wrong please.. | ||
| [2010/07/23 06:35:23] @ Quit: vad3R: Quit: Fighting for Freedom is like f***ing for Virginity | ||
| [2010/07/23 06:35:31] <muffintop> so the experts would recommend that I specify each file to be controlled individually in the manifests? | ||
| [2010/07/23 06:35:40] @ vad3R joined channel #puppet | ||
| [2010/07/23 06:38:07] <tim|mac> masterzen: go ahead if you think it's useful to others :) it's the company blog | ||
| [2010/07/23 06:38:17] <tim|mac> but 99% of the puppet posts will be mine | ||
| [2010/07/23 06:38:28] <zipkid> muffintop: start by managing as few files as possible. | ||
| [2010/07/23 06:38:38] <masterzen> tim|mac: yes, I think what you write about Puppet is interesting to others :) | ||
| [2010/07/23 06:38:52] <zipkid> tim|mac: what is your twitter name? | ||
| [2010/07/23 06:41:29] <tim|mac> zipkid: timstoop | ||
| [2010/07/23 06:42:30] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/07/23 06:42:40] <zipkid> following | ||
| [2010/07/23 06:43:13] <tim|mac> :D | ||
| [2010/07/23 06:45:26] @ Quit: Mick27: Quit: This computer has gone to sleep | ||
| [2010/07/23 06:47:58] @ sebas891 joined channel #puppet | ||
| [2010/07/23 06:50:06] @ reyjrar joined channel #puppet | ||
| [2010/07/23 06:50:54] <zipkid> tim|mac: ik schrijf wel geen interessante blogposts noch tweet ik over puppet..... | ||
| [2010/07/23 06:51:45] <tim|mac> zipkid: same here :P ik tweet over onzin dingen regelmatig ;-) | ||
| [2010/07/23 06:53:48] @ reyjrar1 joined channel #puppet | ||
| [2010/07/23 06:55:31] @ reyjrar2 joined channel #puppet | ||
| [2010/07/23 06:56:09] <joe-mac> great, looks like extlookup doesn't work right in 2.6... it's getting the wrong values somehow | ||
| [2010/07/23 06:56:45] <Volcane> joe-mac: hmm | ||
| [2010/07/23 06:57:05] <Volcane> i've not tested it past a quick run and it didnt do anything bad | ||
| [2010/07/23 06:57:11] <Volcane> but not spend more time on it | ||
| [2010/07/23 06:57:16] @ Quit: reyjrar: Ping timeout: 265 seconds | ||
| [2010/07/23 06:57:17] <joe-mac> it just changed the IP of the puppet host alias to an IP that i really have no idea how it even found | ||
| [2010/07/23 06:57:36] <Volcane> hehe | ||
| [2010/07/23 06:58:27] @ Quit: reyjrar1: Ping timeout: 265 seconds | ||
| [2010/07/23 06:58:46] <joe-mac> i wish we had faster interconnects. i'd love to consolidate to one master. | ||
| [2010/07/23 06:58:58] <joe-mac> last time i tried it i got a lot of execution timeouts and whatnot | ||
| [2010/07/23 07:00:11] @ notbrien joined channel #puppet | ||
| [2010/07/23 07:00:55] <zipkid> Anyway... It's weekend! | ||
| [2010/07/23 07:01:25] @ jdcasey joined channel #puppet | ||
| [2010/07/23 07:03:09] @ Quit: craftytech_: Quit: Page closed | ||
| [2010/07/23 07:05:06] @ bug joined channel #puppet | ||
| [2010/07/23 07:07:47] <joe-mac> hm, one of my 2.6 just hangs when it goes to start mongrel | ||
| [2010/07/23 07:07:51] <joe-mac> starting as webrick works fine | ||
| [2010/07/23 07:08:44] @ DbT_ joined channel #puppet | ||
| [2010/07/23 07:09:48] @ herdingcat joined channel #puppet | ||
| [2010/07/23 07:09:52] @ progre55 joined channel #puppet | ||
| [2010/07/23 07:10:02] <progre55> hey people =) | ||
| [2010/07/23 07:10:56] <joe-mac> that explains it | ||
| [2010/07/23 07:10:59] <joe-mac> i fucking despise rubygems | ||
| [2010/07/23 07:11:04] <ghaskins_mobile> hey, progre55 , catch the train in time? | ||
| [2010/07/23 07:11:27] <joe-mac> i forgot to sudo -i before installing fastthread with gem | ||
| [2010/07/23 07:11:30] <joe-mac> which inherited root's umask | ||
| [2010/07/23 07:11:40] <joe-mac> thus making it so the puppet user can't read thef astthread gem | ||
| [2010/07/23 07:12:33] <progre55> ghaskins_mobile: I'm in it right now =) on my way to Stockholm.. 4 more hours | ||
| [2010/07/23 07:13:22] <joe-mac> hmm, requiring mongrel is still just hanging | ||
| [2010/07/23 07:13:29] <ghaskins_mobile> ah, holy crap..when you said you were going, i didnt know you mean _right now_ | ||
| [2010/07/23 07:13:34] <ghaskins_mobile> ;) | ||
| [2010/07/23 07:13:38] <ghaskins_mobile> s/mean/meant | ||
| [2010/07/23 07:13:54] @ Quit: kolla_: Remote host closed the connection | ||
| [2010/07/23 07:14:06] <ghaskins_mobile> hope you have a good battery on the phone/laptop you are carrying ;) | ||
| [2010/07/23 07:14:51] <progre55> hey, this is not America.. we've got sockets and wireless internet connection in trains here :D | ||
| [2010/07/23 07:15:04] <ghaskins_mobile> hehe, touche | ||
| [2010/07/23 07:15:13] @ Quit: yannL: Ping timeout: 276 seconds | ||
| [2010/07/23 07:15:33] <hal-j> In america we're happy to have working lights on our trains | ||
| [2010/07/23 07:16:06] <ghaskins_mobile> yeah, amtrak feels like 1910 compared to the trains ive been on in .de | ||
| [2010/07/23 07:16:13] <progre55> lol | ||
| [2010/07/23 07:16:35] <ghaskins_mobile> tho the accela line finally caught up to modern standards, at least | ||
| [2010/07/23 07:16:54] <ghaskins_mobile> has always had sockets, recently got wireless too, i guess | ||
| [2010/07/23 07:17:02] <ghaskins_mobile> i take that Bos->NYC from time to time | ||
| [2010/07/23 07:17:18] <hal-j> I grew up taking the LIRR in the 80s and 90s. (anyone not from the NYC area wouldn't understand the pain involved) | ||
| [2010/07/23 07:17:29] <progre55> yeah, and the .de trains are really fast.. like 330 km/h | ||
| [2010/07/23 07:17:47] <ghaskins_mobile> fast isnt the key part, though...they are _smooth_ | ||
| [2010/07/23 07:18:12] <progre55> well sure, smooth, with all the conditions, internet and all | ||
| [2010/07/23 07:18:51] <ghaskins_mobile> the accela does 240km/h, but you need spinal surgury afterwards | ||
| [2010/07/23 07:18:57] <ghaskins_mobile> ;) | ||
| [2010/07/23 07:19:06] <joe-mac> looks like some change to variables totally borked extlookup volcane | ||
| [2010/07/23 07:19:21] @ Quit: mboyd: Quit: this machine is going down for the last time! w00t! | ||
| [2010/07/23 07:19:21] <joe-mac> doing lookup precedence on defined variables seemingly doesn't work | ||
| [2010/07/23 07:19:35] <Volcane> that sux | ||
| [2010/07/23 07:19:46] <joe-mac> yea, about to get shitstormed by nagios cause of it :-( | ||
| [2010/07/23 07:19:46] @ Quit: vad3R: Remote host closed the connection | ||
| [2010/07/23 07:20:06] @ vad3R joined channel #puppet | ||
| [2010/07/23 07:22:13] <joe-mac> silly me, there is a fact for that variable anyways | ||
| [2010/07/23 07:24:05] @ cowboycoder joined channel #puppet | ||
| [2010/07/23 07:25:06] <cowboycoder> would anybody care to comment on running puppet over the wan (open internet)? Security implications, etc..... | ||
| [2010/07/23 07:25:56] <Volcane> traffic is ssl encrypted | ||
| [2010/07/23 07:26:03] <ghaskins_mobile> the security protocol is fairly solid, as far as I can tell overall | ||
| [2010/07/23 07:26:04] <Volcane> you would want to limit the access to the port though | ||
| [2010/07/23 07:26:15] <Volcane> like with a firewall | ||
| [2010/07/23 07:26:35] <ghaskins_mobile> the one weakness that I can see if you had a completely open system was that you could get unmitigtated join/sign requests | ||
| [2010/07/23 07:26:38] <hal-j> cowboycoder: in the past, I've done it (one puppetmaster, 3 datacenters - 2 in europe one in the US) | ||
| [2010/07/23 07:26:58] @ rescrv joined channel #puppet | ||
| [2010/07/23 07:27:00] <ghaskins_mobile> but as Volcane pointed out, limiting the access will solve that | ||
| [2010/07/23 07:27:19] <ghaskins_mobile> once the node has been admitted, its identity and confidentiality are secure | ||
| [2010/07/23 07:27:32] <Volcane> i have 3 masters and 11 data centers all over the internet | ||
| [2010/07/23 07:27:48] <Volcane> just keep your firewalls solid, the traffic and chances of MITM attacks etc doesnt exist then | ||
| [2010/07/23 07:28:02] <hal-j> "what he said" | ||
| [2010/07/23 07:28:20] <Volcane> no new security protocols were invented, just industry standards used | ||
| [2010/07/23 07:28:59] <cowboycoder> excellent | ||
| [2010/07/23 07:29:39] <Volcane> it has ip limits etc, but I prefer to trust firewalls | ||
| [2010/07/23 07:29:48] <Volcane> and things get funky when you go through apache/nginx as load balancers | ||
| [2010/07/23 07:29:54] @ zz_shenson is now known as shenson | ||
| [2010/07/23 07:30:28] <vad3R> member:cowboycoder: I use it for 3 datacenters based on VPN tunnels and it works great | ||
| [2010/07/23 07:31:12] <cowboycoder> vad3R: any particular reason for the VPN tunnel? that was my first thought, but didn't know if the application warrented it... | ||
| [2010/07/23 07:31:36] <hal-j> passenger+apache is what we did, with allows for our ip blocks | ||
| [2010/07/23 07:32:46] <vad3R> First of all to reach all the machines in every site. VPN connection to the firewall(s) and i let puppetrun do the magic | ||
| [2010/07/23 07:32:54] @ Quit: ecolitan_: Remote host closed the connection | ||
| [2010/07/23 07:34:19] <joe-mac> ugh | ||
| [2010/07/23 07:34:19] <joe-mac> notice: Finished catalog run in 0.73 seconds | ||
| [2010/07/23 07:34:24] <joe-mac> that's not possible | ||
| [2010/07/23 07:34:30] <joe-mac> there are changes made not being applied | ||
| [2010/07/23 07:34:34] <joe-mac> has anyone seen this on 2.6? | ||
| [2010/07/23 07:34:45] <Volcane> think i saw tickets about empty catalogs | ||
| [2010/07/23 07:35:37] <joe-mac> why did i do this to myself? | ||
| [2010/07/23 07:35:38] <joe-mac> lol | ||
| [2010/07/23 07:37:34] @ tonyskapunk joined channel #puppet | ||
| [2010/07/23 07:38:09] <joe-mac> at least err tags seem to work better | ||
| [2010/07/23 07:38:17] <joe-mac> SSL errors are actually included in err tagmail reports | ||
| [2010/07/23 07:41:48] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/23 07:43:05] @ Quit: rmiller4pi8: Client Quit | ||
| [2010/07/23 07:49:16] @ squirrel_labs joined channel #puppet | ||
| [2010/07/23 07:49:35] @ rescrv left channel #puppet ("WeeChat 0.3.2") | ||
| [2010/07/23 07:51:33] @ thekad-afk is now known as thekad | ||
| [2010/07/23 07:53:39] <joe-mac> loloks like i'll be prating for 2.6.1 | ||
| [2010/07/23 07:53:40] <joe-mac> lol | ||
| [2010/07/23 07:54:34] @ Quit: m1nish: Ping timeout: 258 seconds | ||
| [2010/07/23 07:55:00] <dcarley> empty cats - #4301 | ||
| [2010/07/23 07:55:01] <gepetto> dcarley: #4301 is http://projects.puppetlabs.com/issues/show/4301 "Puppet - Bug #4301: "empty" catalogs produced by master on subsequent compiles - Puppet Labs" | ||
| [2010/07/23 07:56:01] @ Quit: cowboycoder: Quit: leaving | ||
| [2010/07/23 07:56:30] <dcarley> i get the feeling that 2.6 is going to be a slow adopter for a while. | ||
| [2010/07/23 07:56:51] @ pheezy joined channel #puppet | ||
| [2010/07/23 07:58:40] @ littleidea joined channel #puppet | ||
| [2010/07/23 08:00:01] @ benkevan joined channel #puppet | ||
| [2010/07/23 08:00:27] <pheezy> I'm having a weird issue, I'm ensuring that the director $libdir/lib/puppet/reports is present, however every run, prior to loading the facts it is removed and then readded during the run | ||
| [2010/07/23 08:01:46] @ RussS joined channel #puppet | ||
| [2010/07/23 08:02:12] <vad3R> Doesn't pupper create the report folder itself? Dont think you have to do that yourself | ||
| [2010/07/23 08:02:23] <dcarley> pheezy> are you using a file{} type to ensure the directory and a plugin[sync] to populate it? | ||
| [2010/07/23 08:02:28] <joe-mac> dcarley: i have faith in PL that 2.6.1 will address the major bugs | ||
| [2010/07/23 08:02:30] <dcarley> if so, just let pluginsync handle it. | ||
| [2010/07/23 08:02:38] <joe-mac> usually i am a slow adopter, idk why i did this to myseklf | ||
| [2010/07/23 08:03:09] <pheezy> hmm that must be what it is; part of using the dashboard means you have to have the puppet_dashboard.rb report in the reports folder, which by default is not there | ||
| [2010/07/23 08:03:23] <pheezy> so how do i move it to pluginsync instead? | ||
| [2010/07/23 08:04:51] @ Quit: sdog: Quit: Leaving. | ||
| [2010/07/23 08:05:09] @ rmiller4pi8 joined channel #puppet | ||
| [2010/07/23 08:06:31] <dcarley> you should be able to just place it as <module>/lib/puppet/reports/puppet_dashboard.rb | ||
| [2010/07/23 08:07:01] <dcarley> and set `pluginsync = true` on your clients, if you haven't already. | ||
| [2010/07/23 08:08:04] <dcarley> the handling of $vardir/lib is done by pluginsync before the catalog is compiled. | ||
| [2010/07/23 08:09:06] @ jbooth_ joined channel #puppet | ||
| [2010/07/23 08:10:37] @ cedric_b joined channel #puppet | ||
| [2010/07/23 08:10:50] <dcarley> joe-mac> perhaps it's an unfair observation. but typically and sadly the more barriers there are for adoption (bugs, behaviour changes, etc) the slower people are to get there eventually. | ||
| [2010/07/23 08:10:54] @ sebas891 left channel #puppet () | ||
| [2010/07/23 08:11:06] <dcarley> i'm a /little/ suprised that so many people are still on 0.24 | ||
| [2010/07/23 08:11:47] <masterzen> tim|mac: I just added your puppet feed to planet puppet. | ||
| [2010/07/23 08:11:49] <Volcane> people just use whats in their distros | ||
| [2010/07/23 08:12:23] <Volcane> like RHEL people using php 5.1.x when 5.2.x has no gone end of supported life cycle | ||
| [2010/07/23 08:12:38] <hal-j> Volcane: that, coupled with the fact that when you're talking about the thing that keeps your production systems sane, you stick with stability over new and shiny, until you _need_ something from the new and shiny :) | ||
| [2010/07/23 08:13:01] <tim|mac> masterzen: cool, you're making sure the tag puppet is added before you import it into the planet? | ||
| [2010/07/23 08:13:03] <tim|mac> per post that is | ||
| [2010/07/23 08:13:11] <tim|mac> lots of non-puppet stuff on there | ||
| [2010/07/23 08:13:45] <masterzen> tim|mac: yes, I'm following the tag puppet feed. Make sure non-puppet stuff is not tagged with puppet though :) | ||
| [2010/07/23 08:14:49] @ Quit: cedric_b: Client Quit | ||
| [2010/07/23 08:17:19] <tim|mac> will do ;-) | ||
| [2010/07/23 08:17:30] @ lkoranda joined channel #puppet | ||
| [2010/07/23 08:17:48] @ Quit: herdingcat: Quit: Leaving | ||
| [2010/07/23 08:17:49] @ Quit: nimrod10: Read error: Connection reset by peer | ||
| [2010/07/23 08:18:01] @ nimrod10 joined channel #puppet | ||
| [2010/07/23 08:19:03] <dcarley> hal-j> of course. puppet seems to mature fast though. i've often had to bump for bug fixes rather than features. | ||
| [2010/07/23 08:20:11] @ rcrowley joined channel #puppet | ||
| [2010/07/23 08:23:39] @ Quit: DbT_: Quit: zzzz | ||
| [2010/07/23 08:26:27] @ Quit: bzrk: Ping timeout: 240 seconds | ||
| [2010/07/23 08:26:35] <pheezy> ahh thanks dcarley, that's done it | ||
| [2010/07/23 08:27:38] <dcarley> :) | ||
| [2010/07/23 08:28:04] <hal-j> dcarley: indeed. However, I'm pretty happy with 0.24.8, but I'm contemplating a 2.6.x upgrade soon, mostly because I the farther behind I fall, the more pain it'll require to catch up if I ever need to | ||
| [2010/07/23 08:28:15] @ Quit: squirrel_labs: Quit: See ya! | ||
| [2010/07/23 08:28:19] @ bzrk joined channel #puppet | ||
| [2010/07/23 08:28:23] <hal-j> but I'm thinking I'll wait a bit, seems to be a few 2.6 issues that need shaking out | ||
| [2010/07/23 08:30:04] @ Quit: bzrk: Read error: Operation timed out | ||
| [2010/07/23 08:32:18] @ squirrel_labs joined channel #puppet | ||
| [2010/07/23 08:33:19] @ bzrk joined channel #puppet | ||
| [2010/07/23 08:41:47] @ uphillian joined channel #puppet | ||
| [2010/07/23 08:44:13] <muffintop> why is doing (file "/": { recurse => yes }) a bad idea? where is the overhead introduced? | ||
| [2010/07/23 08:44:30] <Volcane> it need hashes of each file | ||
| [2010/07/23 08:44:36] <Volcane> and it stats each file for timestamps etc | ||
| [2010/07/23 08:45:16] <Volcane> and client needs to ask the master - assuming your sourcing files - to check its side and it does that over https | ||
| [2010/07/23 08:45:25] <Volcane> and its just a rubbish approach :) | ||
| [2010/07/23 08:47:01] <jamesturnbull> hal-j: we'd welcome some 2.6.0 testing - that'd help a lot - we think we've shaken out the vast majority of the bugs but the more testing the better 2.6.1 will be ... that looks like a next one week release | ||
| [2010/07/23 08:47:09] @ Quit: pmorillo: Quit: pmorillo | ||
| [2010/07/23 08:47:37] <jamesturnbull> hal-j: even if "testing" consisting of running your manifests against 2.6.0 and reporting anything that doesn't work | ||
| [2010/07/23 08:47:56] @ ken_barber joined channel #puppet | ||
| [2010/07/23 08:48:00] <hal-j> jamesturnbull: yeah. Right now I've got enough work to pull 28 hour days. testing feedback from me will have to wait :) | ||
| [2010/07/23 08:48:13] <ken_barber> evening all | ||
| [2010/07/23 08:48:43] @ Quit: ganjafarm: Ping timeout: 240 seconds | ||
| [2010/07/23 08:49:38] <joe-mac> jamesturnbull: testing for me right now is like getting a prostate exam from jimi hendrix. i'm getting owned. | ||
| [2010/07/23 08:50:03] <joe-mac> the plugin execution problem sucks too | ||
| [2010/07/23 08:50:08] <joe-mac> it just spions forever | ||
| [2010/07/23 08:50:19] <joe-mac> until i added a line to one plugin that volcane showed me, then disabled my wiki writing plugin] | ||
| [2010/07/23 08:50:26] <hal-j> jamesturnbull: although if friday-afternoon-itis sets in, maybe I'll bring up a new instance with 2.6 and point it at my puppet setup and point a dev machine or two at it (devs use prod manifests, so it'll be a valid test for me) | ||
| [2010/07/23 08:51:25] <joe-mac> i went gung ho for some reason | ||
| [2010/07/23 08:51:31] <joe-mac> i never do this, whyyy | ||
| [2010/07/23 08:51:53] <joe-mac> everytime puppet runs Volcane, it's picking up different extlookup values | ||
| [2010/07/23 08:51:53] <hal-j> I'm about 2/3 through a complete revamp of newco's puppet setup though and REALLY trying to find the motivation to continue on this morning | ||
| [2010/07/23 08:52:12] <Volcane> joe-mac: nasty, must be some internal changes :( | ||
| [2010/07/23 08:53:04] <joe-mac> Volcane: should i file a bug with PL, or is this known? | ||
| [2010/07/23 08:53:15] <Volcane> first i hear about it | ||
| [2010/07/23 08:53:43] <Volcane> prolly wont have time to play with 2.6 till its at least in a better state so probably after .1 | ||
| [2010/07/23 08:53:54] <joe-mac> let me paste some stuff on shell.devco | ||
| [2010/07/23 08:54:03] * Volcane has no time | ||
| [2010/07/23 08:56:11] <joe-mac> dam, well, later if you wanna have a look the file is weirdness.txt in my home dir | ||
| [2010/07/23 08:56:37] <joe-mac> i'll just leave it there for now | ||
| [2010/07/23 08:56:42] <Volcane> ok :) | ||
| [2010/07/23 08:56:49] <joe-mac> that shows exactly waht i am seeing, the flip-flop | ||
| [2010/07/23 08:56:50] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/07/23 08:56:51] <Volcane> i want to add hash support to it so will spend some time sometime | ||
| [2010/07/23 08:57:45] <joe-mac> yea | ||
| [2010/07/23 08:58:15] <joe-mac> i think it is puppet's fault, i feel like maybe facts aren't always loaded when it goes to execute, or there might be some fact bleeding from other nodes | ||
| [2010/07/23 08:58:38] <joe-mac> i could test that if i had a freaking staging environment | ||
| [2010/07/23 08:59:56] <Volcane> joe-mac: yeah thats weird | ||
| [2010/07/23 09:00:06] @ p3rror joined channel #puppet | ||
| [2010/07/23 09:00:07] <Volcane> joe-mac: only sane option is to add some debugging | ||
| [2010/07/23 09:00:46] <joe-mac> i wish i could go back in time to a day ago when i thought this was a great idea rofl | ||
| [2010/07/23 09:00:50] <joe-mac> and slap myself | ||
| [2010/07/23 09:01:25] * Volcane wonders what github branch is 2.6.x | ||
| [2010/07/23 09:01:44] <Volcane> not seeing extlookup.rb in 2.6, next or master | ||
| [2010/07/23 09:02:37] <dcarley> it's only in ext/ at the moment, isn't it? | ||
| [2010/07/23 09:02:46] <Volcane> nah its in 2.6 proper | ||
| [2010/07/23 09:03:02] <joe-mac> is it? shit, wait? so mayb there is a conflict with mine that lives in a module? | ||
| [2010/07/23 09:03:04] <Volcane> meh, cant look now, xen box being shitty | ||
| [2010/07/23 09:03:07] <joe-mac> i use it as a plugin in a module/ | ||
| [2010/07/23 09:03:22] <dcarley> volcane> i don't believe so. | ||
| [2010/07/23 09:03:22] <Volcane> joe-mac: well it is apparently - i cant find it so maybe its not? | ||
| [2010/07/23 09:03:35] <dcarley> #3983 is the ticket. | ||
| [2010/07/23 09:03:36] <gepetto> dcarley: #3983 is http://projects.puppetlabs.com/issues/show/3983 "Puppet - Feature #3983: Add extlookup function to core - Puppet Labs" | ||
| [2010/07/23 09:03:52] <Volcane> bbiab. | ||
| [2010/07/23 09:03:53] @ Quit: Volcane: Quit: leaving | ||
| [2010/07/23 09:08:25] @ Quit: suit: Remote host closed the connection | ||
| [2010/07/23 09:12:03] @ Quit: ken_barber: Quit: outta here! | ||
| [2010/07/23 09:12:38] @ [GuS] joined channel #puppet | ||
| [2010/07/23 09:13:28] @ ken_barber joined channel #puppet | ||
| [2010/07/23 09:14:10] @ Volcane joined channel #puppet | ||
| [2010/07/23 09:15:58] @ jmccune joined channel #puppet | ||
| [2010/07/23 09:16:07] @ Quit: andrewh: Ping timeout: 240 seconds | ||
| [2010/07/23 09:17:08] <Volcane> ok, so its just the one in ext, right thought it got put in | ||
| [2010/07/23 09:17:44] <dcarley> volcane> incidentally, would you have any insight on #4275? | ||
| [2010/07/23 09:17:44] <gepetto> dcarley: #4275 is http://projects.puppetlabs.com/issues/show/4275 "Puppet - Bug #4275: ext/extlookup.rb and 2.6.0 - undefined method 'parser' - Puppet Labs" | ||
| [2010/07/23 09:17:56] <Volcane> dcarley: yes, do what the comment says :) | ||
| [2010/07/23 09:18:22] <dcarley> which comment? | ||
| [2010/07/23 09:18:43] <Volcane> there's a patch isnt there? | ||
| [2010/07/23 09:19:03] @ devdas joined channel #puppet | ||
| [2010/07/23 09:19:04] <dcarley> yeah, it's my patch. i just wanted some sanity checking :) | ||
| [2010/07/23 09:19:08] <Volcane> ah :) | ||
| [2010/07/23 09:19:11] <Volcane> no its fine | ||
| [2010/07/23 09:19:19] <Volcane> somethings obviosly just changed internally to puppet | ||
| [2010/07/23 09:19:23] <Volcane> but that looks fine | ||
| [2010/07/23 09:19:27] <dcarley> cool, ta. | ||
| [2010/07/23 09:19:30] <Volcane> i did test it in the 10 minutes i ran 2.6 and it worked | ||
| [2010/07/23 09:19:44] <ken_barber> dcarley: that's assuming we are sane ourselves :-) | ||
| [2010/07/23 09:20:18] @ randybias joined channel #puppet | ||
| [2010/07/23 09:20:21] <joe-mac> FYI puppetlabs, looks like ubuntu is at it again with being retarded and now has all the rails libs under /usr/share/rails, which is not going to be found by puppet i guess, since my regular ruby scripts can't evenf ind it | ||
| [2010/07/23 09:20:34] <joe-mac> either i'm missing something or this is one of the dumbest moves i've ever seen | ||
| [2010/07/23 09:22:55] <dcarley> ken> i live in hope that the mean collective sanity is greater than my own. | ||
| [2010/07/23 09:23:12] <joe-mac> this is ridiculous, i have to go into each directory under /usr/share/rails and run 'install.rb' | ||
| [2010/07/23 09:24:47] @ Quit: lbt_: Ping timeout: 264 seconds | ||
| [2010/07/23 09:25:08] @ Quit: yure: Ping timeout: 248 seconds | ||
| [2010/07/23 09:25:33] <ken_barber> lol | ||
| [2010/07/23 09:25:42] @ mclarke joined channel #puppet | ||
| [2010/07/23 09:25:44] <ken_barber> on both points | ||
| [2010/07/23 09:25:46] <jamesturnbull> Volcane: it didn't get in | ||
| [2010/07/23 09:26:12] @ Quit: p3rror: Read error: Connection reset by peer | ||
| [2010/07/23 09:26:46] <jamesturnbull> Volcane: in the sense that it didn't end up in functions | ||
| [2010/07/23 09:26:51] <Volcane> ok | ||
| [2010/07/23 09:26:55] <joe-mac> actually puppet magically did find it on a different 10.04 box | ||
| [2010/07/23 09:26:58] <jamesturnbull> Volcane: because we ran otu of time to add back-ends | ||
| [2010/07/23 09:27:04] <joe-mac> the first one must have had a half done rails package installation opr something | ||
| [2010/07/23 09:27:13] <Volcane> jamesturnbull: yeah, thought u said you might just merge it as was, kewl | ||
| [2010/07/23 09:27:16] @ Quit: vad3R: Quit: Fighting for Freedom is like f***ing for Virginity | ||
| [2010/07/23 09:27:26] <jamesturnbull> Volcane: that was the plan | ||
| [2010/07/23 09:27:40] <ken_barber> jt & volcane - is this about extlookup in 2.6? | ||
| [2010/07/23 09:28:24] <jamesturnbull> ken_barber: yeah | ||
| [2010/07/23 09:28:31] @ stopdropandrew joined channel #puppet | ||
| [2010/07/23 09:31:19] @ adrian_broher joined channel #puppet | ||
| [2010/07/23 09:31:34] @ Quit: snikkers: Ping timeout: 260 seconds | ||
| [2010/07/23 09:36:24] @ Quit: randybias: Quit: Leaving... | ||
| [2010/07/23 09:36:52] @ gmcquillan joined channel #puppet | ||
| [2010/07/23 09:38:08] @ gniks joined channel #puppet | ||
| [2010/07/23 09:38:27] @ Quit: gniks: Client Quit | ||
| [2010/07/23 09:38:35] @ yure joined channel #puppet | ||
| [2010/07/23 09:39:03] @ Quit: jaredrhine: Ping timeout: 260 seconds | ||
| [2010/07/23 09:39:13] <benkevan> when you guys create your nodes.. do you typically imclue all of the embedded includes within the node file? or do you just do the one include, and let it do the embedded includes | ||
| [2010/07/23 09:39:16] @ fluxdude joined channel #puppet | ||
| [2010/07/23 09:40:04] @ Quit: jmccune: Ping timeout: 248 seconds | ||
| [2010/07/23 09:40:35] @ ahasenack joined channel #puppet | ||
| [2010/07/23 09:40:49] <hal-j> I've got a "base node" each for production, staging and development - this is where paths, version numbers, server references (DB server hostnames etc…) are, for the given profile | ||
| [2010/07/23 09:41:06] <hal-j> then I extend that with a datacenter-specific node, that adjusts for local DBs and whatnot | ||
| [2010/07/23 09:41:35] <hal-j> then each node definition extends a datacenter specific node (performing overrides if needed) and then includes one or more classes | ||
| [2010/07/23 09:41:40] <hal-j> depending on the need | ||
| [2010/07/23 09:41:42] <Volcane> joe-mac: can you try http://nephilim.ml.org/~rip/puppet/extlookup.rb - apply the 2.6 parser patch - then do something like: | ||
| [2010/07/23 09:41:54] <Volcane> joe-mac: $foo = extlookup("something", "", "", 1) | ||
| [2010/07/23 09:42:03] <Volcane> joe-mac: then check your master log and all the logic will be logged | ||
| [2010/07/23 09:43:16] <joe-mac> i can't right now, i'm fucked, locked myself out of several machines and have to figure a way to open their fw's | ||
| [2010/07/23 09:43:56] <hal-j> almost every node includes the same module, which takes care of everything that it requires to be one of "my servers". Things like puppet config, some apt sources, ntp settings, user creation etc... | ||
| [2010/07/23 09:44:24] <joe-mac> thank god, nagios server is allowed to hit ssh without relying on extlookup | ||
| [2010/07/23 09:45:02] <hal-j> and then another series of module includes that set that node up to do what it's supposed to. Sometimes that's a single "include JustBeAnAppserver" type thing, or sometimes it's several to get to the same place (depending on whether I've written the magical "go be an appserver" module) | ||
| [2010/07/23 09:45:20] <hal-j> benkevan: did I clear up more questions than I've created? :) | ||
| [2010/07/23 09:45:56] @ Quit: ahasenack: Quit: Leaving | ||
| [2010/07/23 09:46:02] <benkevan> hal-j: haha.. yeah.. a little because I have my basenode set to geographical | ||
| [2010/07/23 09:46:19] <benkevan> hal-j: can you maybe share me your node structure? via fpaste or pastebin? | ||
| [2010/07/23 09:46:24] <hal-j> it probably depends a lot on your needs | ||
| [2010/07/23 09:46:46] <benkevan> multiple datacenters (ie geographics and environments (would be niec) | ||
| [2010/07/23 09:46:59] <hal-j> my base takes care of lots of stuff, and then the datacenter-specific builds on that (this could be seen as geographically driven) | ||
| [2010/07/23 09:47:12] <joe-mac> that really sucks, it also borked all the resolv.confs | ||
| [2010/07/23 09:47:15] <joe-mac> for this one zone | ||
| [2010/07/23 09:47:21] <joe-mac> so, ssh takes forever | ||
| [2010/07/23 09:47:26] <joe-mac> brb gonna get lunch then continue cleaning up | ||
| [2010/07/23 09:47:42] <hal-j> benkevan: honestly, it would take a lot of sanitizing before I'd be happy sharing… it'd be easier for me to just whip up a contrived example | ||
| [2010/07/23 09:47:59] <benkevan> hal-j: thanks..:o) .. I'm still new (only have 3 clients in my setup) | ||
| [2010/07/23 09:48:01] @ Hypnoz joined channel #puppet | ||
| [2010/07/23 09:48:05] <benkevan> but trying to really get the base and modules built up | ||
| [2010/07/23 09:49:16] @ Quit: fbe: Ping timeout: 276 seconds | ||
| [2010/07/23 09:50:35] @ Quit: verwilst: Quit: Ex-Chat | ||
| [2010/07/23 09:52:39] <benkevan> hummmm.. maybe I need to do roles.. instead of just doing a million includes per node | ||
| [2010/07/23 09:52:44] <benkevan> now I just need to figure out how to do roles | ||
| [2010/07/23 09:53:15] <Volcane> benkevan: make a module called roles | ||
| [2010/07/23 09:53:25] <Volcane> benkevan: class roles::fooserver { include lots, or, stuff } | ||
| [2010/07/23 09:53:46] <benkevan> Volcane: how can I then define it? and is there something in the puppet wiki for that? | ||
| [2010/07/23 09:53:57] <Volcane> benkevan: roles are just classes | ||
| [2010/07/23 09:54:10] <Volcane> benkevan: and in your node you just do include roles::web_server | ||
| [2010/07/23 09:54:34] <benkevan> ah.. ok.. nice.. simple enough for this retard | ||
| [2010/07/23 09:55:10] <hal-j> think of a role as "the essence of being" | ||
| [2010/07/23 09:55:32] <hal-j> ok, here's a contrived, untested, probably grammatically incorrect, example: | ||
| [2010/07/23 09:55:34] <hal-j> http://pastie.org/1057222 | ||
| [2010/07/23 09:55:42] @ gniks joined channel #puppet | ||
| [2010/07/23 09:55:42] <Volcane> benkevan: node /^web/ { include roles::web_server } | ||
| [2010/07/23 09:55:48] <Volcane> benkevan: if you have proper hostnames | ||
| [2010/07/23 09:56:06] <benkevan> Volcane: nope.. I don't.. good ol corporate standards | ||
| [2010/07/23 09:56:18] <benkevan> names have NOTHING to do with function .. | ||
| [2010/07/23 09:56:22] @ the8478 joined channel #puppet | ||
| [2010/07/23 09:56:27] <hal-j> Volcane: and if you have a sufficiently new puppet :D | ||
| [2010/07/23 09:56:34] <benkevan> I'm a new puppet | ||
| [2010/07/23 09:56:35] <benkevan> haha | ||
| [2010/07/23 09:58:47] @ ken_barber left channel #puppet () | ||
| [2010/07/23 09:59:47] @ tessier_ joined channel #puppet | ||
| [2010/07/23 10:01:48] @ copious joined channel #puppet | ||
| [2010/07/23 10:04:00] @ jmccune joined channel #puppet | ||
| [2010/07/23 10:04:50] <nimrod10> how do I regenerate the puppetmaster ssl certificates , I tried puppetca -g servername but it didn't actually regenerate the certs | ||
| [2010/07/23 10:05:04] <devdas> rm -f them | ||
| [2010/07/23 10:05:10] @ Quit: gebi: Ping timeout: 260 seconds | ||
| [2010/07/23 10:05:22] <devdas> restart the puppetmaster | ||
| [2010/07/23 10:05:26] <nimrod10> devdas, the one that are here : /var/lib/puppet/ssl | ||
| [2010/07/23 10:05:34] <nimrod10> ? | ||
| [2010/07/23 10:05:58] <devdas> yes | ||
| [2010/07/23 10:08:02] <nimrod10> I hoped regenerating the certs would get rid of this but it didn't : Exception `OpenSSL::SSL::SSLError' at /usr/lib/ruby/1.8/openssl/ssl.rb:123 - hostname was not match with the server certificate | ||
| [2010/07/23 10:08:02] <nimrod10> Exception `NoMethodError' at /usr/lib/ruby/1.8/net/http.rb:1060 - undefined method `closed?' for nil:NilClass | ||
| [2010/07/23 10:08:02] <nimrod10> err: Could not retrieve catalog from remote server: undefined method `closed?' for nil:NilClass | ||
| [2010/07/23 10:08:08] <hal-j> benkevan: did that help? | ||
| [2010/07/23 10:08:36] <Volcane> nimrod10: are you setting server= or running it with --server on the client? | ||
| [2010/07/23 10:09:12] <nimrod10> running with both options actually , I just checked | ||
| [2010/07/23 10:09:13] <benkevan> hal-j: still working with it.. the roles helped a fuck ton.. just have to find out why my nodes aren't getting the classes.. but I'd still like to see an example of datacenter embedded into basenode of environment (ie production etc).. or possibly vise versa really | ||
| [2010/07/23 10:09:21] <Volcane> nimrod10: thats why its not working. | ||
| [2010/07/23 10:09:45] <hal-j> see my pastie above for, like I said, a contrived example | ||
| [2010/07/23 10:09:52] <nimrod10> Volcane, should I remove the setting in puppet.conf , ? | ||
| [2010/07/23 10:09:54] <Volcane> nimrod10: the master cert has a name - puppet by default - and when you connect to he master it verifies that what you are trying to connec to it as matches whats in the cert | ||
| [2010/07/23 10:10:06] <Volcane> nimrod10: so just make sure: ping puppet works for you | ||
| [2010/07/23 10:10:22] <hal-j> I've got a base, some specific properties by datacenter, and then nodes | ||
| [2010/07/23 10:10:23] @ fbe joined channel #puppet | ||
| [2010/07/23 10:10:29] <Volcane> nimrod10: to use a specific name that isnt 'puppet' you need to also reconfigure the master | ||
| [2010/07/23 10:10:49] <nimrod10> Volcane , I was using puppet , and I can ping puppet | ||
| [2010/07/23 10:11:11] <benkevan> hal-j: could I just setup different environments (once I get a hang of that) | ||
| [2010/07/23 10:11:21] <Volcane> nimrod10: well then put on pastie.org your puppet.conf on both master and server as well as output from --test | ||
| [2010/07/23 10:11:23] <hal-j> there are lots of ways to tackle it | ||
| [2010/07/23 10:11:51] <nimrod10> in a minute | ||
| [2010/07/23 10:11:55] <benkevan> hummm.. wondering why this doesn't seem to be working | ||
| [2010/07/23 10:12:07] <benkevan> oh wait | ||
| [2010/07/23 10:12:14] <benkevan> i don't think i setup my defines for mysql | ||
| [2010/07/23 10:12:20] <benkevan> or my defines in my apache are broken | ||
| [2010/07/23 10:12:20] <benkevan> :( | ||
| [2010/07/23 10:13:50] <Volcane> joe-mac: have time to test that extlookup? | ||
| [2010/07/23 10:16:01] @ Quit: fbe: Ping timeout: 258 seconds | ||
| [2010/07/23 10:16:15] <nimrod10> Volcane, this is the nil class error : http://pastie.org/1057249 | ||
| [2010/07/23 10:16:17] <benkevan> http://www.fpaste.org/DTBz/ < I'm not getting the mysql package that are defined | ||
| [2010/07/23 10:19:05] <Volcane> nimrod10: but earlier you said you're running with server? | ||
| [2010/07/23 10:19:53] <nimrod10> Volcane , yes but I ran it without server and still the same error which is pretty strange. I was running it with server=puppet anyways | ||
| [2010/07/23 10:21:25] <hal-j> benkevan: I don't follow. You've got a mysql class defined, and the include isn't seeing it? | ||
| [2010/07/23 10:21:49] <Volcane> nimrod10: thats the thing with ssl, if u ever ran it wrong, you need to start fresh to unbreak it | ||
| [2010/07/23 10:21:57] <benkevan> for some reason.. now it is.. haha | ||
| [2010/07/23 10:22:03] <benkevan> YAY | ||
| [2010/07/23 10:22:04] <Volcane> nimrod10: so i dont know, you're not showing me what you did | ||
| [2010/07/23 10:22:43] <nimrod10> i also rm -r /var/lib/puppet/ssl on the master and restarted it, signed the client again and still the same issue | ||
| [2010/07/23 10:23:34] @ craftytech_ joined channel #puppet | ||
| [2010/07/23 10:24:01] <craftytech_> do I have to define a default node when using external nodes? | ||
| [2010/07/23 10:24:16] @ p3rror joined channel #puppet | ||
| [2010/07/23 10:24:28] <benkevan> craftytech_: no.. it's not required.. | ||
| [2010/07/23 10:24:41] <benkevan> it's just the last place that's searched for when a host isn't matched to any other noe | ||
| [2010/07/23 10:24:55] <craftytech_> benkevan thanks | ||
| [2010/07/23 10:25:18] <craftytech_> I'm just having issues with my foreman... getting "could not find node" | ||
| [2010/07/23 10:25:36] <benkevan> craftytech_: is the node valid? | ||
| [2010/07/23 10:26:28] <craftytech_> benkevan: yes, I can get the info from running the node classifier | ||
| [2010/07/23 10:26:44] <ReinH> pheezy: yeah, which has been fixed in 2.6.0 with the new http reports processor | ||
| [2010/07/23 10:26:47] <craftytech_> externa_node.rb hostname | ||
| [2010/07/23 10:26:51] <benkevan> whelp.. after that I'm of no help.. I'm still new to puppet and haven't played with foreman | ||
| [2010/07/23 10:27:06] <craftytech_> ahh cool. thanks for the input | ||
| [2010/07/23 10:27:27] <ReinH> SEJeff, zipkid: facts service integration is on the horizon and quickly approaching. Just have to get dashboard working properly with the new 2.6.0 first (release coming today) | ||
| [2010/07/23 10:27:59] <ReinH> pheezy: and there are better instructions in the new release for 0.25.x users | ||
| [2010/07/23 10:28:02] @ lak joined channel #puppet | ||
| [2010/07/23 10:28:10] <ReinH> speaking of which... less talking, more coding, bbiab ;) | ||
| [2010/07/23 10:28:38] <benkevan> Hi ReinH | ||
| [2010/07/23 10:28:41] <benkevan> jk.. get back to coding | ||
| [2010/07/23 10:29:33] <craftytech_> anyone around that can help w/ Foreman"Error 400 on SERVER: Could not find node" | ||
| [2010/07/23 10:29:39] <SEJeff> ReinH, Thanks for the heads up. We'll investigate it a few weeks from now. | ||
| [2010/07/23 10:30:31] @ jaredrhine joined channel #puppet | ||
| [2010/07/23 10:31:23] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/23 10:32:33] @ Quit: chendry: Ping timeout: 240 seconds | ||
| [2010/07/23 10:33:26] <progre55> well, arright people, have fun | ||
| [2010/07/23 10:33:49] <ReinH> SEJeff: if you run on my master (github.com/reinh/puppet-dashboard) you can play with what will (hopefully) be 1.0.3 by the end of the day | ||
| [2010/07/23 10:34:08] <progre55> ghaskins_mobile: my train has arrived =) talk to you later dude. I'll go home and take a nap.. feel tired) | ||
| [2010/07/23 10:34:10] <ReinH> ohadlevy: ^^ foreman question for you :) | ||
| [2010/07/23 10:34:30] <progre55> thanks for all the help, people, appreciate) | ||
| [2010/07/23 10:34:37] @ Quit: progre55: Remote host closed the connection | ||
| [2010/07/23 10:44:19] @ Quit: mauve: Quit: Leaving | ||
| [2010/07/23 10:44:34] @ nexx joined channel #puppet | ||
| [2010/07/23 10:45:10] <copious> ReinH: I have one for you | ||
| [2010/07/23 10:46:11] <copious> running puppet on hte puppet master, putting the puppet_dashboard.rb in $libdir/puppet/reports | ||
| [2010/07/23 10:46:16] <copious> and pluginsync is on | ||
| [2010/07/23 10:46:36] <copious> the puppet_dashboard.rb file gets removed every single time by puppet when it downloads plugins | ||
| [2010/07/23 10:46:56] <copious> puppet/puppetmaster versions are 0.25.4 (rpm installs) | ||
| [2010/07/23 10:47:04] @ sdog joined channel #puppet | ||
| [2010/07/23 10:47:22] @ Quit: sdog: Changing host | ||
| [2010/07/23 10:47:22] @ sdog joined channel #puppet | ||
| [2010/07/23 10:47:30] <copious> puppetdashboard 1.0.1 | ||
| [2010/07/23 10:48:25] @ jdcasey joined channel #puppet | ||
| [2010/07/23 10:48:27] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/23 10:49:14] @ yannL joined channel #puppet | ||
| [2010/07/23 10:52:19] <ReinH> copious: woah, cool! | ||
| [2010/07/23 10:52:29] <ReinH> copious: can you file a ticket at projects.puppetlabs.com please? | ||
| [2010/07/23 10:52:40] <copious> will do. | ||
| [2010/07/23 10:52:42] <ReinH> I suspect we'll need to take this offline to get it resolved | ||
| [2010/07/23 10:53:17] <copious> I'm going to work around it at the moment by installing puppet_dashboard.rb as a plugin, but that means I can't templatize it to set the hostname | ||
| [2010/07/23 10:56:04] @ Quit: shug: Quit: Leaving | ||
| [2010/07/23 10:56:11] <pheezy> ReinH: you talking about the puppet_dashboard.rb problem I was having yeah? | ||
| [2010/07/23 10:58:24] @ plathrop-away is now known as plathrop | ||
| [2010/07/23 10:59:20] @ Quit: TREllis: Quit: leaving | ||
| [2010/07/23 11:01:13] @ Quit: MattyM: Remote host closed the connection | ||
| [2010/07/23 11:01:20] @ Quit: sdog: Quit: Leaving. | ||
| [2010/07/23 11:05:11] <ReinH> pheezy: apparently a different one | ||
| [2010/07/23 11:05:20] <ReinH> pheezy: wasn't yours an /etc/hosts problem? :p | ||
| [2010/07/23 11:05:33] <pheezy> yeah, i had the same issue as copious i was saying | ||
| [2010/07/23 11:05:38] <pheezy> solved it the same way, plugin sync | ||
| [2010/07/23 11:05:47] <ReinH> oh oh | ||
| [2010/07/23 11:05:48] <ReinH> ok | ||
| [2010/07/23 11:05:56] <pheezy> yeah localhost entry in /etc/hosts is now managed by puppet, let me tell | ||
| [2010/07/23 11:05:59] <ReinH> copious: do you have a ticket #? | ||
| [2010/07/23 11:06:00] * pheezy shakes fist at VMWare | ||
| [2010/07/23 11:06:04] <ReinH> pheezy: hah | ||
| [2010/07/23 11:06:11] <ReinH> pheezy: yeah, it turns out we have a tool for managing such things | ||
| [2010/07/23 11:06:13] <ReinH> ;) | ||
| [2010/07/23 11:06:55] <pheezy> hah | ||
| [2010/07/23 11:08:42] <copious> ReinH: no ticket yet, waiting for my account confirmation email to arrive | ||
| [2010/07/23 11:09:55] @ Quit: alhoang: Ping timeout: 245 seconds | ||
| [2010/07/23 11:11:56] <ReinH> ok cool | ||
| [2010/07/23 11:12:11] <ReinH> copious: can you let pheezy know so he can update it as well? | ||
| [2010/07/23 11:13:01] @ gebi joined channel #puppet | ||
| [2010/07/23 11:13:14] <joe-mac> Volcane: sorry was afk | ||
| [2010/07/23 11:13:24] <joe-mac> i can't really test it, i don't have any sort of staging env | ||
| [2010/07/23 11:13:58] <joe-mac> what exactly is the change | ||
| [2010/07/23 11:14:45] <copious> ReinH: will do | ||
| [2010/07/23 11:14:50] <ReinH> great ty | ||
| [2010/07/23 11:15:06] @ Quit: jmccune: Ping timeout: 265 seconds | ||
| [2010/07/23 11:15:13] <ReinH> I'll see the ticket when it comes in as well, of course | ||
| [2010/07/23 11:15:34] <copious> ReinH: looks like projects.puppetlabs.com just took a header... | ||
| [2010/07/23 11:15:56] @ jmccune joined channel #puppet | ||
| [2010/07/23 11:16:04] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/23 11:16:27] @ \ask joined channel #puppet | ||
| [2010/07/23 11:20:47] @ Quit: \ask: Ping timeout: 240 seconds | ||
| [2010/07/23 11:21:51] <ReinH> copious: oh? | ||
| [2010/07/23 11:22:04] <ReinH> copious: wfm... | ||
| [2010/07/23 11:22:12] <copious> its back now | ||
| [2010/07/23 11:22:17] <copious> about a minute or two ago | ||
| [2010/07/23 11:22:22] <ReinH> oh huh | ||
| [2010/07/23 11:24:16] @ HouseAway is now known as AimanA | ||
| [2010/07/23 11:24:44] @ \ask joined channel #puppet | ||
| [2010/07/23 11:27:27] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/23 11:30:37] @ Quit: gebi: Ping timeout: 246 seconds | ||
| [2010/07/23 11:31:18] <eshamow> ohadlevy: ping | ||
| [2010/07/23 11:35:04] <copious> ReinH: http://projects.puppetlabs.com/issues/4345 | ||
| [2010/07/23 11:35:11] <copious> pheezy: ^^ | ||
| [2010/07/23 11:35:12] @ Quit: nexx: Quit: quit | ||
| [2010/07/23 11:35:18] <ReinH> copious: ty | ||
| [2010/07/23 11:35:33] <ReinH> eshamow: every time I see your nick I am reminded of shamwow | ||
| [2010/07/23 11:36:15] <eshamow> ReinH: sadly you're not the only one | ||
| [2010/07/23 11:37:31] <pheezy> what should i add, just that i have the same issue and same solution? | ||
| [2010/07/23 11:38:46] @ gebi joined channel #puppet | ||
| [2010/07/23 11:39:01] @ Quit: fluxdude: Ping timeout: 246 seconds | ||
| [2010/07/23 11:39:18] <ReinH> pheezy: ah, if you don't have anything else to add, that's fine | ||
| [2010/07/23 11:39:22] @ jab_doa joined channel #puppet | ||
| [2010/07/23 11:39:25] <ReinH> copious: thanks for the ticket | ||
| [2010/07/23 11:40:00] <pheezy> yeah i would think the solution would somewhere within the dashboard right? Vs templatizing that file. having some config file or setting somewhere where you can specify which host and port to connect to. | ||
| [2010/07/23 11:40:07] <pheezy> *shrug* | ||
| [2010/07/23 11:40:29] <ReinH> pheezy: this only effects 0.25.x | ||
| [2010/07/23 11:40:34] <ReinH> (fyi) | ||
| [2010/07/23 11:40:42] <ReinH> affects? | ||
| [2010/07/23 11:41:06] <pheezy> ahh thats right, because of hte http processor | ||
| [2010/07/23 11:41:17] <ReinH> nod | ||
| [2010/07/23 11:41:24] <ReinH> yeah, still annoying for any 0.25 users | ||
| [2010/07/23 11:44:05] @ Quit: bug: Quit: bug | ||
| [2010/07/23 11:44:16] @ Quit: devdas: Remote host closed the connection | ||
| [2010/07/23 11:54:09] @ \ask joined channel #puppet | ||
| [2010/07/23 11:55:14] @ Quit: the8478: Ping timeout: 252 seconds | ||
| [2010/07/23 11:59:16] @ Quit: cynicismic: Quit: leaving | ||
| [2010/07/23 12:03:27] @ Quit: rellis: Remote host closed the connection | ||
| [2010/07/23 12:04:26] @ plathrop is now known as plathrop-away | ||
| [2010/07/23 12:10:43] @ bug joined channel #puppet | ||
| [2010/07/23 12:13:01] <tessier_> If you specify the hour as "*" in a puppet cron type it seems to edit/replace the crontab every single time puppet runs. | ||
| [2010/07/23 12:13:26] <tessier_> I changed it to */2 and it replaced it once with the new one and then stopped editing it every time. Something smells buggy. | ||
| [2010/07/23 12:13:38] <tessier_> puppet-0.25.4-1.el5 | ||
| [2010/07/23 12:14:03] <eric0> if its just a * , leave the cron field unspecified | ||
| [2010/07/23 12:14:15] <eric0> err leave that time field unspecified | ||
| [2010/07/23 12:18:41] @ Quit: mattock: Ping timeout: 258 seconds | ||
| [2010/07/23 12:18:48] @ toi joined channel #puppet | ||
| [2010/07/23 12:24:03] @ herlo joined channel #puppet | ||
| [2010/07/23 12:26:30] <herlo> good afternoon, I'm trying to figure out the best way to evaluate two facts in an if/elseif sort of situation. A case *could* work | ||
| [2010/07/23 12:26:53] <herlo> I am in a transition point where lsbdistrelease and operatingsystemrelease are not giving me quite what I want everytime | ||
| [2010/07/23 12:27:10] <herlo> essentially, I want the major.minor release to be returned everytime | ||
| [2010/07/23 12:27:29] <herlo> but with operatingsystemrelease I get '5' (as in RHEL 5) when it's really RHEL 5.2 | ||
| [2010/07/23 12:27:42] <herlo> other times, I get 5.3 in both variables | ||
| [2010/07/23 12:28:30] <herlo> I've been reading, but it doesn't seem consistent so I figure i need to test the values and can't figure out if both values are always going to be there (probably not) or which is going to have the most accurate value... | ||
| [2010/07/23 12:29:11] <herlo> any suggestions?? | ||
| [2010/07/23 12:30:07] @ mattock joined channel #puppet | ||
| [2010/07/23 12:30:50] @ Quit: pheezy: Remote host closed the connection | ||
| [2010/07/23 12:31:23] @ pheezy joined channel #puppet | ||
| [2010/07/23 12:31:42] @ Alagar joined channel #puppet | ||
| [2010/07/23 12:36:19] @ Quit: pheezy: Ping timeout: 276 seconds | ||
| [2010/07/23 12:38:42] <notbrien> How do I change the default nagios target from "/etc/nagios" to "/etc/nagios3"? | ||
| [2010/07/23 12:43:36] @ fluxdude joined channel #puppet | ||
| [2010/07/23 12:52:28] @ Risar joined channel #puppet | ||
| [2010/07/23 12:54:21] <notbrien> I'm having to override on each nagios puppet resource. | ||
| [2010/07/23 12:59:41] @ lulinha joined channel #puppet | ||
| [2010/07/23 12:59:41] @ lulinha left channel #puppet () | ||
| [2010/07/23 12:59:53] @ randybias joined channel #puppet | ||
| [2010/07/23 13:00:05] @ Quit: mattock: Ping timeout: 258 seconds | ||
| [2010/07/23 13:02:18] @ lulinha joined channel #puppet | ||
| [2010/07/23 13:02:18] @ lulinha left channel #puppet () | ||
| [2010/07/23 13:03:23] @ bobbyz joined channel #puppet | ||
| [2010/07/23 13:04:37] @ Quit: gebi: Ping timeout: 265 seconds | ||
| [2010/07/23 13:11:47] @ gebi joined channel #puppet | ||
| [2010/07/23 13:13:34] @ Quit: randybias: Quit: Leaving... | ||
| [2010/07/23 13:14:11] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2010/07/23 13:15:01] @ JamesPPPPPP joined channel #puppet | ||
| [2010/07/23 13:22:07] @ Quit: squirrel_labs: Quit: See ya! | ||
| [2010/07/23 13:23:15] @ pting joined channel #puppet | ||
| [2010/07/23 13:30:45] @ elasticdog joined channel #puppet | ||
| [2010/07/23 13:32:37] @ Quit: lak: Quit: lak | ||
| [2010/07/23 13:44:33] @ Quit: bug: Quit: bug | ||
| [2010/07/23 13:48:30] <craftytech_> I just upgraded to 2.6 and it broke Foreman | ||
| [2010/07/23 13:48:43] <joe-mac> notbrien: you should be using a variable defined in site.pp | ||
| [2010/07/23 13:49:51] <joe-mac> craftytech_: yea 2.6 did a lot moer than break foreman for me lol | ||
| [2010/07/23 13:49:58] <joe-mac> going to be spending my saturday rolling back | ||
| [2010/07/23 13:50:15] <joe-mac> which sucks because i'd like to gather more logs for bug reports but i just don't have a proper staging env | ||
| [2010/07/23 13:51:08] <craftytech_> I see, it looks like I'll be doing the same | ||
| [2010/07/23 13:52:00] <notbrien> joe-mac: would I do something like -- nagios_host { $hostname: target => "${nagios_dir}/${hostname}.cfg" } -- on every resource? | ||
| [2010/07/23 13:52:00] <craftytech_> joe-mac_ thanks for the feedback.. I thought it was just me | ||
| [2010/07/23 13:52:25] <joe-mac> notbrien: no, you would also define a resource default for nagios_host like this | ||
| [2010/07/23 13:52:46] <joe-mac> Nagios_host { target => "${nagios_dir}/${fqdn}.cfg" } | ||
| [2010/07/23 13:52:58] <joe-mac> or wrap nagios_host in a define | ||
| [2010/07/23 13:53:09] <joe-mac> i use both of these techniques for different things | ||
| [2010/07/23 13:53:33] <notbrien> joe-mac: thanks for the help | ||
| [2010/07/23 13:53:47] @ plathrop-away is now known as plathrop | ||
| [2010/07/23 13:54:02] @ craftytech_ left channel #puppet () | ||
| [2010/07/23 13:54:08] <joe-mac> craftytech_: yea it actually locked me out of several systesm, something about plugin execution it was getting the wrong values for hostnames and firewall rules from the extlookup plugin | ||
| [2010/07/23 13:54:17] <joe-mac> not to mention i also tried to use passenger which was a huge failure | ||
| [2010/07/23 13:54:57] <joe-mac> it's my own dumbass' fault for not doing this in a staging env, but i don't have a 'staging env' and when i first deployed on a sort of 'canary' puppetmaster things looked less catastrophic | ||
| [2010/07/23 13:55:19] <joe-mac> sticking with mod_proxy_balancer for now, and rolling back to .25 | ||
| [2010/07/23 13:55:19] @ Quit: muffintop: Quit: Leaving. | ||
| [2010/07/23 13:55:31] <joe-mac> i also ran into the empty catalog bug | ||
| [2010/07/23 13:55:50] <joe-mac> i enabled async_stored_configs and was like wow stomp server is really making it so my catalogs run in .07 seconds? AMAZING! | ||
| [2010/07/23 13:56:13] <joe-mac> then i looked at a catalog after i noticed nothuing was being updated... yea it didn't contain much of anything. | ||
| [2010/07/23 13:57:57] @ Quit: p3rror: Ping timeout: 276 seconds | ||
| [2010/07/23 14:05:04] @ Quit: uphillian: Quit: Leaving. | ||
| [2010/07/23 14:05:20] @ JamesPPPPPP left channel #puppet () | ||
| [2010/07/23 14:07:03] @ Quit: fluxdude: Ping timeout: 276 seconds | ||
| [2010/07/23 14:11:01] @ p3rror joined channel #puppet | ||
| [2010/07/23 14:11:18] <fenris02> tmz, do you happen to have mod-passenger packaged up for f13/related? | ||
| [2010/07/23 14:12:26] @ fluxdude joined channel #puppet | ||
| [2010/07/23 14:13:24] <tmz> fenris02: I don't. I've used mongrel myself. jmeeuwen has some though, IIRC. | ||
| [2010/07/23 14:13:41] @ blkperl_ is now known as blkperl | ||
| [2010/07/23 14:14:33] <fenris02> tmz, ok, stupid question, not meant to bait or anything - but why mogrel instead? | ||
| [2010/07/23 14:15:01] <tmz> fenris02: Because it's packaged for epel already and I don't like fighting more ruby packaging insanity than I absolutely have to. :) | ||
| [2010/07/23 14:15:16] <fenris02> hahah! ok, thats fair | ||
| [2010/07/23 14:15:43] <tmz> passenger is not acceptable in epel because upstream bundles a forked boost library. Perhaps among other problems. There's a long bugzilla for that... | ||
| [2010/07/23 14:16:10] @ randybias joined channel #puppet | ||
| [2010/07/23 14:16:15] <fenris02> tmz, ah. ruby has a special place in its packages for bundled libs doesnt it | ||
| [2010/07/23 14:16:19] <tmz> https://bugzilla.redhat.com/show_bug.cgi?id=470696 | ||
| [2010/07/23 14:17:19] <tmz> fenris02: Yeah, it's a common problem. I read Luke make a joke about getting a shirt from some ruby friends to the effect of "I just vendor/ it" after riding them so often about that horrid practice. | ||
| [2010/07/23 14:17:34] * fenris02 lol | ||
| [2010/07/23 14:19:01] @ Quit: fluxdude: Ping timeout: 276 seconds | ||
| [2010/07/23 14:23:28] <joe-mac> looks like that saturday of fixing puppet has now been moved to immediately | ||
| [2010/07/23 14:24:51] <dan__t> Anyone know of a project to - and I don't know how this would work - pull Puppet modules, manifests etc etc from svn to aide in documentation? | ||
| [2010/07/23 14:25:03] <dan__t> Trying to find a good way to keep good, organized, available documentation on my modules. | ||
| [2010/07/23 14:30:50] <joe-mac> dan__t: yes, it's called puppetdoc | ||
| [2010/07/23 14:30:58] <joe-mac> i run it from a cronjob every night based on the latest checkout | ||
| [2010/07/23 14:31:32] <dan__t> hot. | ||
| [2010/07/23 14:31:44] @ Quit: randybias: Ping timeout: 252 seconds | ||
| [2010/07/23 14:32:01] <dan__t> Thanks. | ||
| [2010/07/23 14:32:22] @ Quit: adrian_broher: Quit: Verlassend | ||
| [2010/07/23 14:32:40] <joe-mac> what you want dan__t is to write comments etc in your classes, then run puppetdoc --rdoc html or somehting like that | ||
| [2010/07/23 14:32:46] <joe-mac> and it spits out linked html for your whole shit | ||
| [2010/07/23 14:33:09] <dan__t> got it. | ||
| [2010/07/23 14:34:19] <dan__t> thanks. | ||
| [2010/07/23 14:37:26] @ bug joined channel #puppet | ||
| [2010/07/23 14:38:03] @ bug_ joined channel #puppet | ||
| [2010/07/23 14:39:14] @ Quit: RedPepper: Remote host closed the connection | ||
| [2010/07/23 14:41:35] @ Quit: bug: Ping timeout: 245 seconds | ||
| [2010/07/23 14:41:35] @ bug_ is now known as bug | ||
| [2010/07/23 14:42:08] @ Quit: ceren: Quit: ceren | ||
| [2010/07/23 14:42:57] @ ceren joined channel #puppet | ||
| [2010/07/23 14:43:58] <dan__t> hrm, that's a little more manual than what I was thinking. I was looking for something that read code. | ||
| [2010/07/23 14:46:31] @ Quit: MPSimmons: Quit: Leaving. | ||
| [2010/07/23 14:46:43] @ Quit: gebi: Ping timeout: 260 seconds | ||
| [2010/07/23 14:49:03] @ Quit: bug: Quit: bug | ||
| [2010/07/23 14:53:32] @ Quit: ceren: Quit: ceren | ||
| [2010/07/23 14:53:58] @ gebi joined channel #puppet | ||
| [2010/07/23 14:58:24] <explody> what is the "external node mapping tool" Luke is talking about here? http://projects.puppetlabs.com/issues/525 I've got a case where an "exclude" line would be really handy, and I'm not quite qure what he's referring to | ||
| [2010/07/23 14:58:27] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs) | ||
| [2010/07/23 14:59:34] @ Quit: radkin: Read error: Connection reset by peer | ||
| [2010/07/23 15:00:17] @ jdcasey joined channel #puppet | ||
| [2010/07/23 15:00:58] @ gwar9999 left channel #puppet () | ||
| [2010/07/23 15:01:57] @ shenson is now known as zz_shenson | ||
| [2010/07/23 15:06:51] <eric0> http://docs.puppetlabs.com/guides/external_nodes.html | ||
| [2010/07/23 15:07:08] @ stahnma left channel #puppet () | ||
| [2010/07/23 15:07:09] <eric0> oboy that page needs some work. | ||
| [2010/07/23 15:09:49] <joe-mac> does the [master] and [agent] config sections work on .25.4? | ||
| [2010/07/23 15:09:57] <joe-mac> or is that stuff justb eing ignored? | ||
| [2010/07/23 15:10:24] @ Quit: jdcasey: Remote host closed the connection | ||
| [2010/07/23 15:16:56] @ RedPepper joined channel #puppet | ||
| [2010/07/23 15:19:37] @ Quit: gebi: Ping timeout: 258 seconds | ||
| [2010/07/23 15:20:49] @ frodo624 joined channel #puppet | ||
| [2010/07/23 15:27:42] <joe-mac> err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment --- "--- \"--- \\\"--- \\\\\\\"--- \\\\\\\\\\\\\\\"--- \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"--- \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"--- \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\: Could not find file /etc/puppet/manifests/site.pp | ||
| [2010/07/23 15:27:48] <joe-mac> why do i always get ridiculous errors? why? | ||
| [2010/07/23 15:29:01] <|Mike|> they love backslashes. | ||
| [2010/07/23 15:29:34] @ Quit: frodo624: Remote host closed the connection | ||
| [2010/07/23 15:29:39] <jmccune> joe-mac: those sections are new to 2.6.0 | ||
| [2010/07/23 15:30:27] <joe-mac> jmccune: figured | ||
| [2010/07/23 15:32:47] <joe-mac> hm | ||
| [2010/07/23 15:32:47] <joe-mac> client sent HTTP/1.1 request without hostname | ||
| [2010/07/23 15:32:55] <joe-mac> anybody jkniow how to get around that using apache in front of puppet? | ||
| [2010/07/23 15:33:28] @ Quit: jmslagle: Read error: Connection reset by peer | ||
| [2010/07/23 15:36:13] @ zorzar_ joined channel #puppet | ||
| [2010/07/23 15:37:55] @ Quit: bobbyz: Ping timeout: 260 seconds | ||
| [2010/07/23 15:39:18] @ Quit: zorzar: Ping timeout: 240 seconds | ||
| [2010/07/23 15:39:59] <joe-mac> i am back in puppet heaven with .25.4 it looks like | ||
| [2010/07/23 15:40:07] <joe-mac> 2.6 is a scary beast! | ||
| [2010/07/23 15:44:38] @ mindless joined channel #puppet | ||
| [2010/07/23 15:52:18] <joe-mac> man now that puppet is working ih ave to find the nodes trying to contact the wrong server that the extlookup fubar pointed them at heh | ||
| [2010/07/23 15:52:40] <mindless> has anyone tried puppetdoc in 2.6.0 ? | ||
| [2010/07/23 15:52:46] <mindless> or "puppet doc" now.. | ||
| [2010/07/23 15:53:11] <mindless> keeps giving list of available resources for me, even with --mode rdoc | ||
| [2010/07/23 15:54:29] <mindless> maybe only -m rdoc works now? | ||
| [2010/07/23 15:54:59] <mindless> ah, that seems to be it | ||
| [2010/07/23 15:57:16] <mindless> filed issue | ||
| [2010/07/23 16:00:09] @ nicklewis joined channel #puppet | ||
| [2010/07/23 16:02:53] <mindless> markus: oops, sorry I updated all my issues to 2.6.0 :-/ | ||
| [2010/07/23 16:04:10] <mindless> oh, but all the others were 2.6.0rc4 to 2.6.0 .. that should be ok | ||
| [2010/07/23 16:07:05] <mindless> "Could not generate documentation: Import loop detected" -- any way to get more detail? | ||
| [2010/07/23 16:18:40] @ lak joined channel #puppet | ||
| [2010/07/23 16:22:14] @ Quit: RussS: Ping timeout: 260 seconds | ||
| [2010/07/23 16:28:37] @ sebas891 joined channel #puppet | ||
| [2010/07/23 16:29:39] @ Quit: benkevan: Quit: leaving | ||
| [2010/07/23 16:35:57] @ RussS joined channel #puppet | ||
| [2010/07/23 16:42:27] @ Quit: \ask: Remote host closed the connection | ||
| [2010/07/23 16:42:48] @ Quit: notbrien: Ping timeout: 260 seconds | ||
| [2010/07/23 16:48:16] @ PhabX joined channel #puppet | ||
| [2010/07/23 16:49:01] @ Quit: rcrowley: Quit: rcrowley | ||
| [2010/07/23 16:50:56] @ Quit: lak: Quit: lak | ||
| [2010/07/23 16:51:36] @ Quit: jab_doa: Quit: Verlassend | ||
| [2010/07/23 16:52:45] <markus> joe-mac: is there a ticket for your slash-happy error message? | ||
| [2010/07/23 16:53:29] @ mindless left channel #puppet () | ||
| [2010/07/23 16:54:04] @ lak joined channel #puppet | ||
| [2010/07/23 16:54:27] @ nakano is now known as nakano_ | ||
| [2010/07/23 16:54:39] @ nakano_ is now known as nakano | ||
| [2010/07/23 16:54:59] <joe-mac> markus: no, i have no idea what was causing that dude | ||
| [2010/07/23 16:55:08] <joe-mac> i was also getting weird errors about not having Host: in my headers | ||
| [2010/07/23 16:55:14] <joe-mac> i restarted puppetmaster and it seemed to work fine after | ||
| [2010/07/23 16:55:28] <joe-mac> this was a rollback to .25.4 from 2.6 | ||
| [2010/07/23 16:55:36] <joe-mac> so maybe some cruft was left over | ||
| [2010/07/23 16:55:47] <markus> The errors were on 2.6 or .25? | ||
| [2010/07/23 16:56:03] @ Quit: gniks: Quit: Leaving. | ||
| [2010/07/23 16:56:10] @ Quit: goraxe: Ping timeout: 245 seconds | ||
| [2010/07/23 17:00:48] @ Quit: RussS: Quit: Leaving | ||
| [2010/07/23 17:01:20] @ nakano is now known as nakano_ | ||
| [2010/07/23 17:04:48] @ devdas joined channel #puppet | ||
| [2010/07/23 17:05:11] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/07/23 17:08:25] @ Quit: lak: Quit: lak | ||
| [2010/07/23 17:08:28] @ Quit: Hypnoz: Ping timeout: 260 seconds | ||
| [2010/07/23 17:11:14] @ goraxe joined channel #puppet | ||
| [2010/07/23 17:12:59] @ gniks joined channel #puppet | ||
| [2010/07/23 17:13:34] @ herlo left channel #puppet () | ||
| [2010/07/23 17:14:23] <joe-mac> markus: that specific errro was wheni moved back to .25 | ||
| [2010/07/23 17:14:33] <joe-mac> 2.6 had bigger probelms for me, mostly revolving around plugins | ||
| [2010/07/23 17:14:47] @ Quit: tessier_: Quit: Leaving | ||
| [2010/07/23 17:14:47] @ Quit: nicklewis: Quit: Page closed | ||
| [2010/07/23 17:16:27] @ Quit: jmccune: Ping timeout: 240 seconds | ||
| [2010/07/23 17:20:49] @ plathrop is now known as plathrop-away | ||
| [2010/07/23 17:25:09] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep | ||
| [2010/07/23 17:26:18] @ Quit: [GuS]: Remote host closed the connection | ||
| [2010/07/23 17:26:33] @ notbrien joined channel #puppet | ||
| [2010/07/23 17:27:07] @ mclarke_ joined channel #puppet | ||
| [2010/07/23 17:27:07] @ Quit: mclarke: Read error: Connection reset by peer | ||
| [2010/07/23 17:27:08] @ mclarke_ is now known as mclarke | ||
| [2010/07/23 17:30:31] @ Quit: mclarke: Client Quit | ||
| [2010/07/23 17:32:01] @ mclarke joined channel #puppet | ||
| [2010/07/23 17:33:44] @ Quit: mclarke: Read error: Connection reset by peer | ||
| [2010/07/23 17:33:48] @ mclarke joined channel #puppet | ||
| [2010/07/23 17:33:52] @ Quit: mclarke: Client Quit | ||
| [2010/07/23 17:37:16] <markus> joe-mac: ah; did all the plugin issues (or at least the code set) make it into tickets? I ask 'cause we're trying to decide what to target for a quick turn 2.6.1 | ||
| [2010/07/23 17:52:10] @ darkfade1 joined channel #puppet | ||
| [2010/07/23 17:52:58] @ stopdropandrew left channel #puppet () | ||
| [2010/07/23 17:59:19] @ thekad is now known as thekad-afk | ||
| [2010/07/23 18:01:17] @ \ask joined channel #puppet | ||
| [2010/07/23 18:09:14] @ alhoang joined channel #puppet | ||
| [2010/07/23 18:10:41] @ Quit: notbrien: Quit: notbrien | ||
| [2010/07/23 18:12:47] @ Quit: PhabX: Quit: PhabX | ||
| [2010/07/23 18:16:01] @ Quit: explody: Quit: Leaving | ||
| [2010/07/23 18:26:12] @ Quit: gmcquillan: Quit: gmcquillan | ||
| [2010/07/23 18:32:23] @ notbrien joined channel #puppet | ||
| [2010/07/23 18:42:23] @ DbT_ joined channel #puppet | ||
| [2010/07/23 18:43:39] @ Quit: Alagar: Ping timeout: 252 seconds | ||
| [2010/07/23 18:43:57] @ Quit: choffee: Read error: Operation timed out | ||
| [2010/07/23 18:44:06] @ choffee joined channel #puppet | ||
| [2010/07/23 18:50:55] @ bug joined channel #puppet | ||
| [2010/07/23 18:57:04] @ Quit: sebas891: Quit: Leaving. | ||
| [2010/07/23 19:03:51] @ Quit: DbT_: Quit: So long. | ||
| [2010/07/23 19:09:14] @ jaredrhine joined channel #puppet | ||
| [2010/07/23 19:15:38] @ ghaskins_mobile joined channel #puppet | ||
| [2010/07/23 19:22:17] @ nakano_ is now known as nakano | ||
| [2010/07/23 19:23:20] @ wilmoore joined channel #puppet | ||
| [2010/07/23 19:28:35] @ Quit: ghaskins_mobile: Quit: This computer has gone to sleep | ||
| [2010/07/23 19:38:30] @ pushpop joined channel #puppet | ||
| [2010/07/23 19:39:05] @ pushpop left channel #puppet () | ||
| [2010/07/23 19:51:24] @ jcharette joined channel #puppet | ||
| [2010/07/23 19:59:06] @ Quit: reyjrar2: Quit: Leaving. | ||
| [2010/07/23 20:00:00] @ Quit: notbrien: Quit: notbrien | ||
| [2010/07/23 20:00:59] @ notbrien joined channel #puppet | ||
| [2010/07/23 20:04:47] @ FOCer joined channel #puppet | ||
| [2010/07/23 20:07:48] @ Quit: SpacePope: Read error: Connection reset by peer | ||
| [2010/07/23 20:11:06] @ Quit: jaredrhine: Quit: Leaving. | ||
| [2010/07/23 20:12:18] @ SpacePope joined channel #puppet | ||
| [2010/07/23 20:14:34] @ Quit: joergherzinger: Ping timeout: 276 seconds | ||
| [2010/07/23 20:31:42] <cparedes> hm. can't seem to get facter to work with a custom RUBYLIB for testing. | ||
| [2010/07/23 20:36:10] <cparedes> never mind. just threw my fact into the facter directory. | ||
| [2010/07/23 20:39:56] @ AimanA is now known as HouseAway | ||
| [2010/07/23 20:41:58] @ dingus9 joined channel #puppet | ||
| [2010/07/23 20:46:56] @ Quit: pting: Quit: Ex-Chat | ||
| [2010/07/23 20:53:23] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/23 20:55:26] @ jens_ joined channel #puppet | ||
| [2010/07/23 20:59:07] @ Quit: Bass10: Ping timeout: 240 seconds | ||
| [2010/07/23 20:59:14] @ Quit: jense: Ping timeout: 265 seconds | ||
| [2010/07/23 21:00:54] @ littleidea joined channel #puppet | ||
| [2010/07/23 21:16:42] @ Quit: \ask: Ping timeout: 276 seconds | ||
| [2010/07/23 21:18:59] @ Quit: notbrien: Quit: notbrien | ||
| [2010/07/23 21:22:59] @ \ask joined channel #puppet | ||
| [2010/07/23 21:23:40] @ Quit: jcharette: Ping timeout: 245 seconds | ||
| [2010/07/23 21:30:31] @ DanielFriesen joined channel #puppet | ||
| [2010/07/23 21:31:05] @ Quit: yannL: Remote host closed the connection | ||
| [2010/07/23 21:32:40] <cparedes> this is so bizarre: running puppetmasterd on 2.6.0 simply outputs the config file to the console, then closes. | ||
| [2010/07/23 21:32:50] @ notbrien joined channel #puppet | ||
| [2010/07/23 21:32:58] <cparedes> i'm not sure if that's intended behavior or not. | ||
| [2010/07/23 21:33:02] @ Quit: notbrien: Client Quit | ||
| [2010/07/23 21:42:44] @ Quit: bug: Quit: bug | ||
| [2010/07/23 21:44:27] @ bug joined channel #puppet | ||
| [2010/07/23 21:45:07] @ Quit: ezekiel: Quit: new kernel | ||
| [2010/07/23 21:46:15] @ nakano is now known as nakano_ | ||
| [2010/07/23 21:51:20] <dingus9> cparedes: naturally that is so you will know what is in the conf file p; | ||
| [2010/07/23 21:52:49] <cparedes> well, instead of puppetmasterd actually running, it just outputs the config file in /etc/puppet/puppet.conf... | ||
| [2010/07/23 21:54:36] <cparedes> wow. any command will just output the conf file straight to console. | ||
| [2010/07/23 21:54:52] <duritong> you still have genconfig=true | ||
| [2010/07/23 21:55:14] <cparedes> ah, jeez. LOL. thanks, man. | ||
| [2010/07/23 22:03:01] @ Quit: jbooth_: Quit: leaving | ||
| [2010/07/23 22:05:11] @ Quit: scooby2: Ping timeout: 265 seconds | ||
| [2010/07/23 22:08:16] @ Quit: dingus9: Quit: Leaving | ||
| [2010/07/23 22:15:21] @ ezekiel joined channel #puppet | ||
| [2010/07/23 22:24:27] @ jaredrhine joined channel #puppet | ||
| [2010/07/23 22:25:27] @ nakano_ is now known as nakano | ||
| [2010/07/23 22:30:30] @ alcy joined channel #puppet | ||
| [2010/07/23 22:59:32] <ohadlevy> ReinH: whatsup? | ||
| [2010/07/23 23:00:03] <ohadlevy> eshamow: pong | ||
| [2010/07/23 23:01:37] @ nakano is now known as nakano_ | ||
| [2010/07/23 23:09:15] @ scooby2 joined channel #puppet | ||
| [2010/07/23 23:23:54] @ Quit: littleidea: Quit: littleidea | ||
| [2010/07/23 23:26:18] @ pinoyskull joined channel #puppet | ||
| [2010/07/23 23:26:35] @ Quit: pinoyskull: Read error: Connection reset by peer | ||
| [2010/07/23 23:42:30] @ adrian_broher joined channel #puppet |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!