| [2009/12/18 00:05:48] @ Log started by gepetto_ | ||
| [2009/12/18 00:05:48] @ Quit: bhenson001: "Page closed" | ||
| [2009/12/18 00:15:12] @ cwebber joined channel #puppet | ||
| [2009/12/18 00:16:26] @ Quit: littleidea: | ||
| [2009/12/18 00:19:30] <Phibs> doh if puppet overwrote a conf is there any way to get the replaced conf back | ||
| [2009/12/18 00:20:30] @ pjsz joined channel #puppet | ||
| [2009/12/18 00:29:42] @ Quit: cwebber: | ||
| [2009/12/18 00:32:25] @ pjsz left channel #puppet () | ||
| [2009/12/18 00:34:16] <henk> Phibs: if you told puppet to make backups... | ||
| [2009/12/18 00:34:59] <Phibs> hmm I thought I did | ||
| [2009/12/18 00:35:13] <henk> puppetd mentions that when replacing a file. | ||
| [2009/12/18 00:35:58] @ Demosthenes joined channel #puppet | ||
| [2009/12/18 00:38:39] @ Jiko joined channel #puppet | ||
| [2009/12/18 00:44:07] @ littleidea joined channel #puppet | ||
| [2009/12/18 01:08:39] @ Quit: M-: "Leaving" | ||
| [2009/12/18 01:17:40] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/12/18 01:19:34] @ bodepd joined channel #puppet | ||
| [2009/12/18 01:20:12] <bodepd> does anyone know the commit rules for ext? is it just a regular patch? | ||
| [2009/12/18 01:25:25] @ Quit: jfreeman: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 01:27:11] @ jfreeman joined channel #puppet | ||
| [2009/12/18 01:33:22] @ Quit: jfreeman: Remote closed the connection | ||
| [2009/12/18 02:00:16] @ suchu joined channel #puppet | ||
| [2009/12/18 02:03:23] <ohadlevy> bodepd: you mean the ext dir in the git repo? | ||
| [2009/12/18 02:03:32] <bodepd> yeah. | ||
| [2009/12/18 02:03:47] @ Quit: alexine_dsouza: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 02:03:47] <ohadlevy> last time i added something, I just created a ticked and assigned it to james | ||
| [2009/12/18 02:03:53] @ alexine_dsouza joined channel #puppet | ||
| [2009/12/18 02:03:55] <bodepd> cool | ||
| [2009/12/18 02:04:00] @ suchu_ joined channel #puppet | ||
| [2009/12/18 02:04:11] <ohadlevy> but if you think other people would be interested, you can also cc the dev list | ||
| [2009/12/18 02:04:22] <ohadlevy> bodepd: what do you want to add? | ||
| [2009/12/18 02:04:30] @ Quit: suchu: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 02:04:33] <bodepd> you know this is dan right? | ||
| [2009/12/18 02:04:36] @ gaveen joined channel #puppet | ||
| [2009/12/18 02:04:42] @ suchu_ is now known as suchu | ||
| [2009/12/18 02:05:22] <bodepd> I modified volcanes concat script into a file fragment manager module | ||
| [2009/12/18 02:05:39] <ohadlevy> ah cool | ||
| [2009/12/18 02:05:42] <ohadlevy> useful ;) | ||
| [2009/12/18 02:05:45] <bodepd> people are always asking about it, so I want to get it into ext (currently testing) | ||
| [2009/12/18 02:06:29] <bodepd> you ever use regsubst? | ||
| [2009/12/18 02:06:40] <ohadlevy> not too often | ||
| [2009/12/18 02:06:40] <bodepd> it doesnt seem to support lazy evals | ||
| [2009/12/18 02:08:32] <blahdeblah> Hi all. If i set up a group in puppet and it already exists on the client system, will it get changed to the gid which i specify in the puppet configuration? | ||
| [2009/12/18 02:12:24] @ Quit: suchu: "ChatZilla 0.9.86 [Firefox 3.0.16/2009120208]" | ||
| [2009/12/18 02:12:35] @ suchu joined channel #puppet | ||
| [2009/12/18 02:22:31] <bodepd> yes | ||
| [2009/12/18 02:23:14] @ jaredrhine joined channel #puppet | ||
| [2009/12/18 02:23:14] <blahdeblah> bodepd: whoop! Thanks | ||
| [2009/12/18 02:23:32] <bodepd> glad to help | ||
| [2009/12/18 02:30:55] @ Quit: Demosthenes: "leaving" | ||
| [2009/12/18 02:31:40] @ Quit: kolla: Remote closed the connection | ||
| [2009/12/18 02:39:22] @ bodepd left channel #puppet () | ||
| [2009/12/18 02:47:53] @ Quit: littleidea: | ||
| [2009/12/18 02:49:59] @ Quit: alban2: Read error: 113 (No route to host) | ||
| [2009/12/18 02:57:15] @ yarihm joined channel #puppet | ||
| [2009/12/18 03:04:23] @ kolla joined channel #puppet | ||
| [2009/12/18 03:15:04] @ Quit: elementai: "Lost terminal" | ||
| [2009/12/18 03:15:45] @ pacalm joined channel #puppet | ||
| [2009/12/18 03:16:31] @ Ramonster joined channel #puppet | ||
| [2009/12/18 03:16:46] @ Quit: yarihm: "This computer has gone to sleep" | ||
| [2009/12/18 03:20:49] @ Quit: pacalm: | ||
| [2009/12/18 03:26:36] @ pacalm joined channel #puppet | ||
| [2009/12/18 03:43:51] @ jfreeman joined channel #puppet | ||
| [2009/12/18 03:53:26] @ Quit: blue_: Client Quit | ||
| [2009/12/18 03:53:27] @ blue joined channel #puppet | ||
| [2009/12/18 04:04:11] <n0ts> Hi | ||
| [2009/12/18 04:05:20] <n0ts> I want to create parent directory, How to do it ? 'mkdir -p' is same. | ||
| [2009/12/18 04:05:27] @ danielbln joined channel #puppet | ||
| [2009/12/18 04:05:48] <n0ts> puppet version is 0.24.8. | ||
| [2009/12/18 04:06:33] <tim|imac> file { "/parent/directory": ensure => directory } | ||
| [2009/12/18 04:08:32] <n0ts> tim|imac: file { "/parent/a/b/c/exmaple | ||
| [2009/12/18 04:09:00] <n0ts> tmi|imac: file { "/parent/a/b/c/example": ensure=>directory} | ||
| [2009/12/18 04:09:01] <tim|imac> yeah, you'll need to name each parent directory, I'm afraid | ||
| [2009/12/18 04:09:10] <tim|imac> there's no mkdir -p equivalent | ||
| [2009/12/18 04:09:14] @ Quit: pacalm: | ||
| [2009/12/18 04:09:32] <n0ts> my puppet client error "parent directory /parent/a/b/c/example does not exist". | ||
| [2009/12/18 04:09:55] <tim|imac> although you could probably do something with funky regex maybe? | ||
| [2009/12/18 04:10:07] @ elementai joined channel #puppet | ||
| [2009/12/18 04:11:00] @ MattyM joined channel #puppet | ||
| [2009/12/18 04:11:07] <n0ts> I want to create all directory using one file type resource. Is it impossible? | ||
| [2009/12/18 04:11:35] <FiXion> n0ts: not without coding a function yourself AFAIK | ||
| [2009/12/18 04:11:58] <FiXion> n0ts: but you could create a "feature request" and see if anyone wants to develop it | ||
| [2009/12/18 04:12:11] <Volcane> there's already a feature request | ||
| [2009/12/18 04:13:32] <Volcane> #86 | ||
| [2009/12/18 04:13:32] <gepetto_> Volcane: #86 is http://projects.reductivelabs.com/issues/show/86 "Puppet - Feature #86: Directory creation fails if parent directory does not exist - ReductiveLabs.com" | ||
| [2009/12/18 04:14:02] @ pacalm joined channel #puppet | ||
| [2009/12/18 04:15:53] @ mgisbers_away is now known as mgisbers | ||
| [2009/12/18 04:16:05] <kjetilho> oldest open issue? | ||
| [2009/12/18 04:16:27] <Volcane> heh | ||
| [2009/12/18 04:24:06] @ Quit: jfreeman: Read error: 110 (Connection timed out) | ||
| [2009/12/18 04:25:03] <n0ts> Thanks for your information! | ||
| [2009/12/18 04:49:26] @ joe-mac2 joined channel #puppet | ||
| [2009/12/18 04:50:39] @ scylla joined channel #puppet | ||
| [2009/12/18 05:05:33] @ Quit: joe-mac1: Read error: 110 (Connection timed out) | ||
| [2009/12/18 05:11:25] @ alban2 joined channel #puppet | ||
| [2009/12/18 05:24:19] @ Demosthenes joined channel #puppet | ||
| [2009/12/18 05:39:56] @ Robbie_ joined channel #puppet | ||
| [2009/12/18 05:45:23] <soot> you can chain the directory statements tho to make it read nicer i've found.. file { ['/parent', '/parent/a', '/parent/a/b']: ensure => directory} iirc | ||
| [2009/12/18 05:56:23] @ Quit: goraxe: Read error: 110 (Connection timed out) | ||
| [2009/12/18 06:08:39] <dyresen> Having puppet du mkdir -p would be nicer :) | ||
| [2009/12/18 06:08:47] <dyresen> do | ||
| [2009/12/18 06:12:25] @ jab_doa joined channel #puppet | ||
| [2009/12/18 06:13:34] @ jab_doa_ joined channel #puppet | ||
| [2009/12/18 06:13:43] <SyTonnerre> dyresen, it doesn't execute a command | ||
| [2009/12/18 06:15:08] <dyresen> ok | ||
| [2009/12/18 06:15:33] <dyresen> but whatever ruby libs it's using should have that functinality? | ||
| [2009/12/18 06:15:58] <dyresen> functionality | ||
| [2009/12/18 06:18:17] @ Quit: pacalm: | ||
| [2009/12/18 06:20:24] <Volcane> dyresen: read that ticket, you're over simplifying | ||
| [2009/12/18 06:21:36] <Volcane> ticket has some good ideas for dealing with it though, but dont think ay of them is 100% usable | ||
| [2009/12/18 06:26:54] <dyresen> I agree with the unpredictable behaviour points | ||
| [2009/12/18 06:28:43] @ Quit: jab_doa: Read error: 110 (Connection timed out) | ||
| [2009/12/18 06:31:27] @ verwilst joined channel #puppet | ||
| [2009/12/18 06:31:30] @ Quit: alexine_dsouza: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 07:07:10] @ ohadlevy left channel #puppet () | ||
| [2009/12/18 07:07:17] @ ohadlevy joined channel #puppet | ||
| [2009/12/18 07:09:27] @ Quit: jab_doa_: "Verlassend" | ||
| [2009/12/18 07:27:21] @ Quit: elementai: "Lost terminal" | ||
| [2009/12/18 07:36:11] @ Quit: jimmij: "Leaving." | ||
| [2009/12/18 07:47:26] @ Quit: kolla: Remote closed the connection | ||
| [2009/12/18 07:49:56] @ Quit: dsch04: "Leaving" | ||
| [2009/12/18 07:51:20] @ nakano_ is now known as nakano | ||
| [2009/12/18 07:51:59] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/12/18 07:54:38] @ dsch04 joined channel #puppet | ||
| [2009/12/18 08:07:06] @ Quit: bug: | ||
| [2009/12/18 08:12:59] @ Quit: MattyM: "ta ta" | ||
| [2009/12/18 08:19:07] @ Quit: Telmo: | ||
| [2009/12/18 08:19:18] @ Telmo joined channel #puppet | ||
| [2009/12/18 08:20:16] @ elementai joined channel #puppet | ||
| [2009/12/18 08:33:47] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:33:47] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:33:48] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:34:14] @ mat_ joined channel #puppet | ||
| [2009/12/18 08:34:14] @ ssm joined channel #puppet | ||
| [2009/12/18 08:34:14] @ |Mike| joined channel #puppet | ||
| [2009/12/18 08:34:24] @ jimmij joined channel #puppet | ||
| [2009/12/18 08:35:09] @ Quit: jimmij: Remote closed the connection | ||
| [2009/12/18 08:35:53] @ jimmij joined channel #puppet | ||
| [2009/12/18 08:45:11] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:45:11] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:45:12] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:46:40] @ mat_ joined channel #puppet | ||
| [2009/12/18 08:46:40] @ ssm joined channel #puppet | ||
| [2009/12/18 08:46:40] @ |Mike| joined channel #puppet | ||
| [2009/12/18 08:48:03] @ yarihm joined channel #puppet | ||
| [2009/12/18 08:48:36] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:48:36] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:48:37] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 08:48:58] @ mat_ joined channel #puppet | ||
| [2009/12/18 08:48:58] @ ssm joined channel #puppet | ||
| [2009/12/18 08:48:58] @ |Mike| joined channel #puppet | ||
| [2009/12/18 08:50:11] @ whaley joined channel #puppet | ||
| [2009/12/18 08:51:15] @ Quit: Demosthenes: "leaving" | ||
| [2009/12/18 08:53:03] @ Quit: bitfield: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 08:54:13] @ bitfield joined channel #puppet | ||
| [2009/12/18 08:59:08] @ mathiaz joined channel #puppet | ||
| [2009/12/18 08:59:42] <mathiaz> hi! I'm trying to use the --certname option when running puppetd - however it doesn't seem that the hostname fact is correctly set on the puppetmaster | ||
| [2009/12/18 09:00:24] <mathiaz> is there a specific option that should be turned on the puppetmaster? This is with puppet 0.24.8. | ||
| [2009/12/18 09:09:09] @ themurph joined channel #puppet | ||
| [2009/12/18 09:10:33] @ Quit: rmiller4pi8: "Leaving." | ||
| [2009/12/18 09:10:51] @ Bass10 joined channel #puppet | ||
| [2009/12/18 09:10:55] @ malraid joined channel #puppet | ||
| [2009/12/18 09:15:33] @ Quit: alban2: Read error: 110 (Connection timed out) | ||
| [2009/12/18 09:17:53] @ Quit: RageLink: Remote closed the connection | ||
| [2009/12/18 09:21:28] @ pheezy joined channel #puppet | ||
| [2009/12/18 09:23:27] @ Quit: yarihm: "Leaving" | ||
| [2009/12/18 09:25:08] @ bug joined channel #puppet | ||
| [2009/12/18 09:25:28] @ erm_ joined channel #puppet | ||
| [2009/12/18 09:34:46] @ littleidea joined channel #puppet | ||
| [2009/12/18 09:45:06] @ pacalm joined channel #puppet | ||
| [2009/12/18 09:48:24] @ jcape joined channel #puppet | ||
| [2009/12/18 09:50:42] @ groove joined channel #puppet | ||
| [2009/12/18 09:51:21] <groove> i'm having some very weird problems with certificates requests being denied, and the error message contains a completely different hostname to that of the client | ||
| [2009/12/18 09:51:35] <groove> it doesn't even match the ptr record of the IP it mentions | ||
| [2009/12/18 09:52:12] <joe-mac2> groove: what does hostname -f say on the node | ||
| [2009/12/18 09:52:17] <joe-mac2> in comparison top the cert | ||
| [2009/12/18 09:52:35] <groove> joe-mac2: it says the correct, expected hostname | ||
| [2009/12/18 09:53:03] <joe-mac2> can you show me an error message on pastie? | ||
| [2009/12/18 09:53:23] <groove> sure | ||
| [2009/12/18 09:55:09] <groove> http://pastie.org/748737 | ||
| [2009/12/18 09:56:18] @ rmiller4pi8 joined channel #puppet | ||
| [2009/12/18 09:57:04] <groove> 0.25.1 on client and server | ||
| [2009/12/18 09:57:29] <joe-mac2> so the master doesn't point to some old dns server or something li ke that that may have the wrong PTR records? | ||
| [2009/12/18 09:57:43] <groove> the records haven't changed at all, probably not ever | ||
| [2009/12/18 09:57:55] <groove> it seems to be happening randomly on a number of machines | ||
| [2009/12/18 09:58:11] <groove> being recognised as the wrong nodes, and hence getting the wrong manifests | ||
| [2009/12/18 09:58:16] <groove> with terrible results | ||
| [2009/12/18 09:58:27] <groove> unfortunately i can't pinpoint what changed when this started happening | ||
| [2009/12/18 09:58:45] <joe-mac2> yea, i bet... sounds pretty awful. i think i heard of this once before, and i am not entirely positive how or if it was fixed. youi might want to search the issue tracker. | ||
| [2009/12/18 09:58:50] <joe-mac2> and the mailing list | ||
| [2009/12/18 09:59:59] @ rmiller4pi81 joined channel #puppet | ||
| [2009/12/18 10:02:00] @ Quit: littleidea: | ||
| [2009/12/18 10:02:48] @ Quit: rmiller4pi81: Client Quit | ||
| [2009/12/18 10:03:01] <groove> we are running the puppetmaster through passenger | ||
| [2009/12/18 10:03:08] <groove> i wonder if it could be some kind of memory corruption | ||
| [2009/12/18 10:04:32] @ rmiller4pi81 joined channel #puppet | ||
| [2009/12/18 10:04:33] <joe-mac2> i think it's a passenger problem | ||
| [2009/12/18 10:04:37] <joe-mac2> what version of passenger are you on? | ||
| [2009/12/18 10:04:42] <groove> 2.2.5 | ||
| [2009/12/18 10:04:42] <joe-mac2> puppet is pretty fussy about that | ||
| [2009/12/18 10:04:51] <joe-mac2> i don't think it works with 2.2.5 | ||
| [2009/12/18 10:05:40] <joe-mac2> no, that version does work | ||
| [2009/12/18 10:05:41] <joe-mac2> Note: Passenger versions 2.2.3 and 2.2.4 have known bugs regarding to the SSL environment variables, which make them unsuitable for hosting a puppetmaster. So use either 2.2.2, or 2.2.5. Note that while it was expected that Passenger 2.2.2 would be the last version which can host a 0.24.x puppetmaster, that turns out to be not true, cf. this bug report. So, passenger 2.2.5 works fine. | ||
| [2009/12/18 10:05:53] <joe-mac2> or should work | ||
| [2009/12/18 10:05:54] <groove> yeah that's what i thought | ||
| [2009/12/18 10:06:06] * joe-mac2 uses mod_proxy_balancer to mongrels | ||
| [2009/12/18 10:06:11] <joe-mac2> so i am kind of useless wrt passenger | ||
| [2009/12/18 10:06:20] <groove> same | ||
| [2009/12/18 10:09:27] @ _bobbyz joined channel #puppet | ||
| [2009/12/18 10:12:26] @ pacalm_ joined channel #puppet | ||
| [2009/12/18 10:12:26] @ Quit: pacalm: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 10:12:31] @ pacalm_ is now known as pacalm | ||
| [2009/12/18 10:14:56] @ kaptk2 joined channel #puppet | ||
| [2009/12/18 10:15:30] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2009/12/18 10:16:52] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/12/18 10:17:24] <joe-mac2> i exported and collected my first resources last night lol | ||
| [2009/12/18 10:20:35] <joe-mac2> hmm, so RL typically does a fork per ticket to do a patch? that is kind of a cool workflow. i assume forks in git are as expensive as the patch basically | ||
| [2009/12/18 10:21:05] @ Quit: scylla: "Connection timed out" | ||
| [2009/12/18 10:22:52] <fsweetser> git branches are pretty cheap, yeah | ||
| [2009/12/18 10:23:24] <fsweetser> plus, when you're done with them, you can throw them away if you want | ||
| [2009/12/18 10:23:49] @ Quit: Disconnect: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 10:25:12] @ Disconnect joined channel #puppet | ||
| [2009/12/18 10:25:47] <ohadlevy> it does take some time getting used to | ||
| [2009/12/18 10:28:56] <fsweetser> the whole push/pull/email/apply-mailbox thing is very daunting if you're only used to the traditional central repo model | ||
| [2009/12/18 10:34:08] @ Quit: lutter: "Leaving." | ||
| [2009/12/18 10:34:10] <ohadlevy> esp if u are the one doing the merging :) | ||
| [2009/12/18 10:35:31] @ labrown joined channel #puppet | ||
| [2009/12/18 10:37:32] @ Quit: themurph: | ||
| [2009/12/18 10:37:38] @ themurph joined channel #puppet | ||
| [2009/12/18 10:38:43] <joe-mac2> i am sort of toying with the idea of moving from svn to git for our infrastructure stuff | ||
| [2009/12/18 10:38:46] <joe-mac2> dev uses hg | ||
| [2009/12/18 10:38:53] <joe-mac2> which is pretty similar to git from my point of view | ||
| [2009/12/18 10:39:07] <SyTonnerre> Not really | ||
| [2009/12/18 10:39:23] <joe-mac2> from my point of view | ||
| [2009/12/18 10:39:31] <nasrat> joe-mac2: it's probably better to have single source control for dev and ops | ||
| [2009/12/18 10:39:34] <Volcane> with google code spoke git | ||
| [2009/12/18 10:40:11] <nasrat> that way everyone is able to understand application/configuration | ||
| [2009/12/18 10:40:35] <Volcane> till it does though or till github provide equally good ticketing and so forth, I'll be sticking with svn :( | ||
| [2009/12/18 10:40:36] <joe-mac2> their infrastructure is a mess unfortunately, and doesn't fit in at all with the current model for pretty much anything | ||
| [2009/12/18 10:40:38] <nasrat> which trumps any technical arguments for individual scm's for me | ||
| [2009/12/18 10:40:54] <Volcane> nasrat: $client devs use CVS, fuckem no way am i using that shit, so 2 repos unfort :) | ||
| [2009/12/18 10:41:26] <joe-mac2> bbiab | ||
| [2009/12/18 10:41:47] <nasrat> Volcane: that's odd it's often devs who are quite vocal about their SCM | ||
| [2009/12/18 10:41:58] <Volcane> yeah its pretty sad | ||
| [2009/12/18 10:42:34] @ Quit: jimmij: Remote closed the connection | ||
| [2009/12/18 10:42:37] @ p3rror joined channel #puppet | ||
| [2009/12/18 10:43:15] @ Quit: gaveen: "Leaving" | ||
| [2009/12/18 10:48:56] @ jimmij joined channel #puppet | ||
| [2009/12/18 10:48:57] @ jab_doa joined channel #puppet | ||
| [2009/12/18 10:51:03] @ cwebber joined channel #puppet | ||
| [2009/12/18 11:00:55] @ Quit: zahna: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 11:02:34] @ bodepd joined channel #puppet | ||
| [2009/12/18 11:04:10] <beelzebob> anyone using foreman with postgres? | ||
| [2009/12/18 11:04:39] <beelzebob> I am getting an error when trying to view the dashboard, but only with pg as the backend | ||
| [2009/12/18 11:05:31] <beelzebob> http://pastie.org/748840 | ||
| [2009/12/18 11:05:58] <beelzebob> I'm wondering if it is just an old rails version issue, but I don't do rails | ||
| [2009/12/18 11:06:40] <Volcane> looks like an incompatibility with pg | ||
| [2009/12/18 11:07:59] <beelzebob> agreed, but I wonder if it is how foreman is setup, or how my rails is setup, or some combination | ||
| [2009/12/18 11:08:31] <beelzebob> afaik, rails apps should be db agnostic | ||
| [2009/12/18 11:09:13] @ Quit: suchu: "ChatZilla 0.9.86 [Firefox 3.0.16/2009120208]" | ||
| [2009/12/18 11:09:15] @ littleidea joined channel #puppet | ||
| [2009/12/18 11:09:33] <rmiller4pi81> beelzebob: they encourage that, but it's far from guaranteed | ||
| [2009/12/18 11:10:32] <beelzebob> rmiller4pi81: in practice, not possible I would argue | ||
| [2009/12/18 11:11:46] <beelzebob> but which level to try and fix here? | ||
| [2009/12/18 11:12:06] @ Quit: jimmij: Remote closed the connection | ||
| [2009/12/18 11:12:21] @ Quit: Bass10: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 11:12:43] @ Bass10 joined channel #puppet | ||
| [2009/12/18 11:13:05] @ Quit: littleidea: Client Quit | ||
| [2009/12/18 11:15:41] @ lilmatt joined channel #puppet | ||
| [2009/12/18 11:16:52] @ Quit: pacalm: | ||
| [2009/12/18 11:17:21] @ Quit: jcape: Connection timed out | ||
| [2009/12/18 11:18:17] @ kolla joined channel #puppet | ||
| [2009/12/18 11:19:19] @ jimmij joined channel #puppet | ||
| [2009/12/18 11:26:45] @ Quit: groove: "Leaving." | ||
| [2009/12/18 11:41:14] @ docelic joined channel #puppet | ||
| [2009/12/18 11:45:32] @ nigelk joined channel #puppet | ||
| [2009/12/18 11:47:11] @ lak joined channel #puppet | ||
| [2009/12/18 11:53:45] @ Quit: raphink: Remote closed the connection | ||
| [2009/12/18 11:59:23] @ re__ joined channel #puppet | ||
| [2009/12/18 12:00:32] <re__> should I have cron restart the puppetmaster once every few days? It seems to get into a stuck state where I make changes to manifests and the changes never goto clients until I restart the puppetmaster | ||
| [2009/12/18 12:00:57] <re__> was wondering what others have been doin | ||
| [2009/12/18 12:01:06] <Volcane> what version? | ||
| [2009/12/18 12:01:38] <re__> 0.24.8 | ||
| [2009/12/18 12:02:27] @ Quit: verwilst: "Ex-Chat" | ||
| [2009/12/18 12:02:42] <Volcane> not seen it do that | ||
| [2009/12/18 12:02:45] <Volcane> earlier versions did | ||
| [2009/12/18 12:03:09] <Volcane> there are some small time based race conditions so depends how you update the files but mostly its o | ||
| [2009/12/18 12:03:12] <Volcane> ok | ||
| [2009/12/18 12:07:57] <Volcane> the redhat logrotate script restarts it by default though | ||
| [2009/12/18 12:08:40] <fsweetser> also, if you put it behind passenger, it'll get (effectively) restarted periodically | ||
| [2009/12/18 12:08:48] @ Quit: poison: Remote closed the connection | ||
| [2009/12/18 12:13:05] @ RageLink joined channel #puppet | ||
| [2009/12/18 12:14:05] @ Quit: Bogdar: "÷ÙÈÏÄÖÕ" | ||
| [2009/12/18 12:14:34] @ pacalm joined channel #puppet | ||
| [2009/12/18 12:15:03] <re__> ok thanks guys | ||
| [2009/12/18 12:19:23] @ Quit: danielbln: "Leaving." | ||
| [2009/12/18 12:22:25] @ lutter joined channel #puppet | ||
| [2009/12/18 12:31:28] @ bodepd_ joined channel #puppet | ||
| [2009/12/18 12:33:09] @ BarnacleBob joined channel #puppet | ||
| [2009/12/18 12:35:44] @ mgisbers is now known as mgisbers_away | ||
| [2009/12/18 12:39:17] @ pjsz joined channel #puppet | ||
| [2009/12/18 12:39:30] @ Quit: pacalm: | ||
| [2009/12/18 12:41:26] @ Quit: jaredrhine: Read error: 110 (Connection timed out) | ||
| [2009/12/18 12:41:59] @ mikerowehl joined channel #puppet | ||
| [2009/12/18 12:42:16] @ bodepd__ joined channel #puppet | ||
| [2009/12/18 12:43:31] @ Quit: bodepd: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 12:43:31] @ bodepd__ is now known as bodepd | ||
| [2009/12/18 12:49:33] @ paxos joined channel #puppet | ||
| [2009/12/18 12:54:25] @ himuraken joined channel #puppet | ||
| [2009/12/18 12:56:22] @ Quit: Ramonster: Read error: 113 (No route to host) | ||
| [2009/12/18 12:57:50] @ Quit: nigelk: | ||
| [2009/12/18 12:58:12] @ jcape joined channel #puppet | ||
| [2009/12/18 12:58:28] @ poison joined channel #puppet | ||
| [2009/12/18 13:00:20] @ Quit: bodepd_: Read error: 110 (Connection timed out) | ||
| [2009/12/18 13:01:13] @ Quit: poison: Remote closed the connection | ||
| [2009/12/18 13:07:47] @ bodepd_ joined channel #puppet | ||
| [2009/12/18 13:09:09] @ Quit: bodepd: Read error: 60 (Operation timed out) | ||
| [2009/12/18 13:09:09] @ bodepd_ is now known as bodepd | ||
| [2009/12/18 13:09:22] @ joe-mac1 joined channel #puppet | ||
| [2009/12/18 13:11:47] @ bodepd_ joined channel #puppet | ||
| [2009/12/18 13:15:18] @ Quit: giskard: Remote closed the connection | ||
| [2009/12/18 13:15:28] @ Quit: himuraken: "Leaving" | ||
| [2009/12/18 13:19:29] @ Quit: bodepd: Read error: 60 (Operation timed out) | ||
| [2009/12/18 13:19:30] @ bodepd_ is now known as bodepd | ||
| [2009/12/18 13:23:24] @ jaredrhine joined channel #puppet | ||
| [2009/12/18 13:24:36] @ Quit: joe-mac2: Read error: 110 (Connection timed out) | ||
| [2009/12/18 13:25:14] @ jes5 joined channel #puppet | ||
| [2009/12/18 13:28:15] @ Quit: pjsz: | ||
| [2009/12/18 13:28:44] @ pjsz joined channel #puppet | ||
| [2009/12/18 13:34:26] @ Quit: paxos: | ||
| [2009/12/18 13:38:46] @ Quit: cwebber: Remote closed the connection | ||
| [2009/12/18 13:40:26] @ Quit: bodepd: | ||
| [2009/12/18 13:43:20] @ Quit: Robbie_: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 13:46:27] @ ezmobius joined channel #puppet | ||
| [2009/12/18 13:46:43] @ Robbie_ joined channel #puppet | ||
| [2009/12/18 13:49:56] @ nakano is now known as nakano_ | ||
| [2009/12/18 13:58:51] @ giskard joined channel #puppet | ||
| [2009/12/18 14:03:21] @ bodepd joined channel #puppet | ||
| [2009/12/18 14:07:31] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 14:07:32] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 14:07:32] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 14:15:45] @ Quit: bug: | ||
| [2009/12/18 14:16:05] @ Quit: Robbie_: Remote closed the connection | ||
| [2009/12/18 14:18:10] @ mat_ joined channel #puppet | ||
| [2009/12/18 14:18:10] @ ssm joined channel #puppet | ||
| [2009/12/18 14:18:10] @ |Mike| joined channel #puppet | ||
| [2009/12/18 14:18:20] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 14:18:20] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 14:18:21] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 14:20:56] @ mat_ joined channel #puppet | ||
| [2009/12/18 14:20:56] @ ssm joined channel #puppet | ||
| [2009/12/18 14:20:56] @ |Mike| joined channel #puppet | ||
| [2009/12/18 14:23:22] @ jcape left channel #puppet () | ||
| [2009/12/18 14:23:37] @ mvn071 joined channel #puppet | ||
| [2009/12/18 14:26:46] @ bug joined channel #puppet | ||
| [2009/12/18 14:26:50] @ erm_ joined channel #puppet | ||
| [2009/12/18 14:27:54] @ Quit: malraid: Remote closed the connection | ||
| [2009/12/18 14:34:08] @ Quit: mvn071: "Leaving" | ||
| [2009/12/18 14:35:16] @ jfreeman joined channel #puppet | ||
| [2009/12/18 14:40:55] @ bob2112 joined channel #puppet | ||
| [2009/12/18 14:41:22] @ Quit: lutter: "Leaving." | ||
| [2009/12/18 14:44:44] @ pting joined channel #puppet | ||
| [2009/12/18 14:49:44] @ fzzzt joined channel #puppet | ||
| [2009/12/18 14:49:48] <fzzzt> Yarr! | ||
| [2009/12/18 14:50:03] <fzzzt> Is it possible to change the report email recipients based on node? | ||
| [2009/12/18 14:51:14] <BarnacleBob> you could copy the tagmail report and modify it | ||
| [2009/12/18 14:58:41] @ jcape joined channel #puppet | ||
| [2009/12/18 14:58:48] @ Quit: jason^: Read error: 60 (Operation timed out) | ||
| [2009/12/18 14:58:53] @ jcape left channel #puppet () | ||
| [2009/12/18 14:59:15] <fsweetser> that was odd... | ||
| [2009/12/18 14:59:35] <fsweetser> I just moved my puppetmaster to a different host - and somehow, nothing went wrong | ||
| [2009/12/18 15:01:02] @ Quit: fluxdude: "When two people dream the same dream, it ceases to be an illusion" | ||
| [2009/12/18 15:04:59] <agaffney> heh | ||
| [2009/12/18 15:05:16] <agaffney> if the hostname is the same and you bring over your /var/lib/puppet/ssl, it should "just work" | ||
| [2009/12/18 15:06:49] <BarnacleBob> yeah.... and how often does should "just work" actually end up just working? :) | ||
| [2009/12/18 15:09:38] @ jason^ joined channel #puppet | ||
| [2009/12/18 15:20:10] <jhulten_work_> Hey all. | ||
| [2009/12/18 15:20:25] @ fzzzt left channel #puppet () | ||
| [2009/12/18 15:23:05] <fsweetser> BarnacleBob: you see my confusion, then =) | ||
| [2009/12/18 15:24:48] @ sjefen6_ joined channel #puppet | ||
| [2009/12/18 15:28:10] @ poison joined channel #puppet | ||
| [2009/12/18 15:28:42] @ Cyis joined channel #puppet | ||
| [2009/12/18 15:31:30] <Cyis> have a module I'm trying to get loaded conditionally based on existence of a facter but doesn't seem to be running even though the fact appears in the yaml cache | ||
| [2009/12/18 15:32:19] @ gpled joined channel #puppet | ||
| [2009/12/18 15:33:38] <gpled> whats the command that list vars i can use in templates? | ||
| [2009/12/18 15:34:45] @ jhulten_work_ is now known as jhulten | ||
| [2009/12/18 15:34:53] <Cyis> gpled, you mean the Facts available from facter? | ||
| [2009/12/18 15:35:28] <gpled> factor, yeah, thats it. thanks | ||
| [2009/12/18 15:35:30] <Cyis> gpled, if that's what you want just run 'facter' from CLI | ||
| [2009/12/18 15:38:27] @ mvn071 joined channel #puppet | ||
| [2009/12/18 15:42:25] @ Quit: jimmij: Remote closed the connection | ||
| [2009/12/18 15:45:56] @ Quit: RageLink: Read error: 110 (Connection timed out) | ||
| [2009/12/18 15:46:33] <gpled> how are they setting line 21? | ||
| [2009/12/18 15:46:36] <gpled> http://www.example42.com:811/browser/postfix/templates/main.cf?rev=9490bbd7123a5bfe72fe11d26023b5b45f0a3b49 | ||
| [2009/12/18 15:48:32] @ lutter joined channel #puppet | ||
| [2009/12/18 15:52:30] <Volcane> probably at node level using inheritance | ||
| [2009/12/18 15:54:25] @ Devin joined channel #puppet | ||
| [2009/12/18 15:55:38] <Devin> Anyone know how one would initiate a catalog run (for a given client or group of clients) from the puppetmaster server? | ||
| [2009/12/18 15:56:17] @ nakano_ is now known as nakano | ||
| [2009/12/18 15:56:23] <Volcane> look at puppetrun | ||
| [2009/12/18 15:56:56] <Cyis> anyone see anything wrong with: if $domain { include Some_class } | ||
| [2009/12/18 15:57:12] <Volcane> $domain is always set | ||
| [2009/12/18 15:57:15] <Volcane> so it will always include | ||
| [2009/12/18 15:57:34] <Cyis> that's what I thought... unless a domain isn't setup | ||
| [2009/12/18 15:58:07] <Cyis> that class then has a: case $domain { ... } where it includes a class specific for the domain which sets some variables... | ||
| [2009/12/18 15:58:19] <Cyis> running puppetd through --debug I can't seem to see it loading that class | ||
| [2009/12/18 15:58:41] <Cyis> I even have several debug, info and notice statements that aren't being executed to try and trace where it's failing | ||
| [2009/12/18 16:01:33] <Devin> Volcane: is a LDAP config required for puppetrun? | ||
| [2009/12/18 16:01:54] <Volcane> no the error is missleading | ||
| [2009/12/18 16:02:02] <Volcane> without ldap u need to tell it node by node | ||
| [2009/12/18 16:02:06] <Volcane> with ldap you can search for nodes | ||
| [2009/12/18 16:02:35] <Devin> so would this be correct: # puppetrun --host <hostname> | ||
| [2009/12/18 16:02:56] <Volcane> a lot of setup is needed first | ||
| [2009/12/18 16:03:31] <Volcane> cliets need to run with --listen and so forth | ||
| [2009/12/18 16:03:31] <Cyis> this is really irking me that it's not working... one module out of 8 and it's the only one that's supposed to be conditional but doesn't work even if I simply include it | ||
| [2009/12/18 16:03:35] @ Quit: jfreeman: Remote closed the connection | ||
| [2009/12/18 16:03:47] <Volcane> Cyis: best to put your code on pastie.org lets see | ||
| [2009/12/18 16:05:18] <Cyis> Volcane, let me clean it up of company details and put it up ... I use gist.github.com myself | ||
| [2009/12/18 16:06:44] @ Quit: pjsz: | ||
| [2009/12/18 16:07:27] <Cyis> http://gist.github.com/259761 is the class I'm using the domain fact in | ||
| [2009/12/18 16:09:27] @ Quit: lak: | ||
| [2009/12/18 16:10:25] <Cyis> and I'm just using the default node stanza for now with the "if $domain { include datacenter }" every other part of the node declaration works | ||
| [2009/12/18 16:12:32] <Volcane> seems ok, and if u notice($domain) in your node? | ||
| [2009/12/18 16:13:55] <Cyis> I never see the notice | ||
| [2009/12/18 16:14:04] <Volcane> on the master? | ||
| [2009/12/18 16:14:32] <Cyis> Right now this node is the master | ||
| [2009/12/18 16:14:45] <Cyis> it's my test machine before I push it to the other servers | ||
| [2009/12/18 16:14:48] <Volcane> if u just put node default {notice $domain} | ||
| [2009/12/18 16:14:51] <Volcane> then its not finding your node | ||
| [2009/12/18 16:15:45] <Volcane> notice("domain: ${domain}") | ||
| [2009/12/18 16:16:24] <Cyis> I've got my /etc/puppet/manifests/nodes.pp that site.pp includes as : node default { notice $domain } | ||
| [2009/12/18 16:17:03] <Cyis> then run: puppetd --test --debug --verbose ... and I see no notice printed for the domain | ||
| [2009/12/18 16:17:08] <BarnacleBob> puppet --parseonly /etc/puppet/manifests/nodes.pp to make sure the syntax is right | ||
| [2009/12/18 16:17:12] <BarnacleBob> oh | ||
| [2009/12/18 16:17:17] <BarnacleBob> the notice is printed in the server logs | ||
| [2009/12/18 16:17:35] <BarnacleBob> which is opposite of what you think | ||
| [2009/12/18 16:17:39] <BarnacleBob> check the puppetmasterd logs | ||
| [2009/12/18 16:17:50] <BarnacleBob> (probably /var/log/messages or /var/log/syslog) | ||
| [2009/12/18 16:18:19] <Cyis> okay ... that seems to show it | ||
| [2009/12/18 16:18:28] <|Mike|> no. /var/log/daemon.log (on debian that is) | ||
| [2009/12/18 16:18:38] <BarnacleBob> not on my debians | ||
| [2009/12/18 16:18:42] <BarnacleBob> well debian 4 | ||
| [2009/12/18 16:19:00] <Cyis> I'm runnin Lenny | ||
| [2009/12/18 16:21:12] <Cyis> okay... so now $ntp_server shows for datacenter::atl ... but when it comes back it's no longer visible... am I missing something? | ||
| [2009/12/18 16:21:33] <Cyis> I'm trying to use this datacenter module to set some settings dependent on the datacenter it's located in based off domain | ||
| [2009/12/18 16:23:27] <komitee> Hrmn. Are variables set within a class, scoped locally to that class, or are they global? | ||
| [2009/12/18 16:24:14] <Cyis> I guess that's what I'm trying to figure out :) | ||
| [2009/12/18 16:25:20] <komitee> check to see if there's a scoped variable. | ||
| [2009/12/18 16:25:31] <komitee> when I need to do that kinda stuff, I just load the data in an external nodes script :) | ||
| [2009/12/18 16:25:44] <komitee> the external nodes script is executed with the fqdn as an arg | ||
| [2009/12/18 16:25:56] <komitee> so parse that and divine the domain, then export yer variables as yaml | ||
| [2009/12/18 16:25:58] <Cyis> I'm putting notice() calls in the node and the various module classes... | ||
| [2009/12/18 16:26:25] <Cyis> It appears the settings I'm trying to set are visible in all sub-classes of datacenter class but not to the Node | ||
| [2009/12/18 16:26:44] <komitee> yeah. variables when instantiated in a class are locally scoped. | ||
| [2009/12/18 16:27:12] <komitee> I set global variables either in my external nodes script or in my site.pp | ||
| [2009/12/18 16:27:15] <Cyis> any way to cast/make it global for that Node? | ||
| [2009/12/18 16:28:09] <komitee> I don't know that you can from within a class like that, without doing something shady with a parser function. | ||
| [2009/12/18 16:28:39] <komitee> Well, let me clarify. | ||
| [2009/12/18 16:29:02] <komitee> you can access objects from outside of your classes by qualifying them | ||
| [2009/12/18 16:29:03] <Cyis> I have far to many machines to use external script based on fqdn... and the settings I'm trying to set are specific for all servers within a given datacenter | ||
| [2009/12/18 16:29:15] <komitee> that may work with your variables too | ||
| [2009/12/18 16:29:40] <komitee> so if your class is datacenter you nay be able to access variable as $datacenter::variable instead of just $variable from outside your datacenter class. | ||
| [2009/12/18 16:30:02] @ Quit: sjefen6_: Remote closed the connection | ||
| [2009/12/18 16:30:24] @ cynicismic joined channel #puppet | ||
| [2009/12/18 16:30:36] <komitee> and Cyis, when I say make an external node script, you can implement the same exact domain-based logic in your external script that you have in your class | ||
| [2009/12/18 16:30:45] <komitee> extract the domain from the fqdn that's passed in | ||
| [2009/12/18 16:31:13] <komitee> you don't need to list every host in the script :) | ||
| [2009/12/18 16:31:17] <komitee> that's the point of it being a script. | ||
| [2009/12/18 16:31:59] <komitee> and you won't be constrained by the limitations of puppet as much, You do whatever you want. Hell, you can source the data out of a csv file or a yaml file that's kept elsewhere and loaded by the script. | ||
| [2009/12/18 16:32:00] <Cyis> when I try to reference $datacenter::ntp_server for instance I get an error that the Class datacenter hasn't been evaluated so it's variables cannot be referenced | ||
| [2009/12/18 16:32:37] <Devin> Volcane: Do you know where I can go for complete configuration details to puppetrun? The puppetrun man page points to http://reductivelabs.com/projects/puppet/reference/configref.html which is no longer available. | ||
| [2009/12/18 16:32:43] <komitee> Ahh. Then I'm at a loss. I'd go with the external nodes script or just put your datacenter stuff in site.pp | ||
| [2009/12/18 16:33:15] <Volcane> Devin: look at the comments in the script | ||
| [2009/12/18 16:33:29] <Volcane> Cyis: google for "extlookup" | ||
| [2009/12/18 16:33:31] <Devin> okay. Thanks | ||
| [2009/12/18 16:33:58] <komitee> Volcane my version of extlookup is my external nodes script :) | ||
| [2009/12/18 16:34:38] <Volcane> extlookup can do plenty more than a external node script :) | ||
| [2009/12/18 16:34:50] <komitee> like what? | ||
| [2009/12/18 16:35:14] <Volcane> it can make decisions for what data to return based on vriables only avail in classes | ||
| [2009/12/18 16:35:57] <Cyis> Volcane, is it in puppet already or would it need to be added? | ||
| [2009/12/18 16:36:12] <Volcane> added to your master | ||
| [2009/12/18 16:36:27] @ Quit: cynicismic: "leaving" | ||
| [2009/12/18 16:36:29] <komitee> got an example? | ||
| [2009/12/18 16:37:13] <Volcane> komitee: hmm, for example data can have in it ntp servers retrn something like: ${country}.pool.ntp.org | ||
| [2009/12/18 16:37:24] <Volcane> komitee: and maybe country is a fact, or a variable you somehow set in your manifest | ||
| [2009/12/18 16:37:35] <Volcane> komitee: and extlookup will fill in the value from current scope | ||
| [2009/12/18 16:37:45] <gpled> package { ["postfix", "mailx", "system-switch-mail", "openldap-clients"]: ensure => latest} how would i remove package: sendmail ? | ||
| [2009/12/18 16:37:59] <komitee> Aha, it can do expansion of variables that are in the stored external data. | ||
| [2009/12/18 16:38:05] <komitee> and has access to facts. | ||
| [2009/12/18 16:38:14] <Volcane> even class variables | ||
| [2009/12/18 16:38:21] <Volcane> anything in current scope | ||
| [2009/12/18 16:38:25] <komitee> Yeap | ||
| [2009/12/18 16:38:29] <komitee> I can see that being useful | ||
| [2009/12/18 16:38:41] <komitee> though I'd use facts a lot more than class variables. | ||
| [2009/12/18 16:38:57] <Volcane> i use facts a lot cos of mcollective | ||
| [2009/12/18 16:39:08] @ jfreeman joined channel #puppet | ||
| [2009/12/18 16:40:49] @ cheako joined channel #puppet | ||
| [2009/12/18 16:40:57] @ themurph left channel #puppet () | ||
| [2009/12/18 16:41:20] <komitee> Hrmn. I think I may submit a feature request to push yamlized facts to external nodes scripts via a pipe. | ||
| [2009/12/18 16:41:20] <Volcane> where machines knowing as much as possible about themselves is very useful | ||
| [2009/12/18 16:42:01] <Volcane> that would be nice yeah | ||
| [2009/12/18 16:42:16] <Cyis> Volcane, I've found the extlookup.rb but doesn't appear to be much in way of documentation for install if it's not already included in puppet | ||
| [2009/12/18 16:42:21] <cheako> Hello, I have questions about the package type. I have several 'out of channel' pkgs I'd like to have installed. Is there a feature to do this or should I use the file type and the exec type for doing this? | ||
| [2009/12/18 16:42:46] <Volcane> Cyis: it links you to a wiki page, but just look in your puppet package where the parser/functions directory is on the master and put it in there | ||
| [2009/12/18 16:43:40] <Volcane> Cyis: the same dir should have like template.rb and include.rb and others | ||
| [2009/12/18 16:44:19] <Cyis> not very VCS friendly then if it has to be installed outside the puppet config | ||
| [2009/12/18 16:44:59] <Volcane> i put mine into the rpm, anyway it has to be in the puppet lib dir, there's only so many places that is | ||
| [2009/12/18 16:45:49] <Cyis> no way to add it as it's own module? | ||
| [2009/12/18 16:46:51] <Volcane> you can just file{} it out in the classes that setup your master | ||
| [2009/12/18 16:46:56] @ Djelibeybi joined channel #puppet | ||
| [2009/12/18 16:46:58] <Volcane> into the rigth directory | ||
| [2009/12/18 16:47:28] <gpled> wonder if application writer will start including facter templates | ||
| [2009/12/18 16:48:27] @ lak joined channel #puppet | ||
| [2009/12/18 16:49:31] <eric0> cheako: not sure what 'out of channel' means, but you could for instance switch the provider from yum to rpm and specify a local/http source instead of using the repository | ||
| [2009/12/18 16:50:31] @ cynicismic joined channel #puppet | ||
| [2009/12/18 16:51:02] <cheako> eric0: Meaning there is no repository or better that it's just not in a repository that's currently(or would not be appropriate) sourced. | ||
| [2009/12/18 16:52:55] <cheako> eric0: Is there a puppet short cut to building a 'local/http source', that being what a web server setup with a ?private? repository? | ||
| [2009/12/18 16:53:47] @ yarihm joined channel #puppet | ||
| [2009/12/18 16:53:52] <Volcane> if u passed rpm http it would probably fetch the rpm over http each run i think | ||
| [2009/12/18 16:54:28] @ Quit: bob2112: "Page closed" | ||
| [2009/12/18 16:54:37] <Volcane> i mean if u also used latest, but present should be ok | ||
| [2009/12/18 16:54:44] <eric0> cheako: yes just put source => 'http://server/mypackg-0.01.rpm' | ||
| [2009/12/18 16:55:08] <eric0> is this for RPMs though or some other provider? they all are slightly different | ||
| [2009/12/18 16:55:09] <cheako> Ohh, ok. I'll try that. | ||
| [2009/12/18 16:55:31] <komitee> Volcane / Cyis: you can put extlookup.rb in a module. | ||
| [2009/12/18 16:56:00] <komitee> moduleroot/modulename/plugins/parser/functions/extlookup.rb | ||
| [2009/12/18 16:56:07] <Cyis> excellent | ||
| [2009/12/18 16:56:08] <Cyis> thanks | ||
| [2009/12/18 16:56:17] <komitee> -- it's a parser function, I believe, that that gets loaded. | ||
| [2009/12/18 16:56:22] <Cyis> gotta go catch a shuttle home | ||
| [2009/12/18 16:56:27] <cheako> As puppet should always be independent of factors... even though the target here is vary dependent. | ||
| [2009/12/18 16:56:47] @ Quit: Cyis: "Ex-Chat" | ||
| [2009/12/18 16:59:41] @ themurph joined channel #puppet | ||
| [2009/12/18 17:01:24] @ Quit: p3rror: Read error: 60 (Operation timed out) | ||
| [2009/12/18 17:01:59] @ Quit: cynicismic: Remote closed the connection | ||
| [2009/12/18 17:04:47] @ p3rror joined channel #puppet | ||
| [2009/12/18 17:05:32] @ pjsz joined channel #puppet | ||
| [2009/12/18 17:06:18] <nico> komitee: in the "custom" module, its right place. | ||
| [2009/12/18 17:07:24] <Volcane> komitee: yup, most people dont get puppetd going on their masters very early on though | ||
| [2009/12/18 17:08:04] <Volcane> komitee: and since it has to load into the master, not the client, you'll find that u cant compile any manifests that talks to it till u got puppetd going once | ||
| [2009/12/18 17:08:15] @ Quit: labrown: "Leaving" | ||
| [2009/12/18 17:08:19] <Volcane> komitee: which if used a lot means you'd never get puppetd going on the master since it will require extlookup to work | ||
| [2009/12/18 17:08:40] <Volcane> komitee: unless u then create fancy first-run stuff just to build a master etc | ||
| [2009/12/18 17:08:54] <Volcane> komitee: not to mention that there's no point in it going out to all your nodes - which the plugin would | ||
| [2009/12/18 17:09:30] @ littleidea joined channel #puppet | ||
| [2009/12/18 17:09:31] @ Quit: mathiaz: "leaving" | ||
| [2009/12/18 17:09:34] <littleidea> #chef | ||
| [2009/12/18 17:09:54] <fsweetser> littleidea: what about it? | ||
| [2009/12/18 17:10:33] <nico> stupid spammer | ||
| [2009/12/18 17:10:35] <littleidea> what does it do? | ||
| [2009/12/18 17:10:50] <fsweetser> you mean, what does chef do? | ||
| [2009/12/18 17:11:15] <nico> no | ||
| [2009/12/18 17:11:32] <littleidea> no, I just made a mistake setting up IRC a new machine. | ||
| [2009/12/18 17:11:49] <littleidea> I meant to join the room. | ||
| [2009/12/18 17:12:06] <fsweetser> ah =) | ||
| [2009/12/18 17:12:12] @ RageLink joined channel #puppet | ||
| [2009/12/18 17:12:42] <fsweetser> we're a little jumpy about chef, since we've had people show up in the channel before just to talk about how chef is better than puppet | ||
| [2009/12/18 17:12:48] <littleidea> then I was being a smart ass | ||
| [2009/12/18 17:13:05] <littleidea> I know the whole story | ||
| [2009/12/18 17:13:22] <littleidea> and then some | ||
| [2009/12/18 17:13:34] @ Quit: lak: | ||
| [2009/12/18 17:13:55] @ Quit: mvn071: Remote closed the connection | ||
| [2009/12/18 17:14:37] <BarnacleBob> i find chef is too much for the average ops guy where puppet is not | ||
| [2009/12/18 17:15:15] @ Quit: bug: | ||
| [2009/12/18 17:20:26] <agaffney> I've come across something that I want to do in puppet but have no idea how to go about it | ||
| [2009/12/18 17:20:39] <agaffney> I want to manage my /etc/security/access.conf | ||
| [2009/12/18 17:20:47] <Devin> Volcane: I've configured the namespaceauth.conf file on puppetmaster and puppet client. I placed the PUPPET_EXTRA_OPTS=--listen option into /etc/sysconfig/puppet. Am I missing something else? | ||
| [2009/12/18 17:20:57] <agaffney> with a "base" version and then be able to define a list of entries for each node | ||
| [2009/12/18 17:21:17] <Devin> I recieve the following error when trying to run: err: Could not call puppetrunner.run: #<RuntimeError: HTTP-Error: 500 Internal Server Error > | ||
| [2009/12/18 17:21:49] <Volcane> Devin: not sure, i dont really use puppetrun | ||
| [2009/12/18 17:22:02] <Volcane> agaffney: you can use snippets like in http://nephilim.ml.org/~rip/puppet/concatfile/ | ||
| [2009/12/18 17:22:41] <agaffney> Volcane: I've done something similar with the iptables recipe | ||
| [2009/12/18 17:22:46] <agaffney> I should have thought of that | ||
| [2009/12/18 17:25:05] <Devin> ok. Anyone else have a working configuration that uses puppetrun? | ||
| [2009/12/18 17:27:49] @ lak joined channel #puppet | ||
| [2009/12/18 17:28:55] @ Quit: kramm: "Leaving" | ||
| [2009/12/18 17:28:58] @ Quit: jfreeman: Read error: 110 (Connection timed out) | ||
| [2009/12/18 17:32:35] @ Quit: DracoWork: Read error: 110 (Connection timed out) | ||
| [2009/12/18 17:33:36] <joe-mac1> yea | ||
| [2009/12/18 17:33:48] <joe-mac1> mine works | ||
| [2009/12/18 17:33:52] @ Risar` joined channel #puppet | ||
| [2009/12/18 17:33:58] @ phellarv_ joined channel #puppet | ||
| [2009/12/18 17:33:59] @ otto joined channel #puppet | ||
| [2009/12/18 17:34:01] @ hamish_ joined channel #puppet | ||
| [2009/12/18 17:34:02] @ cm1_ joined channel #puppet | ||
| [2009/12/18 17:34:02] @ telmich_ joined channel #puppet | ||
| [2009/12/18 17:34:04] @ DanF_ joined channel #puppet | ||
| [2009/12/18 17:34:04] @ rodjek_ joined channel #puppet | ||
| [2009/12/18 17:34:05] @ _dan__t joined channel #puppet | ||
| [2009/12/18 17:34:06] @ bevans5446_ joined channel #puppet | ||
| [2009/12/18 17:34:06] @ kennethd_ joined channel #puppet | ||
| [2009/12/18 17:34:07] @ r0bbyt joined channel #puppet | ||
| [2009/12/18 17:34:07] @ CoolCold_ joined channel #puppet | ||
| [2009/12/18 17:34:08] @ Sakarias_ joined channel #puppet | ||
| [2009/12/18 17:34:11] @ morty__ joined channel #puppet | ||
| [2009/12/18 17:34:11] @ asbruvik_ joined channel #puppet | ||
| [2009/12/18 17:34:13] @ zipkid_ joined channel #puppet | ||
| [2009/12/18 17:34:13] @ Dominic_ joined channel #puppet | ||
| [2009/12/18 17:34:14] @ RomainK_ joined channel #puppet | ||
| [2009/12/18 17:34:14] @ taihen_ joined channel #puppet | ||
| [2009/12/18 17:34:18] @ shine_ joined channel #puppet | ||
| [2009/12/18 17:34:21] @ mgisbe631 joined channel #puppet | ||
| [2009/12/18 17:34:22] @ nasrat_ joined channel #puppet | ||
| [2009/12/18 17:34:27] @ Quit: asbruvik: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:27] @ Quit: Av: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:28] @ Quit: kambiz: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:28] @ Quit: windo: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:29] @ Quit: bda: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:29] @ Quit: dan__t: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:30] @ Quit: falsch: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:31] @ Quit: taihen: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:32] @ Quit: hamish: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:32] @ Quit: maxagaz: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:32] @ Quit: hacim: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:33] @ Quit: sdodson: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:33] @ Quit: KarlHungus: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:34] @ Quit: bevans5446: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:34] @ Quit: toky: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:35] @ Quit: kjetilho: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:35] @ Quit: phips: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:36] @ Quit: phellarv: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:36] @ Quit: Sakarias: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:37] @ Quit: telmich: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:38] @ Quit: kennethd: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:38] @ Quit: preaction: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:39] @ Quit: robbyt: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:39] @ Quit: Risar: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:40] @ Quit: beelzebob: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:41] @ Quit: gun: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:41] @ Quit: komitee: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:43] @ Quit: shine: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:43] @ Quit: flakrat: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:44] @ Quit: nasrat: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:45] @ Quit: heydrick1: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:45] @ Quit: Filbert: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:46] @ Quit: rodjek: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:46] @ Quit: dyresen: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:47] @ Quit: zipkid: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:47] @ Quit: morty: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:48] @ Quit: otto__: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:48] @ Quit: nexx_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:49] @ Quit: cm1: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:49] @ Quit: DanF: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:50] @ Quit: CompBrain: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:50] @ Quit: CoolCold: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:51] @ Quit: Cuchulain: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:51] @ Quit: RomainK: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:52] @ Quit: Whoop: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:52] @ Quit: realist: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:53] @ Quit: mgisbers_away: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:54] @ Quit: nakano: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:54] @ Quit: Dominic: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:55] @ Quit: cshields: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 17:34:55] @ KarlHung1s joined channel #puppet | ||
| [2009/12/18 17:34:55] @ beelzebo1 joined channel #puppet | ||
| [2009/12/18 17:34:55] @ nakano` joined channel #puppet | ||
| [2009/12/18 17:34:55] @ r0bbyt is now known as robbyt | ||
| [2009/12/18 17:34:56] @ gun_ joined channel #puppet | ||
| [2009/12/18 17:34:56] @ freiheit_ joined channel #puppet | ||
| [2009/12/18 17:34:56] @ Cuchulai1 joined channel #puppet | ||
| [2009/12/18 17:34:56] @ bda_ joined channel #puppet | ||
| [2009/12/18 17:34:56] @ Whoop joined channel #puppet | ||
| [2009/12/18 17:34:56] @ CompBrain joined channel #puppet | ||
| [2009/12/18 17:34:56] @ Av joined channel #puppet | ||
| [2009/12/18 17:34:56] @ windo_ joined channel #puppet | ||
| [2009/12/18 17:34:56] @ bevans5446_ is now known as bevans5446 | ||
| [2009/12/18 17:34:57] @ kambiz` joined channel #puppet | ||
| [2009/12/18 17:34:57] @ dyresen joined channel #puppet | ||
| [2009/12/18 17:34:57] @ toky joined channel #puppet | ||
| [2009/12/18 17:34:57] @ hacim joined channel #puppet | ||
| [2009/12/18 17:34:57] @ phips joined channel #puppet | ||
| [2009/12/18 17:34:57] @ cshields joined channel #puppet | ||
| [2009/12/18 17:34:57] @ flakrat joined channel #puppet | ||
| [2009/12/18 17:34:57] @ mgisbe631 is now known as mgisbers | ||
| [2009/12/18 17:34:58] @ Filbert joined channel #puppet | ||
| [2009/12/18 17:34:58] @ sdodson joined channel #puppet | ||
| [2009/12/18 17:35:03] @ realist joined channel #puppet | ||
| [2009/12/18 17:35:03] @ nexx joined channel #puppet | ||
| [2009/12/18 17:35:09] @ heydrick1 joined channel #puppet | ||
| [2009/12/18 17:35:09] @ kjetilho joined channel #puppet | ||
| [2009/12/18 17:35:21] @ Filbert is now known as Guest19653 | ||
| [2009/12/18 17:35:36] @ KarlHung1s is now known as KarlHungus | ||
| [2009/12/18 17:35:56] @ DracoWork joined channel #puppet | ||
| [2009/12/18 17:35:57] @ maxagaz joined channel #puppet | ||
| [2009/12/18 17:36:28] @ Quit: poison: Remote closed the connection | ||
| [2009/12/18 17:36:29] @ Quit: Telmo: Remote closed the connection | ||
| [2009/12/18 17:37:48] @ poison joined channel #puppet | ||
| [2009/12/18 17:38:15] @ RomainK_ is now known as RomainK | ||
| [2009/12/18 17:41:34] @ Quit: themurph: Read error: 110 (Connection timed out) | ||
| [2009/12/18 17:45:20] @ komitee joined channel #puppet | ||
| [2009/12/18 17:45:46] <komitee> Volcane: the master loads parser functions from module plugin directories. It doesn't require a pluginsync. | ||
| [2009/12/18 17:47:05] <komitee> also, you can load yamlized facts from $vardir/yaml/facts/$hostname.yaml | ||
| [2009/12/18 17:47:26] <komitee> it's updated before the external node script is run. | ||
| [2009/12/18 17:47:32] <komitee> -- as per reductive labs support. | ||
| [2009/12/18 17:48:12] <Volcane> komitee: ah the loading from there by the master must be new(ish) certainly the wiki page when i wrote extlookup didnt have that bits | ||
| [2009/12/18 17:48:20] <Volcane> komitee: but certainly makes things easier | ||
| [2009/12/18 17:48:36] <komitee> yeap. I think it was available in late .24. | ||
| [2009/12/18 17:48:40] @ Quit: erm_: Read error: 110 (Connection timed out) | ||
| [2009/12/18 17:49:47] <Volcane> http://reductivelabs.com/trac/puppet/wiki/WritingYourOwnFunctions?version=13 yeah thats what it used to say | ||
| [2009/12/18 17:49:54] <Volcane> not sure if its a new feature or just previously undocumented | ||
| [2009/12/18 17:51:19] <komitee> learn something new every day. | ||
| [2009/12/18 17:51:31] <Volcane> still, not sure i want it to go out to all nodes | ||
| [2009/12/18 17:51:45] <komitee> I see very little harm in that. | ||
| [2009/12/18 17:51:51] <Volcane> nods | ||
| [2009/12/18 17:52:20] <komitee> the benefit of simple vc over the negative of a harmless file getting placed | ||
| [2009/12/18 17:52:23] <komitee> simplicity is good :) | ||
| [2009/12/18 17:52:32] @ sjefen6 joined channel #puppet | ||
| [2009/12/18 17:53:37] @ Cuchulai1 is now known as Cuchulain | ||
| [2009/12/18 17:54:11] <explody> hm, puppet's blastwave support doesn't really cover pkgutil does it | ||
| [2009/12/18 17:57:28] <explody> ah, no | ||
| [2009/12/18 17:58:35] @ Quit: sjefen6: "oops!" | ||
| [2009/12/18 18:03:02] @ Quit: pjsz: | ||
| [2009/12/18 18:04:46] @ Quit: chadh_: "leaving" | ||
| [2009/12/18 18:05:53] @ sjefen6 joined channel #puppet | ||
| [2009/12/18 18:06:46] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:06:47] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:06:47] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:06:48] @ Quit: Sakarias_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:07:07] @ Sakarias_ joined channel #puppet | ||
| [2009/12/18 18:07:07] @ mat_ joined channel #puppet | ||
| [2009/12/18 18:07:07] @ ssm joined channel #puppet | ||
| [2009/12/18 18:07:07] @ |Mike| joined channel #puppet | ||
| [2009/12/18 18:08:11] @ jimmij joined channel #puppet | ||
| [2009/12/18 18:09:48] @ WALoeIII joined channel #puppet | ||
| [2009/12/18 18:09:49] @ sjefen6_ joined channel #puppet | ||
| [2009/12/18 18:10:55] @ Quit: Djelibeybi: "Leaving" | ||
| [2009/12/18 18:11:16] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:11:16] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:11:17] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:11:17] @ Quit: Sakarias_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:11:49] @ Sakarias_ joined channel #puppet | ||
| [2009/12/18 18:11:49] @ mat_ joined channel #puppet | ||
| [2009/12/18 18:11:49] @ ssm joined channel #puppet | ||
| [2009/12/18 18:11:50] @ |Mike| joined channel #puppet | ||
| [2009/12/18 18:12:24] @ Quit: mat_: Remote closed the connection | ||
| [2009/12/18 18:12:55] @ Quit: jimmij: Client Quit | ||
| [2009/12/18 18:13:06] @ jimmij joined channel #puppet | ||
| [2009/12/18 18:13:18] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:13:19] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:13:19] @ Quit: Sakarias_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:13:32] @ Sakarias_ joined channel #puppet | ||
| [2009/12/18 18:13:32] @ ssm joined channel #puppet | ||
| [2009/12/18 18:13:32] @ |Mike| joined channel #puppet | ||
| [2009/12/18 18:14:47] @ mat_ joined channel #puppet | ||
| [2009/12/18 18:14:59] @ Quit: mat_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:14:59] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:15:00] @ Quit: |Mike|: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:15:00] @ Quit: Sakarias_: kubrick.freenode.net irc.freenode.net | ||
| [2009/12/18 18:15:20] @ mat_ joined channel #puppet | ||
| [2009/12/18 18:15:20] @ Sakarias_ joined channel #puppet | ||
| [2009/12/18 18:15:20] @ ssm joined channel #puppet | ||
| [2009/12/18 18:15:20] @ |Mike| joined channel #puppet | ||
| [2009/12/18 18:18:00] @ crdant joined channel #puppet | ||
| [2009/12/18 18:18:09] @ pastie joined channel #puppet | ||
| [2009/12/18 18:26:09] @ Quit: gpled: "Ex-Chat" | ||
| [2009/12/18 18:26:52] @ Quit: kaptk2: "Leaving." | ||
| [2009/12/18 18:32:43] @ bug joined channel #puppet | ||
| [2009/12/18 18:33:37] @ Quit: jason^: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 18:36:30] @ Quit: tuf_: Remote closed the connection | ||
| [2009/12/18 18:37:14] @ Quit: littleidea: | ||
| [2009/12/18 18:38:37] @ philip__ joined channel #puppet | ||
| [2009/12/18 18:38:47] @ Quit: philip__: Client Quit | ||
| [2009/12/18 18:39:05] @ philip__ joined channel #puppet | ||
| [2009/12/18 18:39:12] @ jason^ joined channel #puppet | ||
| [2009/12/18 18:39:30] @ littleidea joined channel #puppet | ||
| [2009/12/18 18:41:04] @ joe-mac2 joined channel #puppet | ||
| [2009/12/18 18:42:05] @ Quit: spencert: "Leaving." | ||
| [2009/12/18 18:42:12] @ Quit: littleidea: Client Quit | ||
| [2009/12/18 18:43:05] @ joe-mac2 left channel #puppet () | ||
| [2009/12/18 18:43:31] @ joe-mac2 joined channel #puppet | ||
| [2009/12/18 18:49:37] @ Quit: bug: | ||
| [2009/12/18 18:52:13] @ Quit: pheezy: Remote closed the connection | ||
| [2009/12/18 18:52:41] @ Quit: yarihm: "This computer has gone to sleep" | ||
| [2009/12/18 18:53:28] @ Quit: Devin: "Page closed" | ||
| [2009/12/18 18:54:23] @ Quit: ezmobius: Remote closed the connection | ||
| [2009/12/18 18:55:38] @ Quit: crdant: "Leaving." | ||
| [2009/12/18 18:56:16] @ Quit: joe-mac1: Read error: 110 (Connection timed out) | ||
| [2009/12/18 18:59:42] <agaffney> I've got a ssh_authorized_key entry with target => "/home/andrew.gaffney/.ssh/authorized_keys" | ||
| [2009/12/18 18:59:51] <agaffney> how is that going to react if /home/andrew.gaffney doesn't exist? | ||
| [2009/12/18 19:00:19] <agaffney> or if the user doesn't exist? | ||
| [2009/12/18 19:00:25] <Volcane> fail | ||
| [2009/12/18 19:01:28] <agaffney> is there a way to make it fail without spewing errors? | ||
| [2009/12/18 19:01:35] <Volcane> fail's an error | ||
| [2009/12/18 19:01:44] * agaffney rephrases | ||
| [2009/12/18 19:01:52] <agaffney> is there a way to only make it "run" if that user exists? | ||
| [2009/12/18 19:02:02] @ Quit: sjefen6: Connection timed out | ||
| [2009/12/18 19:03:16] <agaffney> I know I can turn it into an exec with an onlyif | ||
| [2009/12/18 19:03:40] <agaffney> are there plans to add onlyif to any resource type? | ||
| [2009/12/18 19:03:49] <agaffney> that would make things so much easier | ||
| [2009/12/18 19:04:00] @ Quit: _bobbyz: Read error: 110 (Connection timed out) | ||
| [2009/12/18 19:05:19] <Volcane> there was talk of it | ||
| [2009/12/18 19:05:28] <Volcane> but why dont you just make a define that create a user and copy its keys | ||
| [2009/12/18 19:05:37] <Volcane> then u only get keys when u make a user with the define? | ||
| [2009/12/18 19:05:40] <agaffney> LDAP users | ||
| [2009/12/18 19:05:52] <Volcane> puppet does *exactly* as told, if it cant, it doesnt and the resources fail | ||
| [2009/12/18 19:05:57] <Volcane> thats pretty integral to its design | ||
| [2009/12/18 19:05:59] <agaffney> and it's against AD, so it's more difficult to stick the keys in there | ||
| [2009/12/18 19:06:05] <agaffney> yeah, I understand that | ||
| [2009/12/18 19:07:34] @ Quit: p3rror: Remote closed the connection | ||
| [2009/12/18 19:07:43] <Volcane> but yeah, onlyif/unless etc will probably some day be meta params | ||
| [2009/12/18 19:07:51] <Volcane> been lots of talk abt it | ||
| [2009/12/18 19:08:12] <agaffney> that would be nice | ||
| [2009/12/18 19:08:37] <agaffney> at my last job, I extended the AD schema to allow sticking SSH keys in AD | ||
| [2009/12/18 19:08:59] <agaffney> and then used puppet to push out a script that queried AD for SSH keys, and stuck them in ~/.ssh/authorized_keys if the user's homedir existed on the box | ||
| [2009/12/18 19:09:14] <agaffney> I could do that again, but I don't know if I want to | ||
| [2009/12/18 19:13:23] @ bodepd left channel #puppet () | ||
| [2009/12/18 19:14:08] @ Quit: lak: | ||
| [2009/12/18 19:17:10] <joe-mac2> agaffney: i think likewise makes stuff that can do that | ||
| [2009/12/18 19:17:33] <agaffney> yeah, I know | ||
| [2009/12/18 19:17:39] <agaffney> I'm not all that concerned about the SSH keys | ||
| [2009/12/18 19:17:42] <agaffney> that was just an added bonus :P | ||
| [2009/12/18 19:17:43] <joe-mac2> cool that you did it on your own though... | ||
| [2009/12/18 19:18:00] <agaffney> yeah, that was...interesting :P | ||
| [2009/12/18 19:18:11] <agaffney> modifying the AD schema by hand | ||
| [2009/12/18 19:18:33] <agaffney> I've still got the script but not my schema mods | ||
| [2009/12/18 19:18:34] <joe-mac2> AD scares me | ||
| [2009/12/18 19:18:43] <agaffney> if it doesn't, you don't know enough about it | ||
| [2009/12/18 19:18:44] <joe-mac2> care to pastie it? | ||
| [2009/12/18 19:18:45] <joe-mac2> or email... | ||
| [2009/12/18 19:19:38] <agaffney> let me censor a bit of stuff and then I'll pastebin | ||
| [2009/12/18 19:19:43] <joe-mac2> sweet | ||
| [2009/12/18 19:20:09] <agaffney> the script is a modified version of a script written by robbat2 (a fellow Gentoo dev) | ||
| [2009/12/18 19:20:14] <agaffney> for Gentoo's LDAP setup | ||
| [2009/12/18 19:21:35] <joe-mac2> o you are a gentoo dev? | ||
| [2009/12/18 19:21:39] <agaffney> yes | ||
| [2009/12/18 19:22:35] <joe-mac2> nice... i'd like to join a project but i my free time is too inconsistent | ||
| [2009/12/18 19:22:47] <agaffney> that was my thought 5 years ago :P | ||
| [2009/12/18 19:22:51] <joe-mac2> so i just randomly help out heh | ||
| [2009/12/18 19:22:52] <agaffney> now I have the same problem | ||
| [2009/12/18 19:24:01] <agaffney> http://dpaste.com/135219/ | ||
| [2009/12/18 19:24:24] <joe-mac2> ahhhh perl | ||
| [2009/12/18 19:24:28] <joe-mac2> the goggles, they do nothing! | ||
| [2009/12/18 19:24:30] <joe-mac2> :-D | ||
| [2009/12/18 19:25:11] <joe-mac2> jk, thanks for the paste. might eventually make a push for AD auth on our boxes | ||
| [2009/12/18 19:25:21] <agaffney> heh | ||
| [2009/12/18 19:25:46] @ Quit: rmiller4pi81: Read error: 110 (Connection timed out) | ||
| [2009/12/18 19:25:58] <joe-mac2> alright i'm out of here for a bit, see ya and thanks again | ||
| [2009/12/18 19:26:03] <agaffney> np | ||
| [2009/12/18 19:27:21] @ Quit: giskard: Remote closed the connection | ||
| [2009/12/18 19:28:42] @ Zachafer joined channel #puppet | ||
| [2009/12/18 19:29:25] @ Quit: Zachafer: Client Quit | ||
| [2009/12/18 19:40:38] @ Mick27 joined channel #puppet | ||
| [2009/12/18 19:41:32] @ bodepd joined channel #puppet | ||
| [2009/12/18 19:48:35] @ jimmij1 joined channel #puppet | ||
| [2009/12/18 19:48:48] @ Quit: jimmij: Remote closed the connection | ||
| [2009/12/18 19:55:07] <BarnacleBob> ohadlevy, there? | ||
| [2009/12/18 19:55:15] @ incommon_ike joined channel #puppet | ||
| [2009/12/18 19:56:00] @ Quit: jimmij1: "Leaving." | ||
| [2009/12/18 19:56:03] @ jimmij joined channel #puppet | ||
| [2009/12/18 19:56:05] <BarnacleBob> ohadlevy, probably not but if you read this. what about this idea. use the puppetmasterd export option (new in 25.x that exports the manifest in json) to figure out what classes a host is applying as a rake task. | ||
| [2009/12/18 19:56:27] @ sjefen6 joined channel #puppet | ||
| [2009/12/18 20:00:11] @ preaction joined channel #puppet | ||
| [2009/12/18 20:01:08] @ henriquev joined channel #puppet | ||
| [2009/12/18 20:03:13] <agaffney> how can I loop over an array? | ||
| [2009/12/18 20:03:36] <ohadlevy> i'm not really here :) but the real problem is that you dont want all classes rather the ones that are included | ||
| [2009/12/18 20:04:07] <agaffney> I'm creating a ssh_keys definition that will write the ~/.ssh/authorized_keys entry only if the user's homedir already exists | ||
| [2009/12/18 20:04:15] <agaffney> and I want to allow multiple keys | ||
| [2009/12/18 20:04:38] <ohadlevy> e.g if u want to remove a class (that has been included some where) you dont want to remove it from all of your nodes | ||
| [2009/12/18 20:04:40] @ jimmij1 joined channel #puppet | ||
| [2009/12/18 20:04:42] <BarnacleBob> ohadlevy, yeah actually was going to code up a --filter option to the import of your manifests. so i can only get my *::role::* classes | ||
| [2009/12/18 20:04:45] <BarnacleBob> but still interesting | ||
| [2009/12/18 20:04:55] <ohadlevy> it probably makes more sense to parse the node statements | ||
| [2009/12/18 20:04:55] <BarnacleBob> to think about what that could be used for | ||
| [2009/12/18 20:05:21] @ Quit: jimmij: Remote closed the connection | ||
| [2009/12/18 20:05:46] <BarnacleBob> was just brain storming. had like 3 beers at lunch and don't want to work :) | ||
| [2009/12/18 20:05:55] <ohadlevy> :) | ||
| [2009/12/18 20:07:05] <BarnacleBob> one thing a colleague just asked me was "did puppet just overwrite x on y" and well it would be nice for there to be a way to ask the web interface like "what will puppet do to y machine" | ||
| [2009/12/18 20:07:12] <BarnacleBob> and using the export as json might be nice for that | ||
| [2009/12/18 20:07:15] <BarnacleBob> even if it was on demand | ||
| [2009/12/18 20:07:21] <BarnacleBob> perhaps with the puppetdoc stuff or something | ||
| [2009/12/18 20:07:37] <ohadlevy> there is already a ticket for linking classes to puppetdocs | ||
| [2009/12/18 20:08:12] @ Quit: jimmij1: Client Quit | ||
| [2009/12/18 20:08:19] @ jimmij joined channel #puppet | ||
| [2009/12/18 20:08:38] <ohadlevy> but to simulate a puppet run.. hmm that might be hard... as most likely you need to run it on the client itself | ||
| [2009/12/18 20:09:49] * ohadlevy gotta go - i'm off sailing | ||
| [2009/12/18 20:10:40] @ jimmij1 joined channel #puppet | ||
| [2009/12/18 20:10:40] @ Quit: jimmij: Client Quit | ||
| [2009/12/18 20:12:00] <BarnacleBob> have fun ohadlevy | ||
| [2009/12/18 20:12:26] @ Quit: Mick27: "This computer has gone to sleep" | ||
| [2009/12/18 20:12:46] <BarnacleBob> ohadlevy, actually after the client has checked in using the /usr/sbin/puppetmasterd --compile <fqdn> actually results in it using the facts that were stored from the last run | ||
| [2009/12/18 20:13:01] <BarnacleBob> so results in the same run stuff | ||
| [2009/12/18 20:16:15] @ joe-mac1 joined channel #puppet | ||
| [2009/12/18 20:18:36] @ Quit: sjefen6_: Remote closed the connection | ||
| [2009/12/18 20:21:38] @ Quit: sjefen6: Remote closed the connection | ||
| [2009/12/18 20:22:24] @ Robbie_ joined channel #puppet | ||
| [2009/12/18 20:26:21] @ gaveen joined channel #puppet | ||
| [2009/12/18 20:26:28] @ Quit: BarnacleBob: "This computer has gone to sleep" | ||
| [2009/12/18 20:26:37] @ sjefen6 joined channel #puppet | ||
| [2009/12/18 20:27:49] <explody> where would I start looking to figure out why a provider plugin is not syncing to a client? I've got facts in another module that are copying over fine, but the provider is not. No errors regarding it, it's just being ignored | ||
| [2009/12/18 20:28:05] <explody> oh wait, actually it is being copied over on a linux client, but not on solaris | ||
| [2009/12/18 20:28:36] @ Quit: poison: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 20:30:04] @ jfreeman joined channel #puppet | ||
| [2009/12/18 20:31:06] @ Quit: sjefen6: Read error: 60 (Operation timed out) | ||
| [2009/12/18 20:31:09] <agaffney> http://dpaste.com/135236/ | ||
| [2009/12/18 20:31:15] @ sjefen6 joined channel #puppet | ||
| [2009/12/18 20:31:16] <agaffney> that's evil and awesome at the same time | ||
| [2009/12/18 20:31:30] <agaffney> a poor man's ssh_authorized_keys that doesn't push until the homedir exists | ||
| [2009/12/18 20:31:54] @ Quit: jfreeman: Remote closed the connection | ||
| [2009/12/18 20:32:26] <explody> hm ok bad cache. cleared it all out and started over and it works | ||
| [2009/12/18 20:33:02] <agaffney> http://dpaste.com/135236/ <-- better one without the second grep | ||
| [2009/12/18 20:33:43] @ jfreeman joined channel #puppet | ||
| [2009/12/18 20:35:00] @ Quit: jimmij1: "Leaving." | ||
| [2009/12/18 20:35:09] @ Quit: joe-mac2: Read error: 110 (Connection timed out) | ||
| [2009/12/18 20:48:15] @ jimmij joined channel #puppet | ||
| [2009/12/18 20:51:18] @ Quit: henriquev: Read error: 110 (Connection timed out) | ||
| [2009/12/18 20:52:59] <explody> ergh ok I do have a problem. although my custom provider is getting copied to the client, it is not actually loading that provide in subsequent runs | ||
| [2009/12/18 20:56:29] <bodepd> what provider are you writing? | ||
| [2009/12/18 20:56:58] <explody> I didn't actually write it, it's the pkgutil provider someone posted on one of the lists | ||
| [2009/12/18 20:57:13] <bodepd> ah, for blastwave? | ||
| [2009/12/18 20:57:25] <explody> yeah | ||
| [2009/12/18 20:58:02] <explody> oh wait I might know | ||
| [2009/12/18 20:58:03] <bodepd> if its getting copied the right location it should work | ||
| [2009/12/18 20:58:21] <bodepd> you could always copy it to the real puppet code location for providers to make sure the code isnt the issue | ||
| [2009/12/18 20:58:22] @ jcape joined channel #puppet | ||
| [2009/12/18 20:58:33] <explody> definitely, that's next | ||
| [2009/12/18 20:59:06] @ crdant joined channel #puppet | ||
| [2009/12/18 21:00:08] @ bodepd left channel #puppet () | ||
| [2009/12/18 21:04:42] @ littleidea joined channel #puppet | ||
| [2009/12/18 21:06:00] <joe-mac1> ohadlevy: i just read that bit in the scrollback buffer, not a bad idea for a feature of your foreman maybe, allow a --noop run of puppetd via ssh key | ||
| [2009/12/18 21:07:03] @ Quit: littleidea: Client Quit | ||
| [2009/12/18 21:07:33] @ Quit: jimmij: "Leaving." | ||
| [2009/12/18 21:07:43] <joe-mac1> to do the simulated runs you were talking about with barnaclebob | ||
| [2009/12/18 21:08:24] <joe-mac1> you think i should file a feature requiest for you in your issue tracker? i don't actually use your software but i think it's cool and it sounds like a pretty awesome feature being able to simulate a run on demand via some button | ||
| [2009/12/18 21:09:22] @ incommon_ike left channel #puppet () | ||
| [2009/12/18 21:09:32] <explody> confusion: http://dpaste.com/135240/ lines 39-43, it grabs the plugin, like 45 it loads it. I stop it there and re-run, it should be loading it around line 120, but it does not | ||
| [2009/12/18 21:09:54] <explody> the first run in that paste is immediately after rm-ing the plugin from cache | ||
| [2009/12/18 21:11:56] <explody> ooh wrong path | ||
| [2009/12/18 21:12:35] @ Quit: jab_doa: "Verlassend" | ||
| [2009/12/18 21:14:23] <explody> was in <module>/lib/puppet/provider/pkgutil.rb, should be in <module>/lib/puppet/provider/package/pkgutil.rb, | ||
| [2009/12/18 21:16:06] @ jcape left channel #puppet () | ||
| [2009/12/18 21:19:36] @ sjefen6 is now known as sjefen6_ | ||
| [2009/12/18 21:26:20] @ Quit: Bass10: Read error: 110 (Connection timed out) | ||
| [2009/12/18 21:27:49] @ bodepd joined channel #puppet | ||
| [2009/12/18 21:31:23] <joe-mac1> anybody know if nigel has built .25.1 packages for debian yet? | ||
| [2009/12/18 21:34:39] @ Quit: crdant: "Leaving." | ||
| [2009/12/18 21:36:58] @ ezmobius joined channel #puppet | ||
| [2009/12/18 21:38:35] @ Quit: Robbie_: Remote closed the connection | ||
| [2009/12/18 21:44:06] <explody> joe-mac: yep | ||
| [2009/12/18 21:44:25] <explody> they're in unstable AFAIK | ||
| [2009/12/18 21:44:54] @ Quit: ezmobius: Remote closed the connection | ||
| [2009/12/18 21:46:52] <explody> yes, they are in unstable, updated 2 days ago | ||
| [2009/12/18 21:47:03] <joe-mac1> hmm, weird. i am on ftp.ubuntu and in the pool there is some missing files for puppet | ||
| [2009/12/18 21:47:15] <explody> ubuntu doesn't have 0.25 yet | ||
| [2009/12/18 21:47:16] <joe-mac1> this is where i got .24.8 when i migrated | ||
| [2009/12/18 21:47:27] <explody> yeah that's as far as they've gotten | ||
| [2009/12/18 21:47:38] <joe-mac1> explody: you mean even on ftp.ubuntu, or in the actual distro? | ||
| [2009/12/18 21:47:43] <explody> both | ||
| [2009/12/18 21:47:57] <joe-mac1> i don't even see .24.8 in the pool dir right now though | ||
| [2009/12/18 21:48:02] <explody> that's weird | ||
| [2009/12/18 21:48:05] <joe-mac1> but i know it exists since this is where i got it lol | ||
| [2009/12/18 21:48:31] <joe-mac1> can you just look at this ftp://ftp.ubuntu.com/ubuntu/pool/universe/p/puppet/ and tell me if i am retarded or something | ||
| [2009/12/18 21:49:47] <explody> nope, 0.24.5 and under | ||
| [2009/12/18 21:49:52] <explody> ftp://ftp.us.debian.org/debian/pool/main/p/puppet/ | ||
| [2009/12/18 21:50:43] <explody> shouldn't have any problem installing the debian ones, I don't think there are any binaries | ||
| [2009/12/18 21:50:45] @ cm1_ is now known as cm1 | ||
| [2009/12/18 21:50:59] <explody> I'm using dapper debs on some old etch boxes I have, with no issues as of yet | ||
| [2009/12/18 21:51:42] <explody> gotta run, cheers | ||
| [2009/12/18 21:53:16] <joe-mac1> see ya explody | ||
| [2009/12/18 21:58:06] @ Quit: sjefen6_: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 21:58:43] @ Quit: jaredrhine: Read error: 110 (Connection timed out) | ||
| [2009/12/18 22:03:07] @ Quit: pting: "Ex-Chat" | ||
| [2009/12/18 22:23:20] @ bug joined channel #puppet | ||
| [2009/12/18 22:39:35] @ erm_ joined channel #puppet | ||
| [2009/12/18 22:42:02] @ jaredrhine joined channel #puppet | ||
| [2009/12/18 22:44:42] @ crdant joined channel #puppet | ||
| [2009/12/18 22:46:49] @ Quit: WALoeIII: Read error: 113 (No route to host) | ||
| [2009/12/18 22:50:33] @ Quit: whaley: "Leaving..." | ||
| [2009/12/18 22:55:39] @ Quit: jfreeman: Read error: 110 (Connection timed out) | ||
| [2009/12/18 22:58:26] @ WALoeIII joined channel #puppet | ||
| [2009/12/18 22:59:28] @ pheezy joined channel #puppet | ||
| [2009/12/18 23:00:51] @ Quit: WALoeIII: Client Quit | ||
| [2009/12/18 23:02:09] @ nakano` is now known as nakano_ | ||
| [2009/12/18 23:05:40] @ sjefen6 joined channel #puppet | ||
| [2009/12/18 23:19:29] @ Quit: sjefen6: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 23:20:14] @ pjsz joined channel #puppet | ||
| [2009/12/18 23:25:32] @ jfreeman joined channel #puppet | ||
| [2009/12/18 23:28:48] @ rmiller4pi8 joined channel #puppet | ||
| [2009/12/18 23:31:07] @ rmiller4pi81 joined channel #puppet | ||
| [2009/12/18 23:33:42] @ rmiller4pi82 joined channel #puppet | ||
| [2009/12/18 23:36:16] @ Quit: crdant: "Leaving." | ||
| [2009/12/18 23:37:44] @ rmiller4pi82 left channel #puppet () | ||
| [2009/12/18 23:45:11] @ Quit: pjsz: | ||
| [2009/12/18 23:50:04] @ Quit: rmiller4pi8: Read error: 110 (Connection timed out) | ||
| [2009/12/18 23:51:00] @ littleidea joined channel #puppet | ||
| [2009/12/18 23:53:52] @ Quit: rmiller4pi81: Read error: 110 (Connection timed out) | ||
| [2009/12/18 23:54:40] @ Quit: robbyt: | ||
| [2009/12/18 23:56:33] @ Quit: gaveen: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 23:57:40] @ Quit: jfreeman: Read error: 104 (Connection reset by peer) | ||
| [2009/12/18 23:57:55] @ Quit: jaredrhine: Read error: 110 (Connection timed out) |
Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!