| [2009/04/06 00:02:50] @ Log started by gepetto | ||
| [2009/04/06 00:02:50] @ eythian_ is now known as eythian | ||
| [2009/04/06 00:04:40] @ Quit: cwebber: | ||
| [2009/04/06 00:26:39] @ Quit: d3vilb0x: | ||
| [2009/04/06 00:29:43] @ Quit: Maliuta: Remote closed the connection | ||
| [2009/04/06 00:39:36] @ Quit: ezmob: "Bye!" | ||
| [2009/04/06 00:47:09] @ Quit: PhabX_: "Leaving..." | ||
| [2009/04/06 00:49:51] @ Quit: mfoster: Remote closed the connection | ||
| [2009/04/06 00:57:24] <eythian> How can I make puppet able to move large files to clients? | ||
| [2009/04/06 00:58:12] <ohadlevy> Eythian: use exec | ||
| [2009/04/06 00:58:23] <ohadlevy> until we stop using xmlrpc | ||
| [2009/04/06 01:00:09] <johnw> eythian: i have a resource called puppet::artifact that grabs stuff over FTP | ||
| [2009/04/06 01:00:11] <johnw> using curl | ||
| [2009/04/06 01:00:25] <ohadlevy> or you can use NFS | ||
| [2009/04/06 01:00:46] <ohadlevy> e.g. file {"/something": source => /nfs/share/something} | ||
| [2009/04/06 01:01:59] <eythian> nfs isn't an option. I can probably set it up to wget it, but the ability to check for changes would be quite useful. | ||
| [2009/04/06 01:02:24] <johnw> eythian: you can also setup a Yum repository, as I've done too | ||
| [2009/04/06 01:02:27] <johnw> for things that need upgrading | ||
| [2009/04/06 01:04:04] <eythian> johnw: yeah. that might have to wait also. Oh well, I'll get something ad-hoc in there for now. | ||
| [2009/04/06 01:10:18] @ Maliuta joined channel #puppet | ||
| [2009/04/06 01:12:07] @ lak joined channel #puppet | ||
| [2009/04/06 01:44:15] @ Quit: lak: | ||
| [2009/04/06 01:47:00] <ChoHag> ohadlevy: What will it use instead? | ||
| [2009/04/06 01:51:37] @ Quit: Maliuta: Remote closed the connection | ||
| [2009/04/06 01:52:16] @ Maliuta joined channel #puppet | ||
| [2009/04/06 01:53:12] @ Quit: Maliuta: Remote closed the connection | ||
| [2009/04/06 01:53:45] @ Maliuta joined channel #puppet | ||
| [2009/04/06 01:56:09] @ pleemans joined channel #puppet | ||
| [2009/04/06 02:15:54] @ Quit: bgupta: Read error: 110 (Connection timed out) | ||
| [2009/04/06 02:16:21] @ kibahop joined channel #puppet | ||
| [2009/04/06 02:20:44] @ Quit: Maliuta: Read error: 54 (Connection reset by peer) | ||
| [2009/04/06 02:21:33] @ Maliuta joined channel #puppet | ||
| [2009/04/06 02:26:08] @ PsychoSid joined channel #puppet | ||
| [2009/04/06 02:29:10] @ bgupta joined channel #puppet | ||
| [2009/04/06 02:31:52] @ Quit: fbe: Read error: 110 (Connection timed out) | ||
| [2009/04/06 02:33:32] @ rmiller4pi8 joined channel #puppet | ||
| [2009/04/06 02:48:55] @ glaw joined channel #puppet | ||
| [2009/04/06 02:51:06] @ Quit: andrewcshafer: | ||
| [2009/04/06 02:53:02] <ohadlevy> ChoHag: what do you mean? | ||
| [2009/04/06 03:04:19] <ChoHag> 05:58 < ohadlevy> until we stop using xmlrpc | ||
| [2009/04/06 03:04:21] @ MarlondB joined channel #puppet | ||
| [2009/04/06 03:04:40] <ohadlevy> ChoHag: ah its planned to move to rest in 0.25 | ||
| [2009/04/06 03:06:54] <ChoHag> Why? | ||
| [2009/04/06 03:07:48] <ChoHag> Not that I know what rest is but it sounds ruby specific. | ||
| [2009/04/06 03:08:45] <Djelibeybi> ChoHag: Nope -- http://en.wikipedia.org/wiki/Restful | ||
| [2009/04/06 03:09:33] @ Quit: rmiller4pi8: "Leaving." | ||
| [2009/04/06 03:15:48] @ stijnbe joined channel #puppet | ||
| [2009/04/06 03:20:59] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/04/06 03:22:11] @ madrescher joined channel #puppet | ||
| [2009/04/06 03:22:20] @ mikepea joined channel #puppet | ||
| [2009/04/06 03:23:13] @ DerekW joined channel #puppet | ||
| [2009/04/06 03:23:56] @ Innocenti joined channel #puppet | ||
| [2009/04/06 03:27:17] @ stijnbe_ joined channel #puppet | ||
| [2009/04/06 03:28:17] @ kibaho1 joined channel #puppet | ||
| [2009/04/06 03:31:53] @ Quit: stijnbe_: Client Quit | ||
| [2009/04/06 03:34:56] @ Quit: Kindred: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 03:35:04] @ Kindred joined channel #puppet | ||
| [2009/04/06 03:38:25] @ Quit: raphink: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 03:50:02] @ fbe joined channel #puppet | ||
| [2009/04/06 03:51:56] @ briandquinn joined channel #puppet | ||
| [2009/04/06 03:57:46] @ Quit: mikepea: | ||
| [2009/04/06 04:00:37] @ Quit: glaw: Remote closed the connection | ||
| [2009/04/06 04:04:21] @ tim|mb joined channel #puppet | ||
| [2009/04/06 04:07:25] @ Quit: kolla: Remote closed the connection | ||
| [2009/04/06 04:10:06] @ fdz joined channel #puppet | ||
| [2009/04/06 04:13:03] @ Quit: fdz: Read error: 113 (No route to host) | ||
| [2009/04/06 04:16:54] @ Quit: madrescher: Read error: 113 (No route to host) | ||
| [2009/04/06 04:22:39] * _lunix_ has returned. (dead, 1d 2m 38s) | ||
| [2009/04/06 04:23:06] @ yarihm joined channel #puppet | ||
| [2009/04/06 04:23:19] <yarihm> hi everyone | ||
| [2009/04/06 04:25:12] @ verwilst joined channel #puppet | ||
| [2009/04/06 04:30:35] @ minoru_test joined channel #puppet | ||
| [2009/04/06 04:32:08] @ Quit: minoru_test: Client Quit | ||
| [2009/04/06 04:32:30] @ minoru_test joined channel #puppet | ||
| [2009/04/06 04:33:09] @ kai_bo joined channel #puppet | ||
| [2009/04/06 04:34:54] @ thegcat joined channel #puppet | ||
| [2009/04/06 04:37:02] @ fdz joined channel #puppet | ||
| [2009/04/06 04:45:08] @ Quit: teratoma: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 04:45:09] @ teratoma_ joined channel #puppet | ||
| [2009/04/06 04:45:38] <yarihm> I have no default recipe nor a definition for a given host. Somehow puppetmaster says it compiles the catalog for the host anyway. I noticed that when changes in the node's manifest did not show on the node. Also, the catalog is compiled in 0.00 seconds. Anyone having an idea what's going on here? | ||
| [2009/04/06 04:46:25] <jenza> So it's compiling a blank catalog | ||
| [2009/04/06 04:46:49] <jenza> hmmm I would have thought it would have thrown an error if there was no corresponding node entry | ||
| [2009/04/06 04:47:15] <yarihm> yes, but why does it not say that the node is not defined. For that I wouldn't really care anyway, though. however, the 'real' node-manifest is ignored, which is a little less convenient ,) | ||
| [2009/04/06 04:48:03] <yarihm> jenza, yes, when switching the environment to development, I'll get 'no default node definition or definition for FOOHOST found' | ||
| [2009/04/06 04:48:13] @ Quit: kai_bo: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 04:50:07] @ Quit: rlpowell: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 04:50:20] @ rlpowell joined channel #puppet | ||
| [2009/04/06 04:50:51] @ Quit: johnw: | ||
| [2009/04/06 04:52:39] @ ka83753 joined channel #puppet | ||
| [2009/04/06 04:54:34] @ Quit: ka83753: "leaving" | ||
| [2009/04/06 05:06:18] @ mikepea joined channel #puppet | ||
| [2009/04/06 05:07:11] @ kai_bo joined channel #puppet | ||
| [2009/04/06 05:07:50] @ keith_ joined channel #puppet | ||
| [2009/04/06 05:09:43] @ Quit: keith_: Client Quit | ||
| [2009/04/06 05:09:54] @ ka83753 joined channel #puppet | ||
| [2009/04/06 05:11:35] @ Quit: ka83753: Client Quit | ||
| [2009/04/06 05:12:29] @ ka83753 joined channel #puppet | ||
| [2009/04/06 05:28:58] @ Quit: mikepea: | ||
| [2009/04/06 05:29:06] @ Quit: fdz: Read error: 113 (No route to host) | ||
| [2009/04/06 05:29:38] @ fdz joined channel #puppet | ||
| [2009/04/06 05:29:38] @ mikepea joined channel #puppet | ||
| [2009/04/06 05:29:39] @ Quit: fdz: Remote closed the connection | ||
| [2009/04/06 05:32:54] @ Quit: int: Remote closed the connection | ||
| [2009/04/06 05:33:26] @ fdz joined channel #puppet | ||
| [2009/04/06 05:35:01] @ glaw joined channel #puppet | ||
| [2009/04/06 05:36:02] @ Quit: rlpowell: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 05:36:13] @ rlpowell joined channel #puppet | ||
| [2009/04/06 05:42:24] @ bajan joined channel #puppet | ||
| [2009/04/06 05:42:29] @ bajan left channel #puppet () | ||
| [2009/04/06 05:43:53] @ int joined channel #puppet | ||
| [2009/04/06 05:44:25] @ cedric_b joined channel #puppet | ||
| [2009/04/06 05:48:31] @ nakano_ is now known as nakano | ||
| [2009/04/06 05:50:14] @ mattock joined channel #puppet | ||
| [2009/04/06 05:51:55] @ kolla joined channel #puppet | ||
| [2009/04/06 05:52:28] @ Quit: yure: Remote closed the connection | ||
| [2009/04/06 06:02:14] @ Quit: glaw: Remote closed the connection | ||
| [2009/04/06 06:03:21] @ Quit: minoru_test: "http://www.mibbit.com ajax IRC Client" | ||
| [2009/04/06 06:03:41] @ minoru_test joined channel #puppet | ||
| [2009/04/06 06:04:23] @ Quit: rlpowell: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 06:04:33] @ rlpowell joined channel #puppet | ||
| [2009/04/06 06:19:53] @ Quit: ohadlevy: Read error: 110 (Connection timed out) | ||
| [2009/04/06 06:28:46] @ MattyM joined channel #puppet | ||
| [2009/04/06 06:31:21] @ Quit: int: Remote closed the connection | ||
| [2009/04/06 06:31:37] @ rraphink joined channel #puppet | ||
| [2009/04/06 06:36:13] @ Quit: Kindred: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 06:36:50] @ Quit: thegcat: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 06:36:53] @ Kindred joined channel #puppet | ||
| [2009/04/06 06:36:59] @ Quit: ka83753: "leaving" | ||
| [2009/04/06 06:37:30] @ thegcat joined channel #puppet | ||
| [2009/04/06 06:45:46] @ int joined channel #puppet | ||
| [2009/04/06 06:49:50] <gepetto> ::trac:: Infrastructure Design Guidelines edited by al @ http://reductivelabs.com/trac/puppet/wiki/InfrastructureDesignGuidelines (by al@openskills.info) | ||
| [2009/04/06 06:50:23] @ sunoano left channel #puppet ("Leaving.") | ||
| [2009/04/06 06:52:32] @ omry_|work is now known as omry|work | ||
| [2009/04/06 06:55:45] @ nakano is now known as nakano_ | ||
| [2009/04/06 06:56:29] @ nakano_ is now known as nakano | ||
| [2009/04/06 06:57:41] @ Quit: rlpowell: Read error: 54 (Connection reset by peer) | ||
| [2009/04/06 06:58:07] @ rlpowell joined channel #puppet | ||
| [2009/04/06 06:58:56] @ nakano is now known as nakano_ | ||
| [2009/04/06 06:59:56] @ nakano_ is now known as nakano | ||
| [2009/04/06 07:01:36] @ nakano is now known as nakano_ | ||
| [2009/04/06 07:01:40] @ nakano_ is now known as nakano | ||
| [2009/04/06 07:06:15] @ nakano is now known as nakano_ | ||
| [2009/04/06 07:07:50] <gepetto> ::trac:: Lab42Infrastructure edited by al @ http://reductivelabs.com/trac/puppet/wiki/Lab42Infrastructure (by al@openskills.info) | ||
| [2009/04/06 07:10:28] <avleen> hey guys :) in my nodes.pp, i have a node which has: $serverClass = appserver | ||
| [2009/04/06 07:10:33] <avleen> then in a template I have: | ||
| [2009/04/06 07:10:40] <avleen> <% if serverClass =~ /appserver|webserver/ %> | ||
| [2009/04/06 07:10:49] <avleen> is that the correct way to match that? | ||
| [2009/04/06 07:16:39] <avleen> ah it is :) | ||
| [2009/04/06 07:19:29] @ nakano_ is now known as nakano | ||
| [2009/04/06 07:26:35] @ keithlard joined channel #puppet | ||
| [2009/04/06 07:55:12] @ Djelibeybi joined channel #puppet | ||
| [2009/04/06 08:01:25] @ mellen joined channel #puppet | ||
| [2009/04/06 08:12:30] @ Quit: omry|work: Remote closed the connection | ||
| [2009/04/06 08:13:49] @ rsquared joined channel #puppet | ||
| [2009/04/06 08:14:14] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/04/06 08:17:38] @ Quit: PsychoSid: "Leaving." | ||
| [2009/04/06 08:18:13] @ Peanut joined channel #puppet | ||
| [2009/04/06 08:18:38] @ Quit: markl__: "Lost terminal" | ||
| [2009/04/06 08:19:20] @ PsychoSid joined channel #puppet | ||
| [2009/04/06 08:28:48] @ glaw joined channel #puppet | ||
| [2009/04/06 08:30:39] @ kibaho1 left channel #puppet () | ||
| [2009/04/06 08:39:14] @ kibahop left channel #puppet () | ||
| [2009/04/06 08:40:22] @ ka83753 joined channel #puppet | ||
| [2009/04/06 08:41:58] @ Quit: Disconnect: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 08:44:00] @ Disconnect joined channel #puppet | ||
| [2009/04/06 08:49:30] @ markl__ joined channel #puppet | ||
| [2009/04/06 08:50:42] @ rdaugherty joined channel #puppet | ||
| [2009/04/06 08:54:59] @ erm_ joined channel #puppet | ||
| [2009/04/06 09:09:31] @ martha joined channel #puppet | ||
| [2009/04/06 09:12:56] @ joe-mac left channel #puppet () | ||
| [2009/04/06 09:13:58] @ mattock left channel #puppet () | ||
| [2009/04/06 09:14:27] @ mccune joined channel #puppet | ||
| [2009/04/06 09:15:35] @ d3vilb0x joined channel #puppet | ||
| [2009/04/06 09:16:51] @ kambiz_away is now known as kambiz | ||
| [2009/04/06 09:17:10] @ rraphink is now known as raphink | ||
| [2009/04/06 09:21:03] * Volcane 's been to windhoek to fix a printer | ||
| [2009/04/06 09:21:03] <Volcane> oops | ||
| [2009/04/06 09:21:04] <Volcane> wrong # | ||
| [2009/04/06 09:24:12] <tim|mb> windhoek even... poor bastard! | ||
| [2009/04/06 09:24:30] <Volcane> its was horrible :P | ||
| [2009/04/06 09:24:48] <Volcane> 3 x local IT companies couldnt fix the printer, turned out the cable wasnt plugged in properly :( | ||
| [2009/04/06 09:25:10] <ChoHag> Did you charge appropriately? | ||
| [2009/04/06 09:26:12] <Volcane> yeah they were a big client of the company i worked for at the time | ||
| [2009/04/06 09:26:48] @ Quit: jj__: "leaving" | ||
| [2009/04/06 09:27:06] @ rmiller4pi8 joined channel #puppet | ||
| [2009/04/06 09:27:09] <tim|mb> we have a special rate for those kind of problems | ||
| [2009/04/06 09:27:29] <tim|mb> 200% normal rate if we fix the problem in under 30 seconds, and we charge a full hour, of course | ||
| [2009/04/06 09:27:49] <tim|mb> which is probably why we don't do office stuff anymore ;-) | ||
| [2009/04/06 09:28:28] <Volcane> yeah, it was grim, but it was one of those cases where obviously the boss thought it justified to keep the client happy, but it was like fly cape town->jhb->windhoek->jhb->cape town | ||
| [2009/04/06 09:29:45] <ChoHag> You should have a checklist rate. | ||
| [2009/04/06 09:30:13] <ChoHag> Any problem which is solved by an engineer following this checklist will be charged hourly at X times normal rate. | ||
| [2009/04/06 09:30:26] <ChoHag> Where X is proportional to irritation of the client. | ||
| [2009/04/06 09:30:54] <Volcane> I'm pretty sure htey paid through their noses for that trip, guy i worked for did not do anything unless it made tons of profit heh | ||
| [2009/04/06 09:31:36] @ Quit: kai_bo: "Verlassend" | ||
| [2009/04/06 09:33:37] @ rmiller4pi81 joined channel #puppet | ||
| [2009/04/06 09:33:41] @ thegcat_ joined channel #puppet | ||
| [2009/04/06 09:36:40] @ dlg_ joined channel #puppet | ||
| [2009/04/06 09:37:46] <dlg_> can somebody, please advise me on this: http://pastie.org/438379 | ||
| [2009/04/06 09:37:54] <dlg_> it feels like a bug to me | ||
| [2009/04/06 09:43:25] @ ethan_rowe joined channel #puppet | ||
| [2009/04/06 09:44:11] @ cwebber joined channel #puppet | ||
| [2009/04/06 09:45:03] @ DasFx joined channel #puppet | ||
| [2009/04/06 09:45:17] @ lak joined channel #puppet | ||
| [2009/04/06 09:45:37] <tim|mb> dlg_: I think the +> only works if the parameter is already defined | ||
| [2009/04/06 09:46:03] <tim|mb> did you try that? | ||
| [2009/04/06 09:46:57] @ Quit: fujin: Read error: 60 (Operation timed out) | ||
| [2009/04/06 09:48:44] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2009/04/06 09:49:14] <dlg_> i tried to make it empty | ||
| [2009/04/06 09:49:17] <dlg_> doesn't work | ||
| [2009/04/06 09:50:27] @ Telmo joined channel #puppet | ||
| [2009/04/06 09:50:53] <dlg_> it is successful first time, i just can't redefine from another class | ||
| [2009/04/06 09:51:11] <Telmo> morning | ||
| [2009/04/06 09:51:38] <dlg_> good morning | ||
| [2009/04/06 09:51:59] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 09:55:00] @ hexasoft joined channel #puppet | ||
| [2009/04/06 09:55:03] <hexasoft> hello | ||
| [2009/04/06 09:55:05] <dlg_> i tried with predefined group, same error :( | ||
| [2009/04/06 09:55:28] <dlg_> i can't figure out another way, or even decide that it's a bug or not | ||
| [2009/04/06 09:55:32] @ sts left channel #puppet () | ||
| [2009/04/06 09:57:45] @ Quit: thegcat: Connection timed out | ||
| [2009/04/06 09:59:13] <tim|mb> dlg_: which puppet version are you using? | ||
| [2009/04/06 09:59:36] <dlg_> 0.24.7 | ||
| [2009/04/06 10:00:10] <tim|mb> dlg_: when you tried a predefined group, did you make it an array? (with the [] around it?) | ||
| [2009/04/06 10:00:16] <tim|mb> not sure if that makes a difference | ||
| [2009/04/06 10:00:22] <rmiller4pi81> dlg_: i think the issue is with your inheritance | ||
| [2009/04/06 10:00:27] <dlg_> yup | ||
| [2009/04/06 10:00:40] <rmiller4pi81> you're including backup::mysql and backup::pgsql at the same level for some reason | ||
| [2009/04/06 10:00:53] <dlg_> i was under impression that initialized types have life of their own | ||
| [2009/04/06 10:01:22] <dlg_> because they can coexists on one server | ||
| [2009/04/06 10:01:24] <rmiller4pi81> whereas a node would only get one, or override them according to inheritance | ||
| [2009/04/06 10:01:35] <rmiller4pi81> oh, so that's intentional | ||
| [2009/04/06 10:01:45] <dlg_> yes, it is | ||
| [2009/04/06 10:02:01] <tim|mb> dlg_: you can't override the same resource twice | ||
| [2009/04/06 10:02:10] <dlg_> since all this happens on master, i thought it can deal with this kind of monkey patching | ||
| [2009/04/06 10:02:42] <rmiller4pi81> dlg_: yeah, the puppet DSL doesn't work like that, you can only override the resource again at a lower level of inheritance | ||
| [2009/04/06 10:02:52] <dlg_> so it's always only ONE override per resource? | ||
| [2009/04/06 10:03:02] <tim|mb> yeah, what rmiller4pi81 said... /me is a bit laggish | ||
| [2009/04/06 10:03:22] <rmiller4pi81> dlg_: yeah, it's not smart enough to add various attributes together or decide if they're incompatible | ||
| [2009/04/06 10:04:16] <dlg_> alternatives? | ||
| [2009/04/06 10:04:19] <dlg_> exec? | ||
| [2009/04/06 10:05:39] <tim|mb> dlg_: II'd go with group {}, I think: http://reductivelabs.com/trac/puppet/wiki/TypeReference#id23 | ||
| [2009/04/06 10:05:47] @ rmiller4pi8 joined channel #puppet | ||
| [2009/04/06 10:05:56] @ Quit: rmiller4pi8: Client Quit | ||
| [2009/04/06 10:06:55] @ mfoster joined channel #puppet | ||
| [2009/04/06 10:07:21] @ Quit: ka83753: Remote closed the connection | ||
| [2009/04/06 10:07:35] @ thegcat joined channel #puppet | ||
| [2009/04/06 10:07:39] <dlg_> wondeful | ||
| [2009/04/06 10:07:49] <dlg_> and quite obvious :( | ||
| [2009/04/06 10:07:55] <dlg_> thank you | ||
| [2009/04/06 10:08:25] <dlg_> both of you | ||
| [2009/04/06 10:10:32] <tim|mb> np :) glad to be of service | ||
| [2009/04/06 10:11:48] @ Quit: rmiller4pi81: Read error: 60 (Operation timed out) | ||
| [2009/04/06 10:12:49] @ omry|work joined channel #puppet | ||
| [2009/04/06 10:13:29] @ ka83753 joined channel #puppet | ||
| [2009/04/06 10:15:03] <dlg_> group ref. says: Group membership must be managed on individual users | ||
| [2009/04/06 10:15:45] <tim|mb> ah damn, you're right | ||
| [2009/04/06 10:15:59] <tim|mb> then I think you'll have to use an exec :/ | ||
| [2009/04/06 10:16:23] <dlg_> yeah, better than fact tho :) | ||
| [2009/04/06 10:17:47] @ thegcat__ joined channel #puppet | ||
| [2009/04/06 10:21:38] @ flakrat joined channel #puppet | ||
| [2009/04/06 10:23:29] <hexasoft> question: I want to be sure that a directory will only have a precise set of files, but I don't know the others that may be here at first | ||
| [2009/04/06 10:24:17] <hexasoft> I did it with an "exec", but the exec execute itself each time, which is not good. | ||
| [2009/04/06 10:24:43] <hexasoft> how should I perfom such thing in a cleaner/nicer way? | ||
| [2009/04/06 10:26:29] @ Quit: thegcat_: Read error: 110 (Connection timed out) | ||
| [2009/04/06 10:30:23] @ Quit: martha: "Leaving." | ||
| [2009/04/06 10:31:53] @ madrescher joined channel #puppet | ||
| [2009/04/06 10:32:34] @ Quit: thegcat: Read error: 110 (Connection timed out) | ||
| [2009/04/06 10:32:35] <Volcane> if you put hte files there with the master it can use recurse and purge to keep it always the same? | ||
| [2009/04/06 10:33:46] <hexasoft> hmmm. so with recurse it will remove uneeded files? | ||
| [2009/04/06 10:33:49] @ rmiller4pi8 joined channel #puppet | ||
| [2009/04/06 10:34:02] <Volcane> there are some settings, purge it hink | ||
| [2009/04/06 10:34:21] @ egerlach joined channel #puppet | ||
| [2009/04/06 10:34:23] <hexasoft> I will check that, thanks. | ||
| [2009/04/06 10:34:49] @ Bass10 joined channel #puppet | ||
| [2009/04/06 10:34:52] @ Quit: omry|work: Remote closed the connection | ||
| [2009/04/06 10:36:00] @ Quit: Bass10: SendQ exceeded | ||
| [2009/04/06 10:36:35] @ Bass10 joined channel #puppet | ||
| [2009/04/06 10:36:43] @ joe-mac joined channel #puppet | ||
| [2009/04/06 10:53:02] @ Demosthenes joined channel #puppet | ||
| [2009/04/06 10:54:21] @ Quit: Demosthenes: Client Quit | ||
| [2009/04/06 10:56:19] @ Quit: pleemans: Read error: 110 (Connection timed out) | ||
| [2009/04/06 10:59:41] @ unxfrek joined channel #puppet | ||
| [2009/04/06 11:02:52] @ Quit: kolla: Remote closed the connection | ||
| [2009/04/06 11:05:55] @ Quit: tim|mb: | ||
| [2009/04/06 11:07:16] @ Quit: Maliuta: Read error: 113 (No route to host) | ||
| [2009/04/06 11:09:22] @ Quit: thegcat__: | ||
| [2009/04/06 11:18:34] @ tim|mb joined channel #puppet | ||
| [2009/04/06 11:18:58] @ alfism joined channel #puppet | ||
| [2009/04/06 11:24:52] @ Quit: PsychoSid: "Leaving." | ||
| [2009/04/06 11:25:49] @ Quit: verwilst: "Ex-Chat" | ||
| [2009/04/06 11:28:18] @ Quit: MarlondB: | ||
| [2009/04/06 11:31:21] @ Quit: mccune: Remote closed the connection | ||
| [2009/04/06 11:31:44] @ mccune joined channel #puppet | ||
| [2009/04/06 11:31:47] @ Quit: andrewcshafer: | ||
| [2009/04/06 11:33:55] @ claymation joined channel #puppet | ||
| [2009/04/06 11:34:12] @ Quit: Innocenti: Client Quit | ||
| [2009/04/06 11:34:12] <Disconnect> anyone using the zenoss integration? | ||
| [2009/04/06 11:34:16] @ Quit: benblack: "Leaving..." | ||
| [2009/04/06 11:35:32] @ MrHeavy joined channel #puppet | ||
| [2009/04/06 11:35:44] <MrHeavy> Puppet' | ||
| [2009/04/06 11:35:46] <MrHeavy> ack | ||
| [2009/04/06 11:35:52] <MrHeavy> Puppet's loader is driving me crazy | ||
| [2009/04/06 11:36:18] <MrHeavy> I have a class in modules/subversion/manifests/classes/apache2.pp that inherits from modules/subversion/manifests/classes/apache2/common.pp | ||
| [2009/04/06 11:36:30] <MrHeavy> apache2.pp imports 'apache2/*.pp' | ||
| [2009/04/06 11:36:43] <jenza> import | ||
| [2009/04/06 11:37:12] <MrHeavy> My subversion::apache2 class tells me it can't find subversion::apache2::common even though its directory is being imported | ||
| [2009/04/06 11:38:52] <MrHeavy> I think it's trying to import from my apache2 module | ||
| [2009/04/06 11:39:02] <MrHeavy> Instead of first trying to resolve the local directory | ||
| [2009/04/06 11:39:14] <MrHeavy> But if I specify import "./apache2/*.pp" it says it can't find any modules | ||
| [2009/04/06 11:39:48] <MrHeavy> If I give it an absolute path it works | ||
| [2009/04/06 11:39:57] <MrHeavy> But I can't do that because I'm using development/testing/production environments | ||
| [2009/04/06 11:40:40] @ Quit: fbe: Read error: 110 (Connection timed out) | ||
| [2009/04/06 11:41:04] <MrHeavy> Okay, got it | ||
| [2009/04/06 11:41:12] <MrHeavy> Needed to specify "subversion/classes/apache2/*.pp" | ||
| [2009/04/06 11:45:08] <lak> MrHeavy: i recommend you put your classes directly in the manifests dir, rather than in a classes subdir | ||
| [2009/04/06 11:46:00] <MrHeavy> The current module loader not supporting more than 1 level of submodule imports makes that basically impossible | ||
| [2009/04/06 11:46:58] <MrHeavy> I need to define heavily-nested classes like apache2::php::fastcgi::remove | ||
| [2009/04/06 11:50:47] @ sigmonsays_ joined channel #puppet | ||
| [2009/04/06 11:51:08] @ Quit: sigmonsays: Read error: 110 (Connection timed out) | ||
| [2009/04/06 11:54:05] @ Quit: DasFx: Read error: 60 (Operation timed out) | ||
| [2009/04/06 11:54:09] @ masterzen joined channel #puppet | ||
| [2009/04/06 11:55:58] <MrHeavy> Unless you mean just using modules/subversion/apache2/common.pp etc. rather than the classes subdirectory | ||
| [2009/04/06 11:56:08] <MrHeavy> Which is an entirely reasonable layout | ||
| [2009/04/06 11:58:17] @ Quit: ka83753: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 12:02:25] @ hexasoft left channel #puppet () | ||
| [2009/04/06 12:05:08] @ Quit: markl__: "Lost terminal" | ||
| [2009/04/06 12:11:08] @ Quit: madrescher: Read error: 110 (Connection timed out) | ||
| [2009/04/06 12:11:12] @ Quit: MattyM: "ta ta" | ||
| [2009/04/06 12:12:07] @ Quit: masterzen: "Leaving" | ||
| [2009/04/06 12:13:50] @ Quit: yarihm: "Leaving" | ||
| [2009/04/06 12:14:38] @ Quit: alfism: "Connection reset by beer" | ||
| [2009/04/06 12:16:47] @ tyler79 joined channel #puppet | ||
| [2009/04/06 12:16:59] @ benblack joined channel #puppet | ||
| [2009/04/06 12:19:11] @ Quit: stijnbe: "Leaving..." | ||
| [2009/04/06 12:20:52] @ fbe joined channel #puppet | ||
| [2009/04/06 12:22:24] @ Quit: wakko666: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 12:23:41] @ Quit: zpinter: | ||
| [2009/04/06 12:24:05] @ Quit: ed209: Remote closed the connection | ||
| [2009/04/06 12:24:25] @ ed209 joined channel #puppet | ||
| [2009/04/06 12:25:13] @ wakko666 joined channel #puppet | ||
| [2009/04/06 12:28:15] @ Quit: tim|mb: Read error: 110 (Connection timed out) | ||
| [2009/04/06 12:40:12] @ markl__ joined channel #puppet | ||
| [2009/04/06 12:41:11] @ Quit: fbe: Read error: 110 (Connection timed out) | ||
| [2009/04/06 12:43:28] @ Quit: lak: | ||
| [2009/04/06 12:45:18] @ stijnbe joined channel #puppet | ||
| [2009/04/06 12:48:11] @ lak joined channel #puppet | ||
| [2009/04/06 12:49:04] @ Quit: DerekW: "Leaving" | ||
| [2009/04/06 12:49:51] @ Quit: lak: Client Quit | ||
| [2009/04/06 12:50:40] @ ezmob joined channel #puppet | ||
| [2009/04/06 12:51:30] @ Quit: BMDan: "Leaving." | ||
| [2009/04/06 12:58:27] @ chrysn_ is now known as chrysn | ||
| [2009/04/06 12:59:55] @ lak joined channel #puppet | ||
| [2009/04/06 13:01:44] @ Quit: f3ew: Read error: 113 (No route to host) | ||
| [2009/04/06 13:01:54] @ alfism joined channel #puppet | ||
| [2009/04/06 13:02:47] @ f3ew joined channel #puppet | ||
| [2009/04/06 13:04:48] @ Quit: lak: Client Quit | ||
| [2009/04/06 13:05:34] <gepetto> ::trac:: Frequently Asked Questions edited by dlgtho @ http://reductivelabs.com/trac/puppet/wiki/FrequentlyAskedQuestions (by dlgtho@gmail.com) | ||
| [2009/04/06 13:09:12] @ Quit: teratoma_: "leaving" | ||
| [2009/04/06 13:09:52] @ stijnbe_ joined channel #puppet | ||
| [2009/04/06 13:10:56] @ Quit: stijnbe: Read error: 113 (No route to host) | ||
| [2009/04/06 13:17:24] @ Quit: stijnbe_: Read error: 60 (Operation timed out) | ||
| [2009/04/06 13:21:52] @ Quit: dlg_: Remote closed the connection | ||
| [2009/04/06 13:23:44] @ stijnbe joined channel #puppet | ||
| [2009/04/06 13:25:56] @ eric0 joined channel #puppet | ||
| [2009/04/06 13:26:28] <eric0> greetings puppeteers. wow this channel has grown | ||
| [2009/04/06 13:26:45] @ BMDan joined channel #puppet | ||
| [2009/04/06 13:27:28] @ jtimberman joined channel #puppet | ||
| [2009/04/06 13:29:55] @ Quit: stijnbe: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 13:29:56] @ nickv joined channel #puppet | ||
| [2009/04/06 13:30:14] @ stijnbe joined channel #puppet | ||
| [2009/04/06 13:30:20] <nickv> hey all...i have a weird issue....my puppetd keeps crashing on all my servers after a few days of running and working perfect | ||
| [2009/04/06 13:30:33] <nickv> i have a logdir set in my puppet.conf but there is no log | ||
| [2009/04/06 13:30:34] <nickv> why is that? | ||
| [2009/04/06 13:30:42] <jrojas> check /var/log/messages? | ||
| [2009/04/06 13:30:57] <jrojas> puppetd's default behavior is to log to syslog | ||
| [2009/04/06 13:31:07] <nickv> hmm yea i was just about to check that now | ||
| [2009/04/06 13:32:37] <jrojas> were there any changes pushed to the puppetd.conf | ||
| [2009/04/06 13:32:43] <nickv> no sir | ||
| [2009/04/06 13:32:53] <jrojas> changes to ruby? | ||
| [2009/04/06 13:33:04] <nickv> no sir, this has been an ongoing issue i think | ||
| [2009/04/06 13:33:10] <jrojas> can you reproduce the crash? | ||
| [2009/04/06 13:33:12] <nickv> i thought it was related to SMF in solaris, but it wasn't | ||
| [2009/04/06 13:33:20] <jrojas> like run puppet by hand and watch it puke? | ||
| [2009/04/06 13:33:33] <nickv> i disabled smf and ran it via ./puppetd --confdir=/dir and it dies after a few days of working prefect | ||
| [2009/04/06 13:33:55] <nickv> it works fine is the issue, and then i came in to and puppet wasn't running on a large chunk of our servers | ||
| [2009/04/06 13:34:07] <jrojas> what version of puppet? | ||
| [2009/04/06 13:34:19] <nickv> newest i'm pretty sure | ||
| [2009/04/06 13:34:24] <jrojas> 0.24.8 ? | ||
| [2009/04/06 13:35:07] <nickv> 0.24.5 | ||
| [2009/04/06 13:36:08] <nickv> im looking in the logs now | ||
| [2009/04/06 13:36:10] @ Quit: grim_radical: Remote closed the connection | ||
| [2009/04/06 13:37:17] <nickv> here are the last few things in the log related to puppetd | ||
| [2009/04/06 13:38:00] <nickv> http://www.mibbit.com/pb/xSEIrA | ||
| [2009/04/06 13:38:11] <nickv> it works fine and gets data correctly, but maybe that warning is causing it? | ||
| [2009/04/06 13:38:25] <Volcane> this is a known bug | ||
| [2009/04/06 13:38:35] <Volcane> "Apr 3 20:58:31 <hostname> puppetd[22826]: [ID 702911 daemon.error] Configuration retrieval timed out" | ||
| [2009/04/06 13:38:45] <Volcane> it does not work fine like you say, it times out getting its config | ||
| [2009/04/06 13:38:55] <Volcane> this was fixed I think in 0.24.6 | ||
| [2009/04/06 13:39:02] <Volcane> crashing if it cant find the master | ||
| [2009/04/06 13:39:15] <nickv> ahhh so its a known bug? guess i should upgrade | ||
| [2009/04/06 13:39:32] <Volcane> yeah check the release notes, but i think it was 0.24.6 that fixed it | ||
| [2009/04/06 13:39:48] <nickv> gotcha | ||
| [2009/04/06 13:39:51] <nickv> thanks for the help | ||
| [2009/04/06 13:44:49] @ BMDan is now known as Jesus | ||
| [2009/04/06 13:45:02] @ Jesus is now known as BMDan | ||
| [2009/04/06 13:45:39] @ pleemans joined channel #puppet | ||
| [2009/04/06 13:50:17] @ ijcd joined channel #puppet | ||
| [2009/04/06 13:52:28] @ lak joined channel #puppet | ||
| [2009/04/06 13:53:35] <briandquinn> i'm after upgrading to 0.24.8, and my clients are all returning: "warning: Configuration could not be instantiated: wrong number of arguments (3 for 2)" | ||
| [2009/04/06 13:53:50] <briandquinn> any ideas? | ||
| [2009/04/06 13:54:35] <nickv> hey i have a question....with the install.rb script used to install facter and puppet...how can i set a prefix so it doesn't install in /usr/local ? | ||
| [2009/04/06 13:55:06] @ Quit: f3ew: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 13:58:07] @ rgsteele||work joined channel #puppet | ||
| [2009/04/06 14:01:08] <Disconnect> nickv: there is prolly a better answer, but if all else fails you could look at how the .debs do it. packages.debian.org/puppet and there should be a link for the diff. in there is the debian/rules file and that is the makefile it uses.. | ||
| [2009/04/06 14:05:29] @ martha joined channel #puppet | ||
| [2009/04/06 14:08:18] @ Quit: briandquinn: | ||
| [2009/04/06 14:12:20] @ Quit: glaw: ""Remember, information is not knowledge, knowledge is not wisdom, wisdom is not truth, truth is not beauty, beauty is not lov | ||
| [2009/04/06 14:14:05] @ f3ew joined channel #puppet | ||
| [2009/04/06 14:15:22] @ Quit: punkcut: Read error: 110 (Connection timed out) | ||
| [2009/04/06 14:18:09] @ ijcd_ joined channel #puppet | ||
| [2009/04/06 14:20:58] @ martha left channel #puppet () | ||
| [2009/04/06 14:22:56] @ spidaman joined channel #puppet | ||
| [2009/04/06 14:27:15] @ mhs joined channel #puppet | ||
| [2009/04/06 14:33:58] @ Quit: raphink: Remote closed the connection | ||
| [2009/04/06 14:34:41] @ raphink joined channel #puppet | ||
| [2009/04/06 14:35:36] @ Quit: raphink: Read error: 54 (Connection reset by peer) | ||
| [2009/04/06 14:35:38] @ Quit: ijcd: Read error: 110 (Connection timed out) | ||
| [2009/04/06 14:38:10] @ Quit: unxfrek: "Leaving" | ||
| [2009/04/06 14:41:06] <mhs> trying to get my first puppet module working, and i'm hvaing trouble with a "File" | ||
| [2009/04/06 14:42:02] <mhs> I've got a module called autofs::client, which has a File[/etc/auto.misc]... The copy I want propigated is in /etc/puppet/modules/autofs/files | ||
| [2009/04/06 14:42:57] <mhs> in fileserv.conf, I've got [modules]\n path /etc/puppet/modules \n allow * | ||
| [2009/04/06 14:43:50] <mhs> and in my manifest, i'm trying to get the file with a source... source=puppet://myserver/modules/autofs/files/auto.home | ||
| [2009/04/06 14:44:17] <mhs> The error I keep getting is: "Failed to retrieve current state of resource: Mounts without paths are not usable" | ||
| [2009/04/06 14:44:25] @ raphink joined channel #puppet | ||
| [2009/04/06 14:44:46] <mhs> does anyone see anythign obviously wrong with what i'm doing, or have any insight to that error? | ||
| [2009/04/06 14:45:38] <joe-mac> yea, i'm guessing you need to define a section in your config that sllows clients to access files, sorry i can't be of more assistance but i don't use modules yet i hjust have a bunch of classes | ||
| [2009/04/06 14:46:37] <mhs> you're saying you think the puppetmaster isn't allowing the client to access the file in question? | ||
| [2009/04/06 14:47:46] @ Quit: raphink: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 14:51:59] @ Quit: mikepea: Read error: 110 (Connection timed out) | ||
| [2009/04/06 14:55:32] @ Quit: eythian: Read error: 54 (Connection reset by peer) | ||
| [2009/04/06 14:55:42] @ eythian joined channel #puppet | ||
| [2009/04/06 14:58:05] @ unxfrek joined channel #puppet | ||
| [2009/04/06 14:58:30] <mhs> is it possible that 'modules' is a reserverd word or has a seperate meaning? changing the name of the section in fileserv.conf to something arbitrarily different seemed to fix it. | ||
| [2009/04/06 14:59:37] @ mikepea joined channel #puppet | ||
| [2009/04/06 15:00:22] @ Quit: pleemans: Read error: 110 (Connection timed out) | ||
| [2009/04/06 15:06:10] <jrojas> mhs: yes | ||
| [2009/04/06 15:06:26] <jrojas> source => puppet:////myserver/autofs/auto.home | ||
| [2009/04/06 15:06:35] <jrojas> thats what you would probably be looking to use | ||
| [2009/04/06 15:07:07] <jrojas> as lon as your autofs module dir is: /etc/puppet/modules/autofs/{files,manifests,templates} | ||
| [2009/04/06 15:07:15] <jrojas> lon = long | ||
| [2009/04/06 15:07:21] @ Quit: unxfrek: "Leaving" | ||
| [2009/04/06 15:08:32] @ ijcd joined channel #puppet | ||
| [2009/04/06 15:08:47] <mhs> jrojas: i'm not entirely sure how things have been solved, but it seems to work the way I want it to now | ||
| [2009/04/06 15:09:39] <jrojas> odd. | ||
| [2009/04/06 15:16:27] @ Quit: lak: | ||
| [2009/04/06 15:17:27] @ voixd joined channel #puppet | ||
| [2009/04/06 15:17:37] @ Quit: mikepea: | ||
| [2009/04/06 15:24:30] @ MarlondB joined channel #puppet | ||
| [2009/04/06 15:26:05] @ Quit: ijcd_: Read error: 110 (Connection timed out) | ||
| [2009/04/06 15:27:53] @ Maliuta joined channel #puppet | ||
| [2009/04/06 15:32:15] @ raphink joined channel #puppet | ||
| [2009/04/06 15:42:36] @ Quit: voixd: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 15:43:11] @ ezmob is now known as ezmob|away | ||
| [2009/04/06 15:43:38] @ Quit: brothers: "leaving" | ||
| [2009/04/06 15:50:56] @ teratoma joined channel #puppet | ||
| [2009/04/06 15:54:21] @ Quit: stijnbe: "Leaving..." | ||
| [2009/04/06 15:55:39] @ johnw joined channel #puppet | ||
| [2009/04/06 15:58:14] @ ka83753 joined channel #puppet | ||
| [2009/04/06 16:02:58] @ Quit: d3vilb0x: | ||
| [2009/04/06 16:03:54] * jmslagle unidles on mailing list. | ||
| [2009/04/06 16:03:59] <jmslagle> Ok, time to dig back into puppet. | ||
| [2009/04/06 16:04:02] @ Quit: egerlach: "leaving" | ||
| [2009/04/06 16:04:24] @ WALoeIII joined channel #puppet | ||
| [2009/04/06 16:04:36] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:06:54] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 16:06:54] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:09:07] @ lak joined channel #puppet | ||
| [2009/04/06 16:09:56] @ ezmob|away is now known as ezmob | ||
| [2009/04/06 16:12:00] @ egerlach joined channel #puppet | ||
| [2009/04/06 16:22:34] @ briandquinn joined channel #puppet | ||
| [2009/04/06 16:27:02] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:27:04] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:27:09] <bda> http://nopaste.com/p/aflMuyxHmb # The proper way to do this would be to turn import_service into a type, so it can be named? | ||
| [2009/04/06 16:29:28] <WALoeIII> anyone know of a yum repo with current puppet packages? | ||
| [2009/04/06 16:29:36] <WALoeIII> fedora is still on 24.6 | ||
| [2009/04/06 16:29:36] @ Quit: andrewcshafer: Read error: 54 (Connection reset by peer) | ||
| [2009/04/06 16:29:42] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:30:14] @ madrescher joined channel #puppet | ||
| [2009/04/06 16:31:11] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 16:31:11] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:31:50] @ cirquitz joined channel #puppet | ||
| [2009/04/06 16:31:59] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:32:29] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:35:37] @ Quit: cirquitz: Client Quit | ||
| [2009/04/06 16:36:04] @ fbe joined channel #puppet | ||
| [2009/04/06 16:37:26] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 16:37:26] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:37:36] @ pheezy joined channel #puppet | ||
| [2009/04/06 16:38:05] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:38:07] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:38:54] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 16:38:55] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:39:23] @ Quit: madrescher: "Leaving." | ||
| [2009/04/06 16:39:24] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:39:27] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:41:04] @ Quit: andrewcshafer: Read error: 54 (Connection reset by peer) | ||
| [2009/04/06 16:41:04] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 16:43:31] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:43:32] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:45:45] <MrHeavy> Anyone familiar with Puppet Show? I just checked it out and when attempting to do anything with it, it keeps thinking I'm trying to connect as MySQL user 'root' no matter what user's actually in the database.yml file | ||
| [2009/04/06 16:47:01] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 16:47:02] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:47:40] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:47:48] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:48:19] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 16:48:20] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:48:41] @ PhabX joined channel #puppet | ||
| [2009/04/06 16:49:08] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:49:08] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:49:38] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:49:39] <riddley> jamesturnbull, ping | ||
| [2009/04/06 16:49:43] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:50:55] @ Quit: MarlondB: | ||
| [2009/04/06 16:57:36] @ Quit: londo_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:58:15] @ londo_ joined channel #puppet | ||
| [2009/04/06 16:58:19] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:58:23] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 16:59:03] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 16:59:13] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 17:00:40] @ kambiz is now known as kambiz_away | ||
| [2009/04/06 17:02:22] @ Tuf8 joined channel #puppet | ||
| [2009/04/06 17:03:39] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 17:03:39] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 17:05:04] @ Quit: pheezy: "Leaving..." | ||
| [2009/04/06 17:05:28] @ Quit: briandquinn: | ||
| [2009/04/06 17:08:45] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 17:08:46] @ Quit: andrewcshafer_: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 17:09:41] @ andrewcshafer_ joined channel #puppet | ||
| [2009/04/06 17:09:42] @ Quit: andrewcshafer: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 17:09:55] @ Quit: ka83753: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 17:13:53] @ brothers joined channel #puppet | ||
| [2009/04/06 17:18:43] @ kolla joined channel #puppet | ||
| [2009/04/06 17:18:45] @ Quit: rgsteele||work: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 17:23:36] <jrojas> MrHeavy: it will actually read the db info in puppet.conf | ||
| [2009/04/06 17:23:47] <jrojas> look in environment.rb or whatever | ||
| [2009/04/06 17:24:25] <jrojas> MrHeavy: Also, the puppetshow that is on the reductive site *is* a proof of concept, and it uses stuff like hobo and activescaffold which do not play nice together | ||
| [2009/04/06 17:25:05] <MrHeavy> jrojas: Well aware, just using it to get a quick overview of some things in my environment | ||
| [2009/04/06 17:25:23] <MrHeavy> All my important reporting is done through a quick AR script | ||
| [2009/04/06 17:25:47] <MrHeavy> Everything's in my puppet.conf though, do I need to move it from out of [puppetmaster] into [main]? | ||
| [2009/04/06 17:26:04] <jrojas> no it should be under puppetmaster afaik | ||
| [2009/04/06 17:26:11] <jrojas> let me double check my stuf | ||
| [2009/04/06 17:26:34] <jrojas> fyeah, my stuff is all uner puppetmaster | ||
| [2009/04/06 17:26:49] <gwar9999> does anybody have the Provider file for the custom type that is documented here: http://reductivelabs.com/trac/puppet/wiki/PracticalTypes | ||
| [2009/04/06 17:27:08] @ scooby2 joined channel #puppet | ||
| [2009/04/06 17:27:43] <jrojas> gwar9999: there is a lot on that page | ||
| [2009/04/06 17:27:47] <jrojas> gwar9999: anything specific? | ||
| [2009/04/06 17:28:08] <jrojas> append if no such line should be in the puppet recipies | ||
| [2009/04/06 17:28:44] <gwar9999> jrojas: they show the complete custom type but not the provider. I've been going over this page for a bit and not sure how to tie it to the provider. I'll see if I can find the recipe. | ||
| [2009/04/06 17:29:47] @ Quit: nickv: "http://www.mibbit.com ajax IRC Client" | ||
| [2009/04/06 17:30:25] @ Quit: erm_: Read error: 60 (Operation timed out) | ||
| [2009/04/06 17:30:28] <jrojas> gwar9999: http://reductivelabs.com/trac/puppet/wiki/Recipes/SimpleText | ||
| [2009/04/06 17:30:38] <jrojas> gwar9999: that has the appendifnosuchline recipie | ||
| [2009/04/06 17:30:59] <jrojas> err it did at one point in tim | ||
| [2009/04/06 17:31:00] <jrojas> e | ||
| [2009/04/06 17:31:13] @ Quit: egerlach: Read error: 110 (Connection timed out) | ||
| [2009/04/06 17:31:15] <gwar9999> jrojas: thanks, I was going through them all and didn't see anything that sounded right. | ||
| [2009/04/06 17:32:18] <scooby2> that sounds like what I am looking for | ||
| [2009/04/06 17:32:20] <jrojas> gwar9999: found a copy of it | ||
| [2009/04/06 17:32:21] <jrojas> http://www.debian-administration.org/articles/528 | ||
| [2009/04/06 17:33:28] <gwar9999> jrojas: ahh thanks... You should change your handle to iGoogle4You or something. :) | ||
| [2009/04/06 17:33:55] <jrojas> gwar9999: i think the reason its no longer around is taht they prefer augeas lenses over simple file text replacements like that | ||
| [2009/04/06 17:34:14] <jrojas> i have yet to bother with augeas still | ||
| [2009/04/06 17:34:47] <jrojas> lunch time | ||
| [2009/04/06 17:35:30] <gwar9999> jrojas: I looked at augeas and it didn't have the files I needed this functionality for included. | ||
| [2009/04/06 17:37:31] <MrHeavy> Got it, Puppet allows a config key called "dbusername" for storeconfigs but Puppet Show is specifically looking for "dbuser" | ||
| [2009/04/06 17:40:24] <scooby2> gwar9999: are you trying to append something to a file? | ||
| [2009/04/06 17:40:38] @ Quit: andrewcshafer_: | ||
| [2009/04/06 17:41:10] <gwar9999> scooby2: only if it doesn't already exist. It seems like it's documented in so many ways for different versions of puppet that I'm not even sure what will work. | ||
| [2009/04/06 17:41:39] <scooby2> gwar9999: exactly what I am trying to do | ||
| [2009/04/06 17:42:33] <gwar9999> scooby2: The first link I cited has the resource type defined, but not the provider file-- which I think is the missing link. | ||
| [2009/04/06 17:42:52] <gwar9999> The wiki seems a bit chaotic at times. | ||
| [2009/04/06 17:43:49] <teratoma> just a tiny bit | ||
| [2009/04/06 17:43:53] <scooby2> lol | ||
| [2009/04/06 17:45:29] <scooby2> gwar9999: could you message me that first link? I think I joined the channel after you posted it. | ||
| [2009/04/06 17:46:17] <gwar9999> http://reductivelabs.com/trac/puppet/wiki/PracticalTypes | ||
| [2009/04/06 17:46:23] <scooby2> thank you | ||
| [2009/04/06 17:47:13] <gwar9999> n.p. It's a good starting point, they just don't provide everything you need-- the provider file, for instance... but then also, once you have it all there, how do you use it inside your class? | ||
| [2009/04/06 17:47:28] @ Quit: MrHeavy: "Ex-Chat" | ||
| [2009/04/06 17:51:29] <jrojas> gwar9999: you would use any defined function or defined type as you would any other one inside yuor class | ||
| [2009/04/06 17:51:45] <jrojas> blah { "blah2": options => "go here"; } | ||
| [2009/04/06 17:53:31] <gwar9999> jrojas: cool thanks... short lunch for you? That link you provided earlier was written in 2007 so it probably doesn't apply nowadays considering puppet has evolved quite a bit. | ||
| [2009/04/06 17:53:47] <jrojas> the debian-administrators thing? | ||
| [2009/04/06 17:54:06] <gwar9999> yes that link | ||
| [2009/04/06 17:54:15] <jrojas> its the same way you would do it now afaik, there havent been many changes to the dsl that would hinder it | ||
| [2009/04/06 17:55:05] <gwar9999> jrojas: well there have been changes to plugins (from 0.23 to 0.24) so that's why I think it might not work. | ||
| [2009/04/06 17:55:51] <jrojas> append_if_no_such_line { "check for root login": file => /etc/ssh/sshd_config, line => "permitRootLogin yes"; } | ||
| [2009/04/06 17:55:54] <jrojas> that would work | ||
| [2009/04/06 17:56:03] <jrojas> without the spaces in "check for root login" | ||
| [2009/04/06 18:01:47] <jrojas> and no, not a short lunch. just went to get food now I am eating and watching a very slow #puppet | ||
| [2009/04/06 18:02:26] <jrojas> lak: is there a wiki page for test standards regarding patches? | ||
| [2009/04/06 18:02:42] <lak> i don't think so | ||
| [2009/04/06 18:02:50] <lak> makes sense to have, though | ||
| [2009/04/06 18:03:02] <jrojas> lak: do you have any preference of test types depending on the patch/addition/whatever? | ||
| [2009/04/06 18:03:12] <lak> what do you mean by "test types"? | ||
| [2009/04/06 18:03:36] <jrojas> certain fixes should be simple tests vs bigger fixes should probably be a better functional test? | ||
| [2009/04/06 18:03:48] <jrojas> unless you want to just assert! true | ||
| [2009/04/06 18:03:50] <jrojas> :P | ||
| [2009/04/06 18:04:31] <lak> it's essentially impossible for me to list out what kind of test i'd expect for a given patch, i think | ||
| [2009/04/06 18:04:43] <gwar9999> jrojas: cool... thanks. I guess I don't need to use all of the frills of the plugins for this feature. | ||
| [2009/04/06 18:04:43] <lak> the best i can say is that they should have similar scopes | ||
| [2009/04/06 18:05:19] <jrojas> fair enough | ||
| [2009/04/06 18:07:41] <Volcane> horrible cfenginisms | ||
| [2009/04/06 18:07:53] <jrojas> Volcane: ? | ||
| [2009/04/06 18:08:00] @ verwilst joined channel #puppet | ||
| [2009/04/06 18:08:02] <Volcane> append_if_no_such_line | ||
| [2009/04/06 18:08:06] <jrojas> yeah | ||
| [2009/04/06 18:08:11] <Volcane> exactly the kind of thing cfengine does | ||
| [2009/04/06 18:08:16] <Volcane> loathsome | ||
| [2009/04/06 18:08:20] <jrojas> but sometimes it is needed. | ||
| [2009/04/06 18:08:28] <jrojas> but other times, you just use templates :P | ||
| [2009/04/06 18:08:52] <pietro> augeas++ | ||
| [2009/04/06 18:08:56] <Volcane> its like a guaranteed screwup waiting to happen, configurtion managing 1 line in a config file, people can mess up so much of your config and you'd never be any wiser | ||
| [2009/04/06 18:09:09] <Volcane> or in many cases backup those changes | ||
| [2009/04/06 18:09:10] <Volcane> or test them | ||
| [2009/04/06 18:09:24] <Volcane> and you wouldnt have them synced in your cluster either | ||
| [2009/04/06 18:10:02] @ ghenry joined channel #puppet | ||
| [2009/04/06 18:10:15] <jrojas> a company i worked for (before I started dabbling in puppet) hired 3 cfengine consultants who came to the office once a week for 6-8 months | ||
| [2009/04/06 18:10:24] <jrojas> the consultants charged over 70k | ||
| [2009/04/06 18:10:37] <jrojas> and still didnt have a working cfengine build for systems there | ||
| [2009/04/06 18:10:43] <jrojas> now they are using puppet | ||
| [2009/04/06 18:11:34] <Disconnect> jrojas: switch some names around and thats how i got started with bigbrother way back before they sold it to quest :) | ||
| [2009/04/06 18:13:27] @ nakano is now known as nakano_ | ||
| [2009/04/06 18:16:13] @ d3vilb0x joined channel #puppet | ||
| [2009/04/06 18:16:59] @ Quit: PhabX: "Leaving..." | ||
| [2009/04/06 18:17:29] @ benblack left channel #puppet () | ||
| [2009/04/06 18:18:51] @ herlo joined channel #puppet | ||
| [2009/04/06 18:19:04] <gepetto> ::trac:: Whos Using Puppet edited by suretec @ http://reductivelabs.com/trac/puppet/wiki/WhosUsingPuppet (by ghenry@suretecsystems.com) | ||
| [2009/04/06 18:19:29] <ghenry> nice | ||
| [2009/04/06 18:19:31] <ghenry> that was me | ||
| [2009/04/06 18:19:31] @ Quit: keithlard: | ||
| [2009/04/06 18:19:47] @ lepole joined channel #puppet | ||
| [2009/04/06 18:20:11] <herlo> okay, so I'm trying to get the puppetmaster to accept a new puppet, but it fails miserably | ||
| [2009/04/06 18:20:14] <herlo> Denying authenticated client imp.storyrock.com(10.1.1.43) access to puppetmaster.getconfig | ||
| [2009/04/06 18:20:21] <gwar9999> jrojas: thanks for the help... the append_if_no_such_line works just fine... not sure why the wiki doesn't have this info anymore and steer you down the plugin path w/o providing full details. | ||
| [2009/04/06 18:20:34] <herlo> that message is from the puppetmaster on behemoth.storyrock.com | ||
| [2009/04/06 18:20:41] @ joe-mac left channel #puppet () | ||
| [2009/04/06 18:21:15] <herlo> anyone have any suggestions? I've signd the ca, the namespaceauth.conf has behemoth.storyrock.com in it, can't see anything else form any mailing list items I've looked at | ||
| [2009/04/06 18:22:27] @ Quit: mccune: Remote closed the connection | ||
| [2009/04/06 18:24:53] <jrojas> herlo: namespaceauth.conf on puppetmaster would have to include imp.storyrock.com | ||
| [2009/04/06 18:25:30] <herlo> jrojas: it had that at one point, hmm. Let me try that again | ||
| [2009/04/06 18:25:56] <herlo> jrojas: like this: allow imp.storyrock.com ?? | ||
| [2009/04/06 18:26:18] <jrojas> correct | ||
| [2009/04/06 18:26:58] <herlo> that didn't seem to make a difference | ||
| [2009/04/06 18:27:20] @ Quit: verwilst: "Ex-Chat" | ||
| [2009/04/06 18:27:41] <jrojas> herlo: what happens with an allow * ? | ||
| [2009/04/06 18:27:44] <lak> jrojas: nice story, thanks :) | ||
| [2009/04/06 18:28:16] <herlo> jrojas: dunno, let me try that | ||
| [2009/04/06 18:28:57] <herlo> jrojas: still fails. That's kind of interesting... | ||
| [2009/04/06 18:29:40] <jrojas> herlo: what namespace are you authenticating this under? | ||
| [2009/04/06 18:30:25] <herlo> [puppetrunner] | ||
| [2009/04/06 18:30:33] * herlo still feels much like a newbie with puppet | ||
| [2009/04/06 18:30:39] <herlo> sorry if I seem lame... | ||
| [2009/04/06 18:31:40] <herlo> jrojas: I don't even know if that's correct... | ||
| [2009/04/06 18:32:27] <jrojas> create a [puppetmaster] section | ||
| [2009/04/06 18:32:31] <jrojas> and add an allow * | ||
| [2009/04/06 18:32:32] <jrojas> under it | ||
| [2009/04/06 18:32:37] <jrojas> then restart puppetmaster, and try again | ||
| [2009/04/06 18:32:47] <herlo> jrojas: hmm, okay. Is there some place in the docs I missed? | ||
| [2009/04/06 18:33:34] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 18:34:16] <jrojas> herlo: not sure, its beena while since i read those docs | ||
| [2009/04/06 18:34:22] <gwar9999> can the port be specified on the puppetd cmd line? For instance, my RH distro has /etc/sysconfig/puppet with this: | ||
| [2009/04/06 18:34:22] <gwar9999> # If you wish to specify the port to connect to do so here | ||
| [2009/04/06 18:34:22] <gwar9999> #PUPPET_PORT=8140 | ||
| [2009/04/06 18:34:22] <gwar9999> but uncommenting that results in an unrecognized option error | ||
| [2009/04/06 18:34:51] <jrojas> hrm. | ||
| [2009/04/06 18:34:53] <herlo> jrojas: looks like that worked. I'm getting somethign different now, another error, but I'll see if I can't figure it out on my own... | ||
| [2009/04/06 18:34:59] <herlo> jrojas: thx | ||
| [2009/04/06 18:35:02] <jrojas> np | ||
| [2009/04/06 18:36:02] @ Quit: lepole: Read error: 60 (Operation timed out) | ||
| [2009/04/06 18:38:53] <lak> herlo: there should be an example namespaceauth.conf file in the repo | ||
| [2009/04/06 18:39:00] <lak> if you didn't start with that, you should | ||
| [2009/04/06 18:39:02] <gwar9999> is there a resource for ensuring a dir exists? | ||
| [2009/04/06 18:39:16] <jrojas> gwar9999: file { blah: ensure => directory; } | ||
| [2009/04/06 18:39:30] <gwar9999> jrojas: thanks again. You rule! | ||
| [2009/04/06 18:40:08] <herlo> lak: what repo? The git repo or something? I'm using the rpm for Fedora 10 | ||
| [2009/04/06 18:40:17] <lak> yeah, the git repo | ||
| [2009/04/06 18:40:18] <jrojas> gwar9999: no actually lak rules this channel | ||
| [2009/04/06 18:40:28] * lak no rule nuffing | ||
| [2009/04/06 18:40:40] <herlo> lak: there might be something in the /usr/share/doc for that, but I didn't see anything on a cursory perusal | ||
| [2009/04/06 18:40:44] <jrojas> lak: true, your kids probably tell you what to do. :P | ||
| [2009/04/06 18:40:58] <lak> jrojas: not *quite* yet, they can only make a kind of spitting noise | ||
| [2009/04/06 18:41:02] <lak> and that's just one of them | ||
| [2009/04/06 18:41:14] <jrojas> lak: hahahah, wait till they learn the word "no" | ||
| [2009/04/06 18:41:25] <jrojas> thats when you really start to enjoy life | ||
| [2009/04/06 18:41:51] @ punkcut joined channel #puppet | ||
| [2009/04/06 18:42:00] <lak> herlo: hmm, i was wrong about there being an example file anyway | ||
| [2009/04/06 18:42:08] <lak> i could have *sworn* i put one in ext/ | ||
| [2009/04/06 18:43:11] @ Quit: andrewcshafer: | ||
| [2009/04/06 18:43:16] <jrojas> http://reductivelabs.com/trac/puppet/wiki/NameSpaceAuth | ||
| [2009/04/06 18:43:41] <jrojas> thats sort-of an example | ||
| [2009/04/06 18:44:19] <herlo> lak: as it turns out, I missed the example file. In Fedora they have a ton of stuff in /usr/share/doc/puppet-0.24.7/examples including a namespaceauth.conf which has fileserver, puppetmaster, puppetrunner and others I've not seen before. | ||
| [2009/04/06 18:44:49] <lak> jrojas: ah, that might be what i meant; it's been a while, and i've always hated that file, since i created it on such short notice | ||
| [2009/04/06 18:45:01] <lak> looks like brice is doing a much better job on the file for 0.25 | ||
| [2009/04/06 18:45:07] <jrojas> lak: yeah, namespaceauth was always strange for me | ||
| [2009/04/06 18:45:09] <lak> herlo: good, glad you found something | ||
| [2009/04/06 18:45:24] <herlo> I guess I just need to look a bit harder next time :( | ||
| [2009/04/06 18:45:26] <lak> had to have it, didn't know what "it" really should have been | ||
| [2009/04/06 18:46:28] <jrojas> what is the pelementserver? | ||
| [2009/04/06 18:47:26] <herlo> jrojas: I was kind of curious about that myself | ||
| [2009/04/06 18:47:54] <jrojas> from the wikie search "This needs to be extended to support any element type, so it can be used for interactive use and node to node copies." | ||
| [2009/04/06 18:50:45] <lak> the example is old; i've renamed it to 'resource' | ||
| [2009/04/06 18:50:59] <lak> it provides a network interface to the resources | ||
| [2009/04/06 18:51:17] <jrojas> ah | ||
| [2009/04/06 18:51:21] <lak> e.g., ralsh uses it to connect to remote hosts and query or modify remote resources | ||
| [2009/04/06 18:51:31] <jrojas> hmm | ||
| [2009/04/06 18:52:41] <Volcane> hmmm, ralsh can talk to remote resources? | ||
| [2009/04/06 18:56:17] <jrojas> hmm | ||
| [2009/04/06 18:56:17] <jrojas> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:442:in `load_missing_constant': uninitialized constant Puppet::Network::Client (NameError) | ||
| [2009/04/06 18:56:46] <jrojas> odd. | ||
| [2009/04/06 18:56:57] <lak> Volcane: yes, at least, it could last time i tried, it's been a while and no one ever uses it so i don't exactly maintain it | ||
| [2009/04/06 18:57:14] <jrojas> lak: there is no documentation for it that i can find | ||
| [2009/04/06 18:57:14] <Volcane> yeah, i think it needs docs then ppl might use it :P | ||
| [2009/04/06 18:57:20] <Volcane> docs/better docs | ||
| [2009/04/06 18:57:21] <jrojas> ha | ||
| [2009/04/06 18:57:22] <lak> --host in ralsh? | ||
| [2009/04/06 18:57:47] <Volcane> well i should still set my puppetd to listen | ||
| [2009/04/06 18:57:58] <jrojas> Volcane: +1 | ||
| [2009/04/06 18:58:13] <jrojas> now i Just need the damn thing to work with the activesupport crap I have installed | ||
| [2009/04/06 18:58:13] * Volcane 's machines are all over the place on the net behind just iptables | ||
| [2009/04/06 18:58:38] <Volcane> so setting puppet to listen is quite a leap :) | ||
| [2009/04/06 18:58:38] <jrojas> http://linux.die.net/man/8/ralsh | ||
| [2009/04/06 18:59:11] <Volcane> I've just never noticed the --host option, or put 2 and 2 together | ||
| [2009/04/06 19:02:29] <jrojas> Volcane: does it work for you when you try it ? | ||
| [2009/04/06 19:02:38] <Volcane> my puppetd's arent listening | ||
| [2009/04/06 19:02:40] <lak> i'm just saying, it's documented, for at least a minimal definition of "documented" :) | ||
| [2009/04/06 19:02:44] <Volcane> so i am sure the answer there is no :P | ||
| [2009/04/06 19:03:10] <jrojas> Volcane: try it from the command line, I cant seem to find Puppet::Network::Client with irb | ||
| [2009/04/06 19:03:24] <Volcane> lak: hehe, well I've seen i think 2 blog posts on it, you and the person from dig, but they just showed the basics | ||
| [2009/04/06 19:03:44] <Volcane> /usr/bin/ralsh:213: uninitialized constant Puppet::Network::Client (NameError) | ||
| [2009/04/06 19:03:45] <Volcane> yeah | ||
| [2009/04/06 19:03:54] <lak> must mean it doesn't work any more :/ | ||
| [2009/04/06 19:03:54] <jrojas> kaboooooom! | ||
| [2009/04/06 19:04:02] <lak> 'require "puppet/network/client"' ? | ||
| [2009/04/06 19:04:29] <lak> as i've said many times, i'm a squeaky-wheel developer, and no one's used this, much less filed bugs, so... | ||
| [2009/04/06 19:04:41] <lak> *I've* always thought it was wicked-cool | ||
| [2009/04/06 19:04:59] <jrojas> lak: that worked.. | ||
| [2009/04/06 19:05:26] <Volcane> nods, adding that line to ralsh help | ||
| [2009/04/06 19:05:39] <Volcane> so i guess the puppet autoloader foo isnt grafting well | ||
| [2009/04/06 19:06:19] <Volcane> but thats just a guess | ||
| [2009/04/06 19:06:20] @ keithlard joined channel #puppet | ||
| [2009/04/06 19:06:49] <lak> that class isn't autoloaded | ||
| [2009/04/06 19:06:55] <lak> it autoloads other stuff | ||
| [2009/04/06 19:07:06] <lak> and was apparently explicitly required as part of the core, previously, but no longer is | ||
| [2009/04/06 19:07:32] <jrojas> hmm | ||
| [2009/04/06 19:07:53] <jrojas> a few people have been asking how to run things on servers immediately | ||
| [2009/04/06 19:11:22] @ kambiz_away is now known as kambiz | ||
| [2009/04/06 19:12:36] <lak> puppetrun? | ||
| [2009/04/06 19:12:45] <lak> or running specific things? | ||
| [2009/04/06 19:12:57] <jrojas> lak: yeah someone was complaining that they wanted a shell type interface to run these puppet manifest snipplets | ||
| [2009/04/06 19:13:00] <lak> the 'resource' interface is more meant as a means of making a simple replacement for webin | ||
| [2009/04/06 19:13:04] <Volcane> ppl want a puppet aware cssh or something | ||
| [2009/04/06 19:13:08] <lak> ah | ||
| [2009/04/06 19:13:14] <lak> yeah, you'd build that with this interface | ||
| [2009/04/06 19:13:19] <lak> webmin, rather | ||
| [2009/04/06 19:13:26] <lak> the first puppetshow was actually a poor-man's webmin | ||
| [2009/04/06 19:13:33] <lak> but no one wanted that, so it was replaced | ||
| [2009/04/06 19:13:44] <jrojas> lak: my puppetshow is nothing fancy, it just shows hosts, facts, and graphs. | ||
| [2009/04/06 19:13:48] <lak> yeah | ||
| [2009/04/06 19:13:55] <lak> but originally, you could edit resources on a host | ||
| [2009/04/06 19:13:56] * Volcane wants a tool that can connect to a node, and just run bits of manifests | ||
| [2009/04/06 19:13:57] <lak> list all resources | ||
| [2009/04/06 19:14:00] <Volcane> should know about facts | ||
| [2009/04/06 19:14:01] <lak> all live against the host | ||
| [2009/04/06 19:14:06] <Volcane> should retrieve the manifests from the master etc | ||
| [2009/04/06 19:14:37] <Volcane> but should be less indempotency orientated, most like, just run this class and get it over with | ||
| [2009/04/06 19:14:43] <Volcane> class shouldnt need to be included on the node for example | ||
| [2009/04/06 19:15:21] <lak> it's the resources that are idempotent | ||
| [2009/04/06 19:15:25] <lak> you can't really get away from that | ||
| [2009/04/06 19:15:25] <plathrop> gepetto: seen andrewcshafer | ||
| [2009/04/06 19:15:26] <gepetto> plathrop: andrewcshafer was last seen 32 minutes and 14 seconds ago, quitting IRC () | ||
| [2009/04/06 19:15:59] <Volcane> well, you could have a manifest, say mysql::makestdusers that you will just always run by hand once | ||
| [2009/04/06 19:16:02] @ nigelk joined channel #puppet | ||
| [2009/04/06 19:16:08] <Volcane> its not included on a node, its not a thing its gonna run all the time | ||
| [2009/04/06 19:16:18] <Volcane> u just want, using the puppet dsl, to describe stuff u want to happen once | ||
| [2009/04/06 19:16:33] <Volcane> or on-demand, like something that u run just before starting manual upgrades of some shitty webapp | ||
| [2009/04/06 19:17:37] <lak> to make that work, you'd have to have a parser instance that generated the catalog from that, but then you could use the resource api to upload that catalog to a client and run it | ||
| [2009/04/06 19:17:55] @ ezmob is now known as ezmob|away | ||
| [2009/04/06 19:18:12] <Volcane> the win would be that you'd get access to parameters set in external node scripts, or facts etc | ||
| [2009/04/06 19:18:32] <Volcane> like I'd still want it to fetch all those, i just dont want it to go and include all sorts of shit at that point, just run the class that was given | ||
| [2009/04/06 19:18:45] <gwar9999> how do you tell puppetd which port to connect to --server with? --puppet-port doesn't work in 0.24. | ||
| [2009/04/06 19:18:48] <Volcane> these classes, obviously they shouldnt be depending on weird other classes | ||
| [2009/04/06 19:18:49] <plathrop> Ah, I was going to ask why you didn't just use puppet standalone and/or shell scripts with ralsh | ||
| [2009/04/06 19:19:03] <Volcane> just like a, on demand replacement for the nodes manifest | ||
| [2009/04/06 19:19:54] <Volcane> so when i run this fancy client, maybe via puppet run even, it shouldn't include anything thats in the node, just rip it all out, leaving the facts, parameters etc, and just include the one class i want | ||
| [2009/04/06 19:20:04] <Volcane> that shouldnt be too awesomely hard? | ||
| [2009/04/06 19:20:17] <lak> gwar9999: --masterport | ||
| [2009/04/06 19:20:25] <Volcane> and would really allow for using the existing dsl etc in a more job orientated way that you sometimes need | ||
| [2009/04/06 19:20:34] <gwar9999> lak: cool, thanks | ||
| [2009/04/06 19:20:36] @ walrus joined channel #puppet | ||
| [2009/04/06 19:20:56] <Volcane> gwar9999: check out puppetd --genconfig for all the options there, u can generally just put a "--" infront of those | ||
| [2009/04/06 19:21:54] <gwar9999> Volcane: thanks, I'll do that the next time (in theory). The reason I had asked was because on RH one of the files said to uncomment puppet_port which failed. | ||
| [2009/04/06 19:22:28] <Volcane> the file in /etc/sysconfig is a bad idea | ||
| [2009/04/06 19:22:40] <Volcane> dont edit it, configure it through puppet.conf and no other config files | ||
| [2009/04/06 19:23:57] @ ezmob|away is now known as ezmob | ||
| [2009/04/06 19:26:19] <Volcane> k anyway, bed time, chat later | ||
| [2009/04/06 19:28:06] @ `defnk joined channel #puppet | ||
| [2009/04/06 19:28:08] @ Quit: Bass10: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 19:28:13] @ kambiz is now known as kambiz_away | ||
| [2009/04/06 19:28:24] @ Bass10 joined channel #puppet | ||
| [2009/04/06 19:28:36] @ `defnk left channel #puppet () | ||
| [2009/04/06 19:30:43] @ Quit: punkcut: Nick collision from services. | ||
| [2009/04/06 19:30:44] @ punkcut1 joined channel #puppet | ||
| [2009/04/06 19:30:52] @ punkcut1 is now known as punkcut | ||
| [2009/04/06 19:34:24] @ Djelibeybi joined channel #puppet | ||
| [2009/04/06 19:35:01] @ Quit: jtimberman: "Quitters never win [at irc]." | ||
| [2009/04/06 19:36:59] @ nakano_ is now known as nakano | ||
| [2009/04/06 19:55:07] @ Quit: cwebber: | ||
| [2009/04/06 20:01:12] <gwar9999> can I use the service resource to determine if anaconda is running... if so, then set an environ variable for a template? | ||
| [2009/04/06 20:06:12] @ Quit: DarkFlib: Read error: 110 (Connection timed out) | ||
| [2009/04/06 20:12:59] @ Quit: brothers: "leaving" | ||
| [2009/04/06 20:13:12] <lak> gwar9999: no, because the catalog is entirely compiled before any resources are run | ||
| [2009/04/06 20:14:24] <gwar9999> lak: ok, thanks. I guess I need another way to do this. | ||
| [2009/04/06 20:16:15] @ sigmonsays__ joined channel #puppet | ||
| [2009/04/06 20:20:26] @ Quit: mfoster: Read error: 60 (Operation timed out) | ||
| [2009/04/06 20:22:05] @ Quit: sigmonsays_: Read error: 110 (Connection timed out) | ||
| [2009/04/06 20:22:54] <Djelibeybi> Ok, I have a weird problem: If I run puppetd with -t it works fine. Without it, it hangs without retrieving the catalog | ||
| [2009/04/06 20:25:07] <Djelibeybi> And netstat doesn't show any connection to the puppetmaster. Odd. | ||
| [2009/04/06 20:27:50] <Djelibeybi> Grr. | ||
| [2009/04/06 20:28:07] @ M- joined channel #puppet | ||
| [2009/04/06 20:32:18] <Djelibeybi> lak: in 0.24.8 does puppet do something sneaky to not run a catalog if it hasn't chaned? | ||
| [2009/04/06 20:32:30] <Djelibeybi> changed. | ||
| [2009/04/06 20:32:58] <Djelibeybi> lak: if I run puppetd with --no-daemonize -d -v | ||
| [2009/04/06 20:33:02] <Djelibeybi> It does not do a catalog run | ||
| [2009/04/06 20:33:17] <Djelibeybi> lak: if I run puppetd --no-daemonize -d -v and either/both of -t -o it does | ||
| [2009/04/06 20:33:38] @ Quit: sigmonsays__: Connection timed out | ||
| [2009/04/06 20:34:38] @ mfoster joined channel #puppet | ||
| [2009/04/06 20:37:11] @ DarkFlib joined channel #puppet | ||
| [2009/04/06 20:40:19] <Djelibeybi> Right. Also not isolated to one server. I have two boxes doing the same thing. | ||
| [2009/04/06 20:42:00] @ kambiz_away is now known as kambiz | ||
| [2009/04/06 20:42:42] <jamesturnbull> riddley: pong - here for a couple of minutes | ||
| [2009/04/06 20:43:06] <Djelibeybi> jamesturnbull: help! help! | ||
| [2009/04/06 20:45:04] <jamesturnbull> Djelibeybi: what? | ||
| [2009/04/06 20:45:28] <Djelibeybi> jamesturnbull: read up | ||
| [2009/04/06 20:45:32] <Djelibeybi> jamesturnbull: last 4 lines | ||
| [2009/04/06 20:47:48] <jamesturnbull> Djelibeybi: no idea - never seen before - I blame OEL | ||
| [2009/04/06 20:47:53] @ sigmonsays joined channel #puppet | ||
| [2009/04/06 20:47:58] <jamesturnbull> Djelibeybi: what does an strce sho? | ||
| [2009/04/06 20:48:14] <Djelibeybi> jamesturnbull: it's just happening out of the blue. | ||
| [2009/04/06 20:48:23] <Djelibeybi> jamesturnbull: actually, perhaps after 0.24.8 upgrade | ||
| [2009/04/06 20:48:54] <jamesturnbull> there isn't a change that seems related from memory | ||
| [2009/04/06 20:49:34] @ Quit: Bass10: Connection timed out | ||
| [2009/04/06 20:49:35] <Djelibeybi> jamesturnbull: how should I run strace to test for you? It's tough, because I can't cut'n'paste output | ||
| [2009/04/06 20:49:42] <jamesturnbull> damn wireless attached to dialup is SLOOOOW | ||
| [2009/04/06 20:49:55] <jamesturnbull> oh | ||
| [2009/04/06 20:50:29] <jrojas> jamesturnbull: I have a patch for facter to create a "primary_interface" custom fact, should I just send it to the list? or make a ticket for it? | ||
| [2009/04/06 20:50:33] @ Quit: lak: | ||
| [2009/04/06 20:51:14] <jamesturnbull> jrojas: both | ||
| [2009/04/06 20:51:38] <jamesturnbull> Djelibeybi: not quite sure ho to answer that if you don't have cutnpaste | ||
| [2009/04/06 20:51:58] <Djelibeybi> jamesturnbull: I can probably pastie somehow | ||
| [2009/04/06 20:52:03] <jamesturnbull> Djelibeybi: to a file and pastie? | ||
| [2009/04/06 20:52:32] @ Quit: alfism: "Connection reset by beer" | ||
| [2009/04/06 20:52:51] <jrojas> jamesturnbull: does that rake task work? | ||
| [2009/04/06 20:53:59] <jamesturnbull> jrojas: yes - would seem redudant if it didn't :) | ||
| [2009/04/06 20:54:33] <jamesturnbull> jrojas: branch needs the right structure - tickets/majbranch/ticket# | ||
| [2009/04/06 20:55:03] <jrojas> k | ||
| [2009/04/06 20:56:27] @ Quit: ezmob: "Bye!" | ||
| [2009/04/06 21:00:31] @ Quit: nigelk: | ||
| [2009/04/06 21:03:31] @ unxfrek joined channel #puppet | ||
| [2009/04/06 21:04:27] <Djelibeybi> jamesturnbull: still around? if so, strace command? | ||
| [2009/04/06 21:05:56] <jamesturnbull> Djelibeybi: strace -o outputfile puppetd and whatever comamdn switches | ||
| [2009/04/06 21:08:25] <Djelibeybi> jamesturnbull: getting stuck on gettimeofday it appears | ||
| [2009/04/06 21:08:46] <Djelibeybi> Or perhaps stat64("/etc/puppet/puppet.conf" | ||
| [2009/04/06 21:08:57] <Djelibeybi> Will pastie | ||
| [2009/04/06 21:09:47] @ rmiller4pi81 joined channel #puppet | ||
| [2009/04/06 21:09:57] @ Quit: rmiller4pi81: Client Quit | ||
| [2009/04/06 21:10:07] <Djelibeybi> http://pastie.org/439124 | ||
| [2009/04/06 21:10:09] @ cwebber joined channel #puppet | ||
| [2009/04/06 21:10:18] @ Quit: keithlard: | ||
| [2009/04/06 21:10:48] <Djelibeybi> For reference, /etc/puppet/puppet.conf is mode 644, root:root | ||
| [2009/04/06 21:13:05] @ Quit: pietro: Remote closed the connection | ||
| [2009/04/06 21:13:18] @ pietro joined channel #puppet | ||
| [2009/04/06 21:17:10] @ Quit: kolla: Remote closed the connection | ||
| [2009/04/06 21:22:24] @ kambiz is now known as kambiz_away | ||
| [2009/04/06 21:23:14] @ Quit: cwebber: | ||
| [2009/04/06 21:23:21] @ Quit: spidaman: | ||
| [2009/04/06 21:23:39] @ maxagaz joined channel #puppet | ||
| [2009/04/06 21:24:44] @ Quit: walrus: Remote closed the connection | ||
| [2009/04/06 21:25:28] @ walrus joined channel #puppet | ||
| [2009/04/06 21:25:30] @ walrus__ joined channel #puppet | ||
| [2009/04/06 21:26:01] <Djelibeybi> jamesturnbull: still there? | ||
| [2009/04/06 21:26:41] @ Quit: walrus: Client Quit | ||
| [2009/04/06 21:26:42] @ Quit: walrus__: Client Quit | ||
| [2009/04/06 21:27:19] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2009/04/06 21:30:22] @ andrewcshafer joined channel #puppet | ||
| [2009/04/06 21:30:35] @ alfism joined channel #puppet | ||
| [2009/04/06 21:30:44] @ ohadlevy joined channel #puppet | ||
| [2009/04/06 21:36:46] @ ijcd_ joined channel #puppet | ||
| [2009/04/06 21:36:48] @ WALoeIII_ joined channel #puppet | ||
| [2009/04/06 21:37:34] @ Quit: ijcd: Read error: 110 (Connection timed out) | ||
| [2009/04/06 21:38:31] <ohadlevy> I have a define which is a wrapper for a file resource which uses multiple sources, and I've seen that if I'm the defined resource with notify for a service, it does not work, anyone had that before? | ||
| [2009/04/06 21:38:51] @ Quit: WALoeIII: Read error: 60 (Operation timed out) | ||
| [2009/04/06 21:46:46] <Djelibeybi> Is there any way to downgrade the Puppet RPMs with Puppet? Or is that fraught with Peril? | ||
| [2009/04/06 21:53:47] @ Quit: ivan: "Coyote finally caught me" | ||
| [2009/04/06 21:54:37] @ Quit: WALoeIII_: No route to host | ||
| [2009/04/06 21:56:59] @ ivan joined channel #puppet | ||
| [2009/04/06 21:57:24] @ spidaman joined channel #puppet | ||
| [2009/04/06 21:58:48] @ lak joined channel #puppet | ||
| [2009/04/06 21:59:13] <ohadlevy> Djelibeybi: did you try? | ||
| [2009/04/06 22:02:46] @ Quit: machpo: Read error: 54 (Connection reset by peer) | ||
| [2009/04/06 22:03:57] @ WALoeIII joined channel #puppet | ||
| [2009/04/06 22:04:45] <Djelibeybi> ohadlevy: I think I'm too scared to try. :) | ||
| [2009/04/06 22:07:24] @ Quit: spidaman: | ||
| [2009/04/06 22:08:38] @ machpo joined channel #puppet | ||
| [2009/04/06 22:19:40] @ Quit: maxagaz: Remote closed the connection | ||
| [2009/04/06 22:21:37] @ maxagaz joined channel #puppet | ||
| [2009/04/06 22:21:52] @ Quit: machpo: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 22:23:23] @ jeffc_ joined channel #puppet | ||
| [2009/04/06 22:23:35] @ jeffc_ is now known as voixd | ||
| [2009/04/06 22:23:53] <jmslagle> Whee! | ||
| [2009/04/06 22:24:23] <jmslagle> No lak lurking? | ||
| [2009/04/06 22:24:34] <lak> i'm around, responding to licensing emails | ||
| [2009/04/06 22:24:39] <jmslagle> Hehehehe | ||
| [2009/04/06 22:24:43] <jmslagle> I'm writing licensing emails :) | ||
| [2009/04/06 22:26:15] @ Quit: voixd: Client Quit | ||
| [2009/04/06 22:26:37] @ voixd joined channel #puppet | ||
| [2009/04/06 22:28:07] <jmslagle> I think you'll need 100% signoff/rewrite to switch any GPLv2 to code to any GPLv3 derivative unless every source file contains the "or later version" clauise | ||
| [2009/04/06 22:28:10] <jmslagle> clause | ||
| [2009/04/06 22:28:19] <jmslagle> Cause GPLv2 isn't compatible with GPLv3 | ||
| [2009/04/06 22:28:25] @ Quit: johnw: | ||
| [2009/04/06 22:28:50] <jmslagle> And even then I don't think you can just carte blanche change it, since the original code is GPLv2, the person receiving the code has the right to choose V2 or V3 | ||
| [2009/04/06 22:29:02] <jmslagle> Just as an FYI - it's why GPLv3 adoption has been so slow. | ||
| [2009/04/06 22:29:16] * Djelibeybi is now stuck. | ||
| [2009/04/06 22:30:33] <jmslagle> But I'm not a licensing lawyer :) | ||
| [2009/04/06 22:31:03] <Djelibeybi> lak: I'm having a fairly serious Puppet problem -- if I run with -t or -o it works. Otherwise, it just hangs | ||
| [2009/04/06 22:31:04] <eythian> if I need to install a bunch of packages for something, is there a nice way of grouping them, so I don't have to require every one? | ||
| [2009/04/06 22:31:39] <jmslagle> You can do something like.. | ||
| [2009/04/06 22:32:37] <jmslagle> package { ["nagios-plugins", "nagions-plugins-procs"]: ensure=>installed; } | ||
| [2009/04/06 22:32:54] <jmslagle> That somewhat more helpful? | ||
| [2009/04/06 22:33:05] <jmslagle> Or do you need to require them all? | ||
| [2009/04/06 22:33:14] <jmslagle> If so you may be able to use a tag | ||
| [2009/04/06 22:33:27] <jmslagle> Or you could put them all in a class and require the class I think | ||
| [2009/04/06 22:33:34] <jmslagle> Theres a million ways to skin that cat ;) | ||
| [2009/04/06 22:33:42] <eythian> jmslagle: well, I have a lot of deps for a script I'm pushing across, and listing each one is tedious. | ||
| [2009/04/06 22:33:45] <jmslagle> Luke may be able to suggest the best way | ||
| [2009/04/06 22:33:57] <eythian> Hmm. putting them in a class would be suitable. | ||
| [2009/04/06 22:34:10] <lak> Djelibeybi: didn't this come up earlier? i think the problem was that the uptime fact was hanging | ||
| [2009/04/06 22:34:34] <Djelibeybi> lak: Did it? | ||
| [2009/04/06 22:34:42] <ohadlevy> eythian you could require => Class['x'] | ||
| [2009/04/06 22:34:42] <lak> jmslagle: yeah, i'm basically aware of the problems in switching | ||
| [2009/04/06 22:34:48] <Djelibeybi> lak: is there a fix for it? | ||
| [2009/04/06 22:35:07] <lak> Djelibeybi: erm, check the rss feed for the tickets; one of the recent changes talked about it | ||
| [2009/04/06 22:35:23] <ohadlevy> lak: about your comment of puppetshow, is there anything in the pipeline or you still didnt give up hope on me ? :) | ||
| [2009/04/06 22:35:31] <Djelibeybi> lak: yes, I found it. Checking now | ||
| [2009/04/06 22:36:24] <lak> ohadlevy: i don't even know any more; we're in the hopefully-final stages of our reporting app, which looks like it'll be oss, too (which it wasn't going to be) | ||
| [2009/04/06 22:36:42] <lak> and i expect a rewrite of puppetshow in the near future, with at least some node mgmt abilities | ||
| [2009/04/06 22:36:50] <lak> but when your app is released we can assess | ||
| [2009/04/06 22:36:52] <eythian> ohadlevy: yeah, that's what I'm trying now | ||
| [2009/04/06 22:36:53] <lak> we just need a solution here | ||
| [2009/04/06 22:37:03] * ohadlevy really wants to release it... :( | ||
| [2009/04/06 22:37:21] <ohadlevy> lak: would you want to review it at its current stage? | ||
| [2009/04/06 22:37:39] <lak> sure, but it'll need to be in a week or two | ||
| [2009/04/06 22:37:48] <lak> i need to finish customer work and get a 0.25rc1 out | ||
| [2009/04/06 22:37:52] <lak> nothing else must interfere | ||
| [2009/04/06 22:38:02] <lak> (which means i should have waited a week to start this licensing thread, but...) | ||
| [2009/04/06 22:38:05] <ohadlevy> lak: and it would be intersting for me to know what you are doing with the reports, that I'll avoid the double work :) | ||
| [2009/04/06 22:38:37] <ohadlevy> lak: sure, I'll ping you after rc1 is out | ||
| [2009/04/06 22:38:41] <lak> ok | ||
| [2009/04/06 22:39:05] @ Quit: unxfrek: "Leaving" | ||
| [2009/04/06 22:43:24] <Djelibeybi> lak: fix doesn't seem to be working for me. | ||
| [2009/04/06 22:43:37] * Djelibeybi goes back to strace | ||
| [2009/04/06 22:44:34] <Djelibeybi> Looks like its happening on /proc/xen/capabilities too | ||
| [2009/04/06 22:44:39] <lak> Djelibeybi: well, i can tell you that it's unlikely to be puppet itself, but i can't tell you much else :/ | ||
| [2009/04/06 22:45:10] @ nigelk joined channel #puppet | ||
| [2009/04/06 22:45:36] <Djelibeybi> lak: hmm.. it's looping around stat64("/etc/puppet/puppet.conf" | ||
| [2009/04/06 22:45:44] <lak> looping? | ||
| [2009/04/06 22:45:52] <Djelibeybi> The strace | ||
| [2009/04/06 22:45:57] <Djelibeybi> Just keeps looping | ||
| [2009/04/06 22:46:01] @ nakano is now known as nakano_ | ||
| [2009/04/06 22:48:41] <Djelibeybi> Whoops. | ||
| [2009/04/06 22:48:48] <Djelibeybi> I must remember not to reboot pre-production servers. | ||
| [2009/04/06 22:48:54] * Djelibeybi is not having a good day. | ||
| [2009/04/06 22:53:46] <eythian> if I have a custom type defined called 'foo::bar', how do I format a 'require' on it? Foo::bar, Foo::Bar, something else? | ||
| [2009/04/06 22:57:35] <eythian> (turns out 'Foo::Bar' is correct) | ||
| [2009/04/06 22:58:00] @ machpo joined channel #puppet | ||
| [2009/04/06 22:58:41] <Djelibeybi> lak: how come it works with -t or -o but not without? I don't get that bit. | ||
| [2009/04/06 23:01:43] <Djelibeybi> lak: or service puppet once runs fine too | ||
| [2009/04/06 23:05:07] <lak> i actually have no idea, i didn't look into it | ||
| [2009/04/06 23:05:18] <lak> i saw the ticket then i saw that someone closed it saying a solution was found :) | ||
| [2009/04/06 23:05:33] @ Quit: jhulten: Read error: 60 (Operation timed out) | ||
| [2009/04/06 23:07:49] <Djelibeybi> Hmmm | ||
| [2009/04/06 23:08:34] <jmslagle> Mmm garlic chicken pizza :) | ||
| [2009/04/06 23:08:36] @ rmiller4pi8 joined channel #puppet | ||
| [2009/04/06 23:09:02] <Djelibeybi> lak: facter 1.5.4 seems to be missing a fix | ||
| [2009/04/06 23:09:07] @ jhulten joined channel #puppet | ||
| [2009/04/06 23:09:27] <Djelibeybi> lak: ah, it's targetted to 1.6.0, sorry | ||
| [2009/04/06 23:09:34] <Djelibeybi> Facter issue 2044 | ||
| [2009/04/06 23:11:57] <Djelibeybi> Ah, lovely. Combination of both the /proc/uptime and /proc/xen/capabilities bugs | ||
| [2009/04/06 23:12:06] @ PhabX joined channel #puppet | ||
| [2009/04/06 23:12:15] * Djelibeybi now has to work out how to update Facter on all the machines. | ||
| [2009/04/06 23:14:04] <Djelibeybi> Source RPM Ho! | ||
| [2009/04/06 23:14:15] <PhabX> lol | ||
| [2009/04/06 23:19:22] @ Risar` joined channel #puppet | ||
| [2009/04/06 23:20:27] <jamesturnbull> Djelibeybi: ah I see | ||
| [2009/04/06 23:20:32] <jamesturnbull> Djelibeybi: yes facter bug | ||
| [2009/04/06 23:20:33] <eythian> I'm grouping a bunch of package declarations into a nested class, and am then requiring that class, however I now get an error saying that the nested class can't be found. I don't know why that would be. | ||
| [2009/04/06 23:20:41] <jamesturnbull> Djelibeybi: fix is in master | ||
| [2009/04/06 23:20:44] <Djelibeybi> jamesturnbull: yeah, I'm rebuilding the facter RPM now | ||
| [2009/04/06 23:20:51] <Djelibeybi> I have to fix both bugs to get it to work | ||
| [2009/04/06 23:21:02] <jamesturnbull> yeah that one was hard to find | ||
| [2009/04/06 23:21:04] <eythian> the error contains the fully qualed classname | ||
| [2009/04/06 23:21:04] <jamesturnbull> annoying | ||
| [2009/04/06 23:21:12] <jamesturnbull> and stupid and actually a Ruby issue | ||
| [2009/04/06 23:21:29] <jamesturnbull> but had to coded around in Facter because Ruby was not behaving itself | ||
| [2009/04/06 23:21:51] <Djelibeybi> jamesturnbull: did you see the bug in Puppet I reported earlier? | ||
| [2009/04/06 23:22:12] <Djelibeybi> jamesturnbull: there seems to be a behaviour change in the augeas type (or perhaps wider, not sure) from 0.24.7 to 0.24.8 | ||
| [2009/04/06 23:22:26] <jamesturnbull> Djelibeybi: yes there is | ||
| [2009/04/06 23:22:39] <jamesturnbull> Djelibeybi: Bryan is the best person to speak to about it | ||
| [2009/04/06 23:22:50] <jamesturnbull> Djelibeybi: or possibly lutter | ||
| [2009/04/06 23:23:00] <Djelibeybi> jamesturnbull: spoke to lutter, he blames Puppet. :) | ||
| [2009/04/06 23:23:03] <jamesturnbull> as I don't use augeas at all | ||
| [2009/04/06 23:23:14] <Djelibeybi> jamesturnbull: not sure who manages the augeas resource within Puppet, though | ||
| [2009/04/06 23:23:22] @ halorgium joined channel #puppet | ||
| [2009/04/06 23:23:26] <jamesturnbull> Djelibeybi: bryan wrote it | ||
| [2009/04/06 23:23:37] <halorgium> afternoon | ||
| [2009/04/06 23:24:09] <halorgium> i'm wondering if there is an example of using external files as a source of puppets data | ||
| [2009/04/06 23:24:19] @ Quit: Risar: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 23:24:38] <halorgium> i'd like to pull in ssh key information from a git repo, rather than having them in the .pp files | ||
| [2009/04/06 23:25:20] <Djelibeybi> jamesturnbull: Ok, ta. | ||
| [2009/04/06 23:28:39] <ohadlevy> halorgium: you need to write a simple custom function to retrieve the data | ||
| [2009/04/06 23:30:37] <halorgium> ohadlevy: and that would hook into the ssh_key one? | ||
| [2009/04/06 23:30:38] <jmslagle> I should look at augeas. | ||
| [2009/04/06 23:30:49] <jmslagle> At some point I should finish building the tomcat RPM's I need. | ||
| [2009/04/06 23:30:53] <jmslagle> Building RPM's is a PITA. | ||
| [2009/04/06 23:31:00] <halorgium> ohadlevy: is there an example of doing that? | ||
| [2009/04/06 23:31:08] <ohadlevy> pastie me | ||
| [2009/04/06 23:31:11] <jmslagle> If the software isn't ./configure && make && make install | ||
| [2009/04/06 23:33:33] <halorgium> ohadlevy: http://reductivelabs.com/trac/puppet/wiki/WritingYourOwnFunctions accessing files near the bottom? | ||
| [2009/04/06 23:33:58] <ohadlevy> halorgium: hold on, I'm pasting my custom function who does something very similar | ||
| [2009/04/06 23:34:30] <halorgium> ohadlevy: ah, excellent | ||
| [2009/04/06 23:34:31] <halorgium> thanks | ||
| [2009/04/06 23:36:02] <ohadlevy> halorgium: its probably an over kill for your needs but... http://pastie.org/439203 | ||
| [2009/04/06 23:36:29] <halorgium> i've been wondering how i can test some of this out without running it out "there" | ||
| [2009/04/06 23:37:09] <halorgium> ohadlevy: ah, so you can't recurse into the original ssh_key function | ||
| [2009/04/06 23:37:23] <ohadlevy> I choose not to | ||
| [2009/04/06 23:37:37] <ohadlevy> look again in the pastie, I've added the manifest and template | ||
| [2009/04/06 23:38:04] <Djelibeybi> jamesturnbull: success! Updated Puppet RPM for EL4 works. | ||
| [2009/04/06 23:38:11] <halorgium> ohadlevy: "due to" ? | ||
| [2009/04/06 23:38:44] <ohadlevy> halorgium: last time I checked (long time ago) if you have alot of keys, its much slower | ||
| [2009/04/06 23:39:15] <halorgium> yer, just making sure i got the correct meaning from "do to" :) | ||
| [2009/04/06 23:39:20] <ohadlevy> rather than a single pass on the file | ||
| [2009/04/06 23:39:23] <ohadlevy> yeah, sorry typo | ||
| [2009/04/06 23:39:29] <halorgium> no worries | ||
| [2009/04/06 23:39:36] <ohadlevy> but the code should work ;) | ||
| [2009/04/06 23:39:58] <ohadlevy> it doesnt include the db part due | ||
| [2009/04/06 23:40:27] <ohadlevy> but if you are reading from a file, than maybe its just easier to distribute that file by it self anyway... | ||
| [2009/04/06 23:40:27] @ Quit: lak: | ||
| [2009/04/06 23:43:34] @ axisys joined channel #puppet | ||
| [2009/04/06 23:45:18] <jmslagle> thats an interesting module! | ||
| [2009/04/06 23:45:23] <jmslagle> Seem I like to see cool modules like that | ||
| [2009/04/06 23:45:50] @ cwebber joined channel #puppet | ||
| [2009/04/06 23:46:10] <ohadlevy> jmslagle: which module? | ||
| [2009/04/06 23:47:10] <jmslagle> Yours :D | ||
| [2009/04/06 23:50:20] @ ijcd joined channel #puppet | ||
| [2009/04/06 23:52:42] @ Quit: bgupta: Read error: 104 (Connection reset by peer) | ||
| [2009/04/06 23:53:14] @ bgupta joined channel #puppet | ||
| [2009/04/06 23:53:47] <eythian> yay, I now have puppet doing a (simpler and more clunky, but functional) equivalent to 'file', but coming from S3. | ||
| [2009/04/06 23:54:14] <jmslagle> Oooh thats extra cool. | ||
| [2009/04/06 23:54:33] <jmslagle> One of my next steps is to create an AMI that boots, VPN's to our network and bootstraps itself off puppet | ||
| [2009/04/06 23:54:43] <eythian> jmslagle: that's exactly what I'm in the process of doing. | ||
| [2009/04/06 23:55:01] <jmslagle> Probably create a custom facter fact to read the metadata passed on startup | ||
| [2009/04/06 23:55:06] <jmslagle> You using vpnc? | ||
| [2009/04/06 23:55:12] <eythian> jmslagle: https://code.launchpad.net/~eythian/+junk/ec2facts | ||
| [2009/04/06 23:55:15] <eythian> jmslagle: openvpn | ||
| [2009/04/06 23:55:30] <jamesturnbull> jmslagle: a bunch of AMI/S3 et facts went into 1.5.4 or the 1.6 core I think btw | ||
| [2009/04/06 23:56:04] <jmslagle> Ahh | ||
| [2009/04/06 23:56:13] <jmslagle> I've got cisco kit so vpnc for me :) | ||
| [2009/04/06 23:56:29] <jamesturnbull> I'll have to look when they got added hmmm hang on | ||
| [2009/04/06 23:56:55] <eythian> jmslagle: I went with openvpn because we err on the side of open source wherever reasonable. That, and we don't have cisco stuff :) | ||
| [2009/04/06 23:57:07] <Djelibeybi> jamesturnbull: do you know if Bryan is on IRC? | ||
| [2009/04/06 23:57:42] <jmslagle> I wonder if 24.8 is in EPEL yet | ||
| [2009/04/06 23:57:46] <jamesturnbull> hmmm it's the current 1.6.x head |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!