| [2008/06/23 00:02:55] @ randybias joined channel #puppet | ||
| [2008/06/23 00:03:54] @ shenson is now known as shenson_not_here | ||
| [2008/06/23 00:09:42] @ hessml joined channel #puppet | ||
| [2008/06/23 00:23:29] @ ski98033 joined channel #puppet | ||
| [2008/06/23 00:41:53] @ Quit: randybias: | ||
| [2008/06/23 00:43:21] @ Quit: lak: | ||
| [2008/06/23 00:49:38] <stevenjenkins> I'm confused, why is vendor/gems/rspec/examples/stories/game-of-life in the puppet source? | ||
| [2008/06/23 00:56:02] <zirpu> boredom? | ||
| [2008/06/23 00:56:49] <fujin> it's awesome. | ||
| [2008/06/23 00:57:15] <fujin> stevenjenkins: because it's a vendor gem | ||
| [2008/06/23 00:57:28] <fujin> Frozen versin of rspec for Puppet | ||
| [2008/06/23 01:07:24] @ f3ew joined channel #puppet | ||
| [2008/06/23 01:10:22] @ Vivek joined channel #puppet | ||
| [2008/06/23 01:15:30] <stevenjenkins> fujin - tx. | ||
| [2008/06/23 01:53:56] @ Quit: Ol_: | ||
| [2008/06/23 01:57:05] <msf> re | ||
| [2008/06/23 01:57:14] <msf> can anyone give me a couple of git tips ? | ||
| [2008/06/23 02:01:38] @ hessml is now known as hessml|away | ||
| [2008/06/23 02:06:35] @ Quit: jvanzyl: | ||
| [2008/06/23 02:13:47] @ Quit: ski98033: "Leaving." | ||
| [2008/06/23 02:19:27] @ Quit: hessml|away: "Leaving..." | ||
| [2008/06/23 02:20:00] @ Quit: spheromak: | ||
| [2008/06/23 02:20:45] @ hessml joined channel #puppet | ||
| [2008/06/23 02:21:09] @ Quit: fbe: Read error: 110 (Connection timed out) | ||
| [2008/06/23 02:25:46] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 02:26:41] @ Quit: shadoi: "leaving" | ||
| [2008/06/23 02:28:27] @ lak joined channel #puppet | ||
| [2008/06/23 02:34:21] @ Innocenti joined channel #puppet | ||
| [2008/06/23 02:37:17] @ Quit: Innocenti: Remote closed the connection | ||
| [2008/06/23 02:37:31] @ Innocenti joined channel #puppet | ||
| [2008/06/23 02:39:18] @ Quit: Innocenti: Client Quit | ||
| [2008/06/23 02:39:33] @ Innocenti joined channel #puppet | ||
| [2008/06/23 02:40:07] @ Quit: Innocenti: Remote closed the connection | ||
| [2008/06/23 02:50:06] @ Innocenti joined channel #puppet | ||
| [2008/06/23 02:54:38] @ Quit: markl_: Connection timed out | ||
| [2008/06/23 02:59:29] @ Quit: Innocenti: Client Quit | ||
| [2008/06/23 02:59:44] @ Innocenti joined channel #puppet | ||
| [2008/06/23 03:00:08] @ Quit: thegcat_: | ||
| [2008/06/23 03:00:28] @ Quit: Innocenti: Client Quit | ||
| [2008/06/23 03:00:43] @ Innocenti joined channel #puppet | ||
| [2008/06/23 03:01:41] @ Quit: Innocenti: Client Quit | ||
| [2008/06/23 03:05:15] @ Innocenti joined channel #puppet | ||
| [2008/06/23 03:10:17] @ tim|mb joined channel #puppet | ||
| [2008/06/23 03:10:59] @ Quit: Innocenti: Client Quit | ||
| [2008/06/23 03:14:40] @ Quit: lak: | ||
| [2008/06/23 03:27:46] @ hessml is now known as hessml|away | ||
| [2008/06/23 03:37:13] <andrewcshafer> Just changed the CSS on trac | ||
| [2008/06/23 03:37:38] <andrewcshafer> http://reductivelabs.com/trac/puppet/ | ||
| [2008/06/23 03:42:16] <zipkid> looks... new... | ||
| [2008/06/23 03:42:25] <zipkid> :-) | ||
| [2008/06/23 03:43:27] <andrewcshafer> At least a little something until trac goes away :/ | ||
| [2008/06/23 03:43:29] @ jsgotangco joined channel #puppet | ||
| [2008/06/23 03:44:12] <zipkid> hmm... i see that 'trac' pop up everywhere... but what is it | ||
| [2008/06/23 03:44:14] <zipkid> ? | ||
| [2008/06/23 03:45:01] <zipkid> ah.... "tracd/0.10.4 Python/2.4.4" the 'server' . | ||
| [2008/06/23 03:45:02] <Volcane> zipkid: its a app that provides wiki, tickets, source code browsing for projects | ||
| [2008/06/23 03:45:31] <zipkid> and... does it need to go ? | ||
| [2008/06/23 03:45:38] <Volcane> its crap | ||
| [2008/06/23 03:45:42] <zipkid> ow... | ||
| [2008/06/23 03:45:59] <Volcane> its ok for like small projects | ||
| [2008/06/23 03:52:25] @ Quit: hessml|away: "Leaving..." | ||
| [2008/06/23 03:53:55] @ fbe joined channel #puppet | ||
| [2008/06/23 03:54:46] * Volcane wonders why the sysctl native type thats on the wiki isnt in the core | ||
| [2008/06/23 04:08:13] @ trombik_ joined channel #puppet | ||
| [2008/06/23 04:08:26] <trombik_> /join yokohama.pm | ||
| [2008/06/23 04:08:38] <zipkid> ^H | ||
| [2008/06/23 04:08:50] <trombik_> oops | ||
| [2008/06/23 04:09:09] <duritong> anybody has a receipe to install java as a rpm? | ||
| [2008/06/23 04:09:32] <zipkid> rpm -ivh <java.rpm> | ||
| [2008/06/23 04:09:46] <Volcane> duritong: jpackage.org | ||
| [2008/06/23 04:10:19] @ Quit: andrewcshafer: | ||
| [2008/06/23 04:10:25] <Volcane> rhel 5 uses the jpackage rpms for their gcj compiled jvm, so you can use their srpm to build a sun/ibm/etc jdk and it'll work out hte box | ||
| [2008/06/23 04:10:36] <duritong> cool | ||
| [2008/06/23 04:10:45] <duritong> didn't know that :) | ||
| [2008/06/23 04:11:36] <Volcane> what distro you on? | ||
| [2008/06/23 04:12:28] <duritong> centos 5 | ||
| [2008/06/23 04:12:32] <duritong> so rhel 5 | ||
| [2008/06/23 04:12:47] <duritong> and i need a sun jdk | ||
| [2008/06/23 04:13:04] <Volcane> ah yeah, grab the srpm from jpackage, grab the source from sun and build it | ||
| [2008/06/23 04:13:16] <kajtzu> use jpackage, works great, etc. you just need to do the footwork to package your jvm on your own | ||
| [2008/06/23 04:13:40] <duritong> Volcane: neat | ||
| [2008/06/23 04:15:02] @ roald joined channel #puppet | ||
| [2008/06/23 04:15:45] @ Quit: rcoup: | ||
| [2008/06/23 04:19:48] <duritong> Volcane: this works also with x86? as i see something mentioned not to use it | ||
| [2008/06/23 04:20:40] <Volcane> works for me | ||
| [2008/06/23 04:20:52] <Volcane> where does it say not to use it? | ||
| [2008/06/23 04:21:13] <duritong> http://www.jpackage.org/installation.php | ||
| [2008/06/23 04:21:19] * duritong just crwaling the docs | ||
| [2008/06/23 04:24:33] <Volcane> thats new, maybe theres an issue with jdk 6 x86_64 version not sure | ||
| [2008/06/23 04:25:03] <duritong> hmm people are already using it here | ||
| [2008/06/23 04:25:09] <Volcane> i run 1.5.0 update 14 with no problem | ||
| [2008/06/23 04:25:14] <duritong> ok | ||
| [2008/06/23 04:25:34] <Volcane> built using jpackage rpms, serving maybe 500 million requests a month over 4 machines | ||
| [2008/06/23 04:37:48] <kajtzu> Volcane: java-1.6.0-sun works just fine on both i386 and x86_64 archs | ||
| [2008/06/23 04:40:29] <Volcane> wonder why they say not to use itw ith jpackage then, odd | ||
| [2008/06/23 04:46:46] <duritong> Volcane: building is really super easy | ||
| [2008/06/23 04:46:48] <duritong> great | ||
| [2008/06/23 04:47:11] <duritong> thanks | ||
| [2008/06/23 05:24:25] @ Quit: Vivek: "Leaving" | ||
| [2008/06/23 05:32:45] @ Quit: trombik_: Client Quit | ||
| [2008/06/23 05:32:59] <raphink> hi | ||
| [2008/06/23 05:33:00] <raphink> :) | ||
| [2008/06/23 05:33:26] <raphink> I've got a question | ||
| [2008/06/23 05:36:50] * raphink is stupid | ||
| [2008/06/23 05:37:22] * raphink makes a note for self : autogenerating a date stamp in a template results in the file being replaced everytime :( | ||
| [2008/06/23 05:42:44] <zipkid> raphink: that is really obvious :-) | ||
| [2008/06/23 05:42:49] <raphink> yes ;) | ||
| [2008/06/23 05:42:55] <raphink> that's why I say I'm stupid ;) | ||
| [2008/06/23 05:43:26] <raphink> I was wondering why the service was restarted everytime I launched puppetd ;) | ||
| [2008/06/23 05:45:21] <zipkid> how about adding an unless => 'test -f <yourfile>' so it only creates it when it does not exist.... | ||
| [2008/06/23 05:52:08] @ Quit: jsgotangco: "don't" | ||
| [2008/06/23 06:04:05] @ keithlard joined channel #puppet | ||
| [2008/06/23 06:09:15] @ rcoup joined channel #puppet | ||
| [2008/06/23 06:12:14] @ rcoup left channel #puppet () | ||
| [2008/06/23 06:17:15] @ fbe_ joined channel #puppet | ||
| [2008/06/23 06:17:53] @ Quit: fbe: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 06:47:11] * zipkid is looking for lifeforms..... | ||
| [2008/06/23 06:48:04] @ kolla joined channel #puppet | ||
| [2008/06/23 06:48:24] * DarkFlib is looking for 'intelligent' lifeforms | ||
| [2008/06/23 06:49:49] @ Quit: keithlard: | ||
| [2008/06/23 06:50:58] @ keithlard joined channel #puppet | ||
| [2008/06/23 06:52:21] * zipkid thinks DarkFlib should review his aims with 'realism' taken into account.... | ||
| [2008/06/23 06:55:34] @ compubomb left channel #puppet () | ||
| [2008/06/23 06:57:40] <DarkFlib> awww... I like my personal reality... | ||
| [2008/06/23 06:57:45] <DarkFlib> its nice and fluffy | ||
| [2008/06/23 06:58:12] <zipkid> question is, are you 'nice and fluffy' .. :-P | ||
| [2008/06/23 07:04:39] @ Quit: jmeeuwen: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:42] @ Quit: neh: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:43] @ Quit: Hunnur: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:45] @ Quit: chadh_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:46] @ Quit: lassizci: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:48] @ Quit: skr: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:50] @ Quit: silk: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:51] @ Quit: ralfgro_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:53] @ Quit: exit237: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:54] @ Quit: roald: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:55] @ Quit: f3ew: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:56] @ Quit: mikearr: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:57] @ Quit: thom: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:04:59] @ Quit: kenvandine: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:00] @ Quit: mellen: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:01] @ Quit: DarkFlib: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:04] @ Quit: duritong: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:08] @ Quit: trombik: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:10] @ Quit: erikh: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:13] @ Quit: tmz: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:15] @ Quit: lamech: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:17] @ Quit: stevenjenkins: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:20] @ Quit: josb: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:24] @ Quit: kjetilho: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:26] @ Quit: Omahn: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:28] @ Quit: strerror_work: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:29] @ Quit: tim|imac: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:31] @ Quit: fbe_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:34] @ Quit: emerose: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:36] @ Quit: jfluhmann: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:38] @ Quit: jshare: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:39] @ Quit: raphink: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:40] @ Quit: ConSeannery: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:41] @ Quit: magnachef: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:42] @ Quit: RainDoctor: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:43] @ Quit: Mandus: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:44] @ Quit: nwp_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:46] @ Quit: madduck: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:47] @ Quit: fux: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:48] @ Quit: bda: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:49] @ Quit: yure: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:50] @ Quit: barnbarn: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:51] @ Quit: Londo_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:52] @ Quit: phips: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:53] @ Quit: hacim: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:54] @ Quit: ricky: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:55] @ Quit: choffee: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:56] @ Quit: chillitom: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:57] @ Quit: wibbit: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:58] @ Quit: Cuchulain: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:05:59] @ Quit: kajtzu: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:01] @ Quit: keithlard: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:02] @ Quit: kolla: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:03] @ Quit: waawaamilk: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:04] @ Quit: hiffy: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:05] @ Quit: silent-ion: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:06] @ Quit: dryrot: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:07] @ Quit: fujin: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:08] @ Quit: Gh0sty: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:09] @ Quit: bartc_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:09] @ Quit: nevyn: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:11] @ Quit: Volcane: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:11] @ Quit: londo: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:12] @ Quit: fastjay: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:12] @ Quit: wrobel: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:13] @ Quit: JarleB: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:14] @ Quit: spike: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:15] @ Quit: machpo: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:15] @ Quit: Maliuta: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:16] @ Quit: ashp: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:17] @ Quit: Soahc: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:17] @ Quit: Superfly_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:18] @ Quit: stick: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:18] @ Quit: Kindred: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:18] @ Quit: Shamgar: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:20] @ Quit: glut: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:20] @ Quit: msf: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:21] @ Quit: z00dax: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:22] @ Quit: ska-fan_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:23] @ Quit: jcastro: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:23] @ Quit: mmestnik: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:24] @ Quit: mizzy: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:26] @ Quit: ssm: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:26] @ Quit: charlieS: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:27] @ Quit: hX8: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:27] @ Quit: benp-: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:28] @ Quit: rakslice_: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:28] @ Quit: authentic: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:29] @ Quit: auxesis: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:29] @ Quit: zipkid: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:30] @ Quit: lazzurs: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:30] @ Quit: jamesturnbull: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:31] @ Quit: euclid: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:32] @ Quit: bio____: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:32] @ Quit: xmslack: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:32] @ Quit: fdz: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:33] @ Quit: jason^: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:33] @ Quit: xorl: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:34] @ Quit: lefant: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:34] @ Quit: evil_steve: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:34] @ Quit: blblack: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:35] @ Quit: pkhamre: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:35] @ Quit: thijso: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:35] @ Quit: zoeloelip: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:36] @ Quit: freiheit: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:36] @ Quit: zirpu: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:36] @ Quit: docta_v: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:37] @ Quit: mcbride: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:37] @ Quit: growler: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:37] @ Quit: holoway: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:38] @ Quit: n5red-0: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:06:38] @ Quit: Aaton: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:07:04] @ zipkid joined channel #puppet | ||
| [2008/06/23 07:07:18] @ jason^ joined channel #puppet | ||
| [2008/06/23 07:08:54] @ rakslice_ joined channel #puppet | ||
| [2008/06/23 07:08:55] @ authentic joined channel #puppet | ||
| [2008/06/23 07:08:55] @ evil_steve joined channel #puppet | ||
| [2008/06/23 07:08:55] @ auxesis joined channel #puppet | ||
| [2008/06/23 07:08:55] @ lazzurs joined channel #puppet | ||
| [2008/06/23 07:08:55] @ jamesturnbull joined channel #puppet | ||
| [2008/06/23 07:08:55] @ blblack joined channel #puppet | ||
| [2008/06/23 07:08:56] @ euclid joined channel #puppet | ||
| [2008/06/23 07:08:56] @ bio____ joined channel #puppet | ||
| [2008/06/23 07:08:56] @ xmslack joined channel #puppet | ||
| [2008/06/23 07:08:56] @ Aaton joined channel #puppet | ||
| [2008/06/23 07:08:56] @ pkhamre joined channel #puppet | ||
| [2008/06/23 07:08:57] @ fdz joined channel #puppet | ||
| [2008/06/23 07:08:57] @ thijso joined channel #puppet | ||
| [2008/06/23 07:08:57] @ zoeloelip joined channel #puppet | ||
| [2008/06/23 07:08:58] @ docta_v joined channel #puppet | ||
| [2008/06/23 07:08:58] @ freiheit joined channel #puppet | ||
| [2008/06/23 07:08:58] @ xorl joined channel #puppet | ||
| [2008/06/23 07:08:59] @ zirpu joined channel #puppet | ||
| [2008/06/23 07:08:59] @ lefant joined channel #puppet | ||
| [2008/06/23 07:09:00] @ growler joined channel #puppet | ||
| [2008/06/23 07:09:00] @ n5red-0 joined channel #puppet | ||
| [2008/06/23 07:09:00] @ holoway joined channel #puppet | ||
| [2008/06/23 07:09:00] @ mcbride joined channel #puppet | ||
| [2008/06/23 07:09:12] @ Quit: xorl: Killed by ballard.freenode.net (Nick collision) | ||
| [2008/06/23 07:09:13] @ Quit: auxesis: Killed by ballard.freenode.net (Nick collision) | ||
| [2008/06/23 07:09:13] @ docta_v_ joined channel #puppet | ||
| [2008/06/23 07:09:14] @ Quit: docta_v: Remote closed the connection | ||
| [2008/06/23 07:09:15] @ Quit: zoeloelip: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 07:09:15] @ zirpu_ joined channel #puppet | ||
| [2008/06/23 07:09:16] @ Quit: mcbride: Remote closed the connection | ||
| [2008/06/23 07:09:16] @ xmslack_ joined channel #puppet | ||
| [2008/06/23 07:09:16] @ growler_ joined channel #puppet | ||
| [2008/06/23 07:09:17] @ Quit: euclid: Killed by ballard.freenode.net (Nick collision) | ||
| [2008/06/23 07:09:17] @ Quit: lazzurs: Killed by ballard.freenode.net (Nick collision) | ||
| [2008/06/23 07:09:27] @ Quit: jamesturnbull: Killed by ballard.freenode.net (Nick collision) | ||
| [2008/06/23 07:09:29] @ pkhamre_ joined channel #puppet | ||
| [2008/06/23 07:09:29] @ Quit: growler: Connection reset by peer | ||
| [2008/06/23 07:09:36] @ exit237 joined channel #puppet | ||
| [2008/06/23 07:09:48] @ tmz joined channel #puppet | ||
| [2008/06/23 07:09:48] @ kjetilho joined channel #puppet | ||
| [2008/06/23 07:09:49] @ josb joined channel #puppet | ||
| [2008/06/23 07:09:49] @ stevenjenkins joined channel #puppet | ||
| [2008/06/23 07:09:49] @ lamech joined channel #puppet | ||
| [2008/06/23 07:09:50] @ Omahn joined channel #puppet | ||
| [2008/06/23 07:09:50] @ ^authentic joined channel #puppet | ||
| [2008/06/23 07:09:51] @ Quit: lefant: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 07:09:51] @ Quit: fdz: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 07:09:52] @ Quit: bio____: Success | ||
| [2008/06/23 07:09:56] @ Quit: blblack: Killed by ballard.freenode.net (Nick collision) | ||
| [2008/06/23 07:09:57] @ blblack joined channel #puppet | ||
| [2008/06/23 07:09:57] @ bio___ joined channel #puppet | ||
| [2008/06/23 07:09:58] @ euclid joined channel #puppet | ||
| [2008/06/23 07:09:58] @ lazzurs joined channel #puppet | ||
| [2008/06/23 07:09:58] @ machpo joined channel #puppet | ||
| [2008/06/23 07:09:59] @ Maliuta joined channel #puppet | ||
| [2008/06/23 07:09:59] @ ashp joined channel #puppet | ||
| [2008/06/23 07:09:59] @ Soahc joined channel #puppet | ||
| [2008/06/23 07:10:00] @ Shamgar joined channel #puppet | ||
| [2008/06/23 07:10:00] @ Superfly_ joined channel #puppet | ||
| [2008/06/23 07:10:00] @ stick joined channel #puppet | ||
| [2008/06/23 07:10:02] @ Kindred joined channel #puppet | ||
| [2008/06/23 07:10:04] @ glut joined channel #puppet | ||
| [2008/06/23 07:10:05] @ msf joined channel #puppet | ||
| [2008/06/23 07:10:07] @ z00dax joined channel #puppet | ||
| [2008/06/23 07:10:08] @ ska-fan_ joined channel #puppet | ||
| [2008/06/23 07:10:10] @ jcastro joined channel #puppet | ||
| [2008/06/23 07:10:11] @ mmestnik joined channel #puppet | ||
| [2008/06/23 07:10:12] @ mizzy joined channel #puppet | ||
| [2008/06/23 07:10:14] @ ssm joined channel #puppet | ||
| [2008/06/23 07:10:15] @ benp- joined channel #puppet | ||
| [2008/06/23 07:10:16] @ hX8 joined channel #puppet | ||
| [2008/06/23 07:10:18] @ charlieS joined channel #puppet | ||
| [2008/06/23 07:10:19] @ falsch joined channel #puppet | ||
| [2008/06/23 07:10:20] @ fdz_ joined channel #puppet | ||
| [2008/06/23 07:10:21] @ xorl joined channel #puppet | ||
| [2008/06/23 07:10:23] @ auxesis joined channel #puppet | ||
| [2008/06/23 07:10:24] @ roald joined channel #puppet | ||
| [2008/06/23 07:10:25] @ f3ew joined channel #puppet | ||
| [2008/06/23 07:10:27] @ mikearr joined channel #puppet | ||
| [2008/06/23 07:10:28] @ thom joined channel #puppet | ||
| [2008/06/23 07:10:29] @ kenvandine joined channel #puppet | ||
| [2008/06/23 07:10:31] @ mellen joined channel #puppet | ||
| [2008/06/23 07:10:31] @ DarkFlib joined channel #puppet | ||
| [2008/06/23 07:10:32] @ duritong joined channel #puppet | ||
| [2008/06/23 07:10:33] @ trombik joined channel #puppet | ||
| [2008/06/23 07:10:33] @ erikh joined channel #puppet | ||
| [2008/06/23 07:10:34] @ jamesturnbull joined channel #puppet | ||
| [2008/06/23 07:10:35] @ jmeeuwen joined channel #puppet | ||
| [2008/06/23 07:10:36] @ Quit: thijso: Killed by ballard.freenode.net (Nick collision) | ||
| [2008/06/23 07:10:36] @ Quit: xmslack: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 07:10:37] @ Quit: zirpu: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 07:10:38] @ evil_ste1e joined channel #puppet | ||
| [2008/06/23 07:10:44] @ lefant joined channel #puppet | ||
| [2008/06/23 07:10:45] @ thijso joined channel #puppet | ||
| [2008/06/23 07:10:46] @ mcbride joined channel #puppet | ||
| [2008/06/23 07:10:47] @ strerror_work joined channel #puppet | ||
| [2008/06/23 07:10:48] @ rakslice joined channel #puppet | ||
| [2008/06/23 07:10:49] @ silk joined channel #puppet | ||
| [2008/06/23 07:10:50] @ chadh_ joined channel #puppet | ||
| [2008/06/23 07:10:51] @ ralfgro_ joined channel #puppet | ||
| [2008/06/23 07:10:53] @ lassizci joined channel #puppet | ||
| [2008/06/23 07:10:54] @ skr joined channel #puppet | ||
| [2008/06/23 07:10:56] @ Hunnur joined channel #puppet | ||
| [2008/06/23 07:10:57] @ neh joined channel #puppet | ||
| [2008/06/23 07:10:58] @ keithlard joined channel #puppet | ||
| [2008/06/23 07:10:58] @ fbe_ joined channel #puppet | ||
| [2008/06/23 07:10:59] @ emerose joined channel #puppet | ||
| [2008/06/23 07:11:00] @ tim|imac joined channel #puppet | ||
| [2008/06/23 07:11:01] @ hacim joined channel #puppet | ||
| [2008/06/23 07:11:02] @ waawaamilk joined channel #puppet | ||
| [2008/06/23 07:11:03] @ jfluhmann joined channel #puppet | ||
| [2008/06/23 07:11:04] @ RainDoctor joined channel #puppet | ||
| [2008/06/23 07:11:05] @ yure joined channel #puppet | ||
| [2008/06/23 07:11:06] @ barnbarn joined channel #puppet | ||
| [2008/06/23 07:11:07] @ jshare joined channel #puppet | ||
| [2008/06/23 07:11:08] @ hiffy joined channel #puppet | ||
| [2008/06/23 07:11:09] @ Gh0sty joined channel #puppet | ||
| [2008/06/23 07:11:10] @ raphink joined channel #puppet | ||
| [2008/06/23 07:11:11] @ ConSeannery joined channel #puppet | ||
| [2008/06/23 07:11:12] @ silent-ion joined channel #puppet | ||
| [2008/06/23 07:11:13] @ dryrot joined channel #puppet | ||
| [2008/06/23 07:11:14] @ magnachef joined channel #puppet | ||
| [2008/06/23 07:11:15] @ Mandus joined channel #puppet | ||
| [2008/06/23 07:11:16] @ fujin joined channel #puppet | ||
| [2008/06/23 07:11:17] @ nwp_ joined channel #puppet | ||
| [2008/06/23 07:11:18] @ ricky joined channel #puppet | ||
| [2008/06/23 07:11:19] @ bartc_ joined channel #puppet | ||
| [2008/06/23 07:11:20] @ bda joined channel #puppet | ||
| [2008/06/23 07:11:21] @ fux joined channel #puppet | ||
| [2008/06/23 07:11:22] @ madduck joined channel #puppet | ||
| [2008/06/23 07:11:23] @ nevyn joined channel #puppet | ||
| [2008/06/23 07:11:24] @ choffee joined channel #puppet | ||
| [2008/06/23 07:11:25] @ Londo_ joined channel #puppet | ||
| [2008/06/23 07:11:26] @ chillitom joined channel #puppet | ||
| [2008/06/23 07:11:26] @ wibbit joined channel #puppet | ||
| [2008/06/23 07:11:27] @ Volcane joined channel #puppet | ||
| [2008/06/23 07:11:28] @ phips joined channel #puppet | ||
| [2008/06/23 07:11:29] @ wrobel joined channel #puppet | ||
| [2008/06/23 07:11:30] @ londo joined channel #puppet | ||
| [2008/06/23 07:11:31] @ JarleB joined channel #puppet | ||
| [2008/06/23 07:11:32] @ fastjay joined channel #puppet | ||
| [2008/06/23 07:11:34] @ Cuchulain joined channel #puppet | ||
| [2008/06/23 07:11:35] @ kajtzu joined channel #puppet | ||
| [2008/06/23 07:11:36] @ spike joined channel #puppet | ||
| [2008/06/23 07:11:38] @ Quit: holoway: Connection reset by peer | ||
| [2008/06/23 07:13:42] <lazzurs> is anyone here? | ||
| [2008/06/23 07:14:07] <f3ew> No | ||
| [2008/06/23 07:14:11] <lazzurs> lol | ||
| [2008/06/23 07:14:28] @ Quit: fbe_: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 07:14:46] @ zoeloelip joined channel #puppet | ||
| [2008/06/23 07:14:59] <lazzurs> ok, so how can I see what classes a node is in already? is there default classes the way there is in cfengine eg 192_168 or time classes? | ||
| [2008/06/23 07:15:13] <lazzurs> also how can I force a puppet run on a node? | ||
| [2008/06/23 07:15:24] @ holoway joined channel #puppet | ||
| [2008/06/23 07:15:50] <growler_> lazzurs: puppetd --test | ||
| [2008/06/23 07:15:59] <f3ew> lazzurs, a node is a collection of classes | ||
| [2008/06/23 07:16:01] <growler_> that'll do a run and tell you what it's doing | ||
| [2008/06/23 07:16:30] <f3ew> node = class_a + class_b + class_c + ... | ||
| [2008/06/23 07:19:18] <fujin> lazzurs: Puppet is about explicit defines | ||
| [2008/06/23 07:19:29] <fujin> it'll either pick up the default node, or a node with its fqdn definition | ||
| [2008/06/23 07:19:33] <fujin> and from there you include other classes | ||
| [2008/06/23 07:19:46] @ Quit: freiheit: Connection refused | ||
| [2008/06/23 07:20:54] @ Quit: evil_steve: Nick collision from services. | ||
| [2008/06/23 07:21:09] @ evil_ste1e is now known as evil_steve | ||
| [2008/06/23 07:21:41] @ Quit: pkhamre: Connection timed out | ||
| [2008/06/23 07:21:51] @ Quit: rakslice_: Read error: 110 (Connection timed out) | ||
| [2008/06/23 07:22:53] @ Quit: duritong: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:22:54] @ Quit: kenvandine: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:22:56] @ Quit: erikh: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:22:58] @ Quit: roald: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:22:59] @ Quit: DarkFlib: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:01] @ Quit: thom: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:03] @ Quit: trombik: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:06] @ Quit: f3ew: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:10] @ Quit: mikearr: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:13] @ Quit: mellen: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:14] @ Quit: auxesis: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:16] @ Quit: xorl: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 07:23:17] <lazzurs> so the node would be host.domain.name rather than just host | ||
| [2008/06/23 07:23:17] @ xorl joined channel #puppet | ||
| [2008/06/23 07:23:18] @ auxesis joined channel #puppet | ||
| [2008/06/23 07:23:18] @ roald joined channel #puppet | ||
| [2008/06/23 07:23:19] @ f3ew joined channel #puppet | ||
| [2008/06/23 07:23:20] @ mikearr joined channel #puppet | ||
| [2008/06/23 07:23:21] @ thom joined channel #puppet | ||
| [2008/06/23 07:23:22] @ kenvandine joined channel #puppet | ||
| [2008/06/23 07:23:24] @ mellen joined channel #puppet | ||
| [2008/06/23 07:23:26] @ DarkFlib joined channel #puppet | ||
| [2008/06/23 07:23:27] @ duritong joined channel #puppet | ||
| [2008/06/23 07:23:28] @ trombik joined channel #puppet | ||
| [2008/06/23 07:23:29] @ erikh joined channel #puppet | ||
| [2008/06/23 07:24:30] @ Quit: authentic: Connection timed out | ||
| [2008/06/23 07:24:32] @ ^authentic is now known as authentic | ||
| [2008/06/23 07:25:54] <lazzurs> hmm, using the hostname rather than the FQDN for a host appeared to work as the node name | ||
| [2008/06/23 07:26:59] <fujin> yeh, it'll search shortname and fqdn | ||
| [2008/06/23 07:29:05] <lazzurs> ah, ok, excellent :) | ||
| [2008/06/23 07:30:29] <lazzurs> so when using modules a way to setup the configuration is to have all your modules define their classes and then have a site.pp define what classes each node is in? similar to having cfagent call a cf.groups (with node->class relationships defines) and then a cf.main with all of the classes pulling in the recipes | ||
| [2008/06/23 07:34:43] <lazzurs> ok, something is wrong here. I have updated the site.pp to remove a node from a class however when running puppetd --test --server=puppet.server it is still applying the class to the node | ||
| [2008/06/23 07:35:00] <fujin> are you using globbing in your site.pp? | ||
| [2008/06/23 07:39:38] <lazzurs> globbing? | ||
| [2008/06/23 07:40:37] <fujin> yeah | ||
| [2008/06/23 07:40:44] <fujin> include *.pp or whatever. | ||
| [2008/06/23 07:40:52] <fujin> if so, puppetmaster will have to be reloaded to reparse the globs | ||
| [2008/06/23 07:41:03] <fujin> if not, that is weird | ||
| [2008/06/23 07:41:58] <lazzurs> ah yes I do | ||
| [2008/06/23 07:42:29] <lazzurs> I presume puppetmaster will also have to be reloaded when doing the same with modules? | ||
| [2008/06/23 07:42:40] <fujin> modules should be picked up | ||
| [2008/06/23 07:42:45] <fujin> it's only globbing that is affected | ||
| [2008/06/23 07:43:25] <lazzurs> nice, that totally worked as expected now. Do modules not get included with modules/* ? | ||
| [2008/06/23 07:43:42] <fujin> no, modules are magical | ||
| [2008/06/23 07:43:49] <fujin> (like, actually) | ||
| [2008/06/23 07:43:59] <fujin> you should import 'modulename' in site.pp | ||
| [2008/06/23 07:44:21] <fujin> and it'll load up modules/modulename/manifests/init.pp | ||
| [2008/06/23 07:45:33] <zipkid> < fujin> no, modules are magical .... but there is a bug still in 0.24.4 preventing (i call it) 2nd level module loading.... cfr Bug #1184 | ||
| [2008/06/23 07:45:35] <gepetto> zipkid: #1184 is http://reductivelabs.com/redmine/issues/show/1184 | ||
| [2008/06/23 07:45:45] <zipkid> thx gepetto | ||
| [2008/06/23 07:47:54] <fujin> meh, that's simply due to not scoping defines | ||
| [2008/06/23 07:48:23] <zipkid> hmmm.... tell me all about it.... | ||
| [2008/06/23 07:51:00] <lazzurs> fujin: do I have to have an import line for every puppet module I create on the server? | ||
| [2008/06/23 08:04:00] @ Quit: duritong: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:01] @ Quit: kenvandine: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:03] @ Quit: erikh: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:05] @ Quit: roald: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:06] @ Quit: DarkFlib: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:07] @ Quit: thom: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:08] @ Quit: trombik: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:09] @ Quit: f3ew: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:10] @ Quit: mikearr: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:11] @ Quit: auxesis: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:13] @ Quit: xorl: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:14] @ Quit: mellen: kubrick.freenode.net irc.freenode.net | ||
| [2008/06/23 08:04:59] @ fbe joined channel #puppet | ||
| [2008/06/23 08:05:04] @ Quit: xmslack_: Remote closed the connection | ||
| [2008/06/23 08:05:06] @ xmslack joined channel #puppet | ||
| [2008/06/23 08:07:20] @ xorl joined channel #puppet | ||
| [2008/06/23 08:07:21] @ auxesis joined channel #puppet | ||
| [2008/06/23 08:07:22] @ roald joined channel #puppet | ||
| [2008/06/23 08:07:23] @ f3ew joined channel #puppet | ||
| [2008/06/23 08:07:24] @ mikearr joined channel #puppet | ||
| [2008/06/23 08:07:25] @ thom joined channel #puppet | ||
| [2008/06/23 08:07:26] @ kenvandine joined channel #puppet | ||
| [2008/06/23 08:07:27] @ mellen joined channel #puppet | ||
| [2008/06/23 08:07:28] @ DarkFlib joined channel #puppet | ||
| [2008/06/23 08:07:30] @ duritong joined channel #puppet | ||
| [2008/06/23 08:07:31] @ trombik joined channel #puppet | ||
| [2008/06/23 08:07:33] @ erikh joined channel #puppet | ||
| [2008/06/23 08:20:39] @ pkhamre_ is now known as pkhamre | ||
| [2008/06/23 08:21:10] @ markl_ joined channel #puppet | ||
| [2008/06/23 08:34:30] <lazzurs> sorry to ask again, maybe people missed it but do I have to have an include line for every module I want to use? | ||
| [2008/06/23 08:34:55] <zipkid> lazzurs: no / yes | ||
| [2008/06/23 08:35:23] <lazzurs> zipkid: nice answer | ||
| [2008/06/23 08:35:25] <lazzurs> :) | ||
| [2008/06/23 08:35:31] <zipkid> on that note.... fujin "that's simply due to not scoping defines". Would you care to elaborate | ||
| [2008/06/23 08:35:38] <zipkid> lazzurs: i'm not joking.... | ||
| [2008/06/23 08:36:06] <zipkid> lazzurs: as a workaround to the bug i mentioned i added the following... | ||
| [2008/06/23 08:36:07] <lazzurs> some of the things I hear in here really make me think I should be going back to cfengine...or taking a more serious look at lcfg2 | ||
| [2008/06/23 08:37:27] <zipkid> in every modules/<module>/manifests/ i added an init.pp file that only contains 'import "*"' | ||
| [2008/06/23 08:37:56] <zipkid> and in site.pp i have an import '<modulename>' for every module.... | ||
| [2008/06/23 08:38:28] <fujin> zipkid: no use beating a dead horse, is all | ||
| [2008/06/23 08:38:30] <fujin> it's already been fixed | ||
| [2008/06/23 08:38:39] <fujin> man up and roll your own puppet/puppetmaster package | ||
| [2008/06/23 08:38:47] <zipkid> BUT , i think (hope) that as soon as the fix will be integrated in the production release these both steps can be abandoned.... | ||
| [2008/06/23 08:39:02] <fujin> lazzurs: yes, you have to import each module | ||
| [2008/06/23 08:39:04] <zipkid> fujin: ...... not today... | ||
| [2008/06/23 08:39:11] <zipkid> fujin: wtf ? | ||
| [2008/06/23 08:39:21] <zipkid> you are contradictory.... | ||
| [2008/06/23 08:39:36] <fujin> 00:38 < fujin> it's already been fixed | ||
| [2008/06/23 08:39:36] <lazzurs> so how about if I add the manifest information for a module into init.pp and then I presume I just have to include the module? | ||
| [2008/06/23 08:39:49] <fujin> lazzurs: huhwhat | ||
| [2008/06/23 08:39:57] <fujin> lazzurs: what are you trying to achieve? | ||
| [2008/06/23 08:40:49] <zipkid> ok... i only told you half of my story.... | ||
| [2008/06/23 08:40:51] <lazzurs> fujin: just having a few modules to perform a configuration...without having to have includes everywhere. puppet is totally new to me, sorry if I am asking really simple questions | ||
| [2008/06/23 08:41:18] <lazzurs> while I have used cfengine a lot and looked at lcfg2, puppet is totally new | ||
| [2008/06/23 08:41:20] <fujin> you have to have includes everywhere, that is how clases are evaluated for each node | ||
| [2008/06/23 08:41:29] <zipkid> i always use a single file per define/class, with the same name as the class and the use <module>::<class/define> | ||
| [2008/06/23 08:41:30] <fujin> initially in the top of your site.pp you will import all the modules | ||
| [2008/06/23 08:41:57] <lazzurs> fujin: the inital import I understand | ||
| [2008/06/23 08:42:04] <fujin> and then in each node you'll include as necessary; or use defines | ||
| [2008/06/23 08:42:19] <fujin> pastie: hitme | ||
| [2008/06/23 08:42:33] <zipkid> http://reductivelabs.com/trac/puppet/wiki/ModuleOrganisation | ||
| [2008/06/23 08:43:02] <lazzurs> zipkid: yea, looking at that page now....while amusingly enough creating a module to manage auto.master | ||
| [2008/06/23 08:43:04] * zipkid works hard at being lazy... i don't want to use includes! | ||
| [2008/06/23 08:43:09] <pastie> http://pastie.org/220315 by fujin. | ||
| [2008/06/23 08:43:24] <lazzurs> figured since that is documented may as well go for the easy one | ||
| [2008/06/23 08:43:56] <fujin> wiki:PluginsInModules | ||
| [2008/06/23 08:43:57] <gepetto> fujin: wiki: wiki:PluginsInModules is http://reductivelabs.com/trac/puppet/wiki/PluginsInModules | ||
| [2008/06/23 08:43:57] <zipkid> lazzurs: but as i say.... that bug (still) gets in the way, ergo my workaround... | ||
| [2008/06/23 08:44:01] <lazzurs> when getting the file from the file server can I just use $servername or is that not really a varible and just in the documentation to tell you to replace it with the server name? | ||
| [2008/06/23 08:44:13] <fujin> lazzurs: source => puppet:///<mount>/file | ||
| [2008/06/23 08:44:22] <fujin> and yes it is variable | ||
| [2008/06/23 08:45:19] <lazzurs> so say I have 2 'classes' of system, one production and one dev, how to I create a module that has the package and the service value the same for both but grabs a different auto.master? | ||
| [2008/06/23 08:45:54] <fujin> auto.master? | ||
| [2008/06/23 08:46:13] <fujin> you could use inheritance or a definition to achieve what you desire | ||
| [2008/06/23 08:46:52] <fujin> wiki:LanguageTutorial | ||
| [2008/06/23 08:46:56] <gepetto> fujin: wiki: wiki:LanguageTutorial is http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial | ||
| [2008/06/23 08:47:04] <lazzurs> in cf I would have had 3 classes in the recipe, autofs autofs::dev and autofs::production, I presume I can do the same here yea | ||
| [2008/06/23 08:47:15] <lazzurs> ah sweet, please do point me to the correct documentation | ||
| [2008/06/23 08:47:22] <fujin> ^ | ||
| [2008/06/23 08:47:25] <fujin> see the class section | ||
| [2008/06/23 08:47:40] <fujin> basically, define a base class (if necessary), and then inherit out a production and dev class | ||
| [2008/06/23 08:47:52] <fujin> overriding your File source => parameters where ncessary | ||
| [2008/06/23 08:48:18] @ ski98033 joined channel #puppet | ||
| [2008/06/23 08:50:03] <lazzurs> so then for each node I just define either autofs::dev or autofs::production in the site.pp? | ||
| [2008/06/23 08:50:17] <fujin> s/define/include/ | ||
| [2008/06/23 08:50:18] <fujin> yes. | ||
| [2008/06/23 08:50:36] <fujin> would you like me to freestyle onto pastie? | ||
| [2008/06/23 08:50:40] <fujin> or is the language tutorial sufficient | ||
| [2008/06/23 08:50:48] <lazzurs> ok, coolies, I think I am starting to map cfengine to puppet quite well | ||
| [2008/06/23 08:50:55] <bma> heh | ||
| [2008/06/23 08:51:03] <bma> my course at usenix today is going to be heavy on cfengine, I guess | ||
| [2008/06/23 08:51:04] <lazzurs> err, let me give this a quick try and if I don't get it then yea, that would be great | ||
| [2008/06/23 08:51:09] <fujin> cool | ||
| [2008/06/23 08:51:09] <lazzurs> thanks fujin | ||
| [2008/06/23 08:51:11] <fujin> prod me | ||
| [2008/06/23 08:52:03] <fujin> bma: bad luck :( | ||
| [2008/06/23 08:52:09] <fujin> couldn't pay me to use cfengine tbh | ||
| [2008/06/23 08:52:15] <lazzurs> bma: I have deployed cfengine in a lot of places, it works well. the reason I have started looking at puppet is because RedHat really appear to be pushing it and it appears to have a bigger community | ||
| [2008/06/23 08:52:39] <fujin> s/because.*$/because it's awesome/ | ||
| [2008/06/23 08:52:57] <bma> lazzurs: eh, the puppetvscfegine has me convinced to og puppet :) | ||
| [2008/06/23 08:52:58] <fujin> the abstraction is what makes puppet awesome | ||
| [2008/06/23 08:53:04] <bma> We don't have something in place right now | ||
| [2008/06/23 08:53:08] <bma> so I would rather go with something more flexible | ||
| [2008/06/23 08:53:11] <fujin> once yous tart looking at bstracting your own types out, that is where the fun begins | ||
| [2008/06/23 08:53:13] <bma> and future looking | ||
| [2008/06/23 08:53:20] <bma> as opposed to some old tool with lots of hacks | ||
| [2008/06/23 08:53:28] <lazzurs> bma: I would agree if you don't have something in place then cfengine is not the way to go :) | ||
| [2008/06/23 08:53:38] <lazzurs> puppet sure appears to be :) | ||
| [2008/06/23 08:53:39] <bma> a guy at my last job (AOL) used puppet and was very successful with it | ||
| [2008/06/23 08:54:29] <bma> fujin: anyways, at least ht etalk will give me ideas on what to automate :) | ||
| [2008/06/23 08:54:34] <bma> that'st he hope, anywyas | ||
| [2008/06/23 08:54:53] <bma> my biggest problem with puppet so far is the docs/wiki are nicht so gut | ||
| [2008/06/23 08:55:09] <bma> inconsistencies, non-working examples | ||
| [2008/06/23 08:55:23] <fujin> never really found that issue I guess, I kinda chucked myself in the deep end and built an entire infrastructure with the LanguageTutorial | ||
| [2008/06/23 08:55:26] <fujin> before modules and whatnot | ||
| [2008/06/23 08:55:29] <duritong> sprach-mixes sind aber nicht sooo gut :P | ||
| [2008/06/23 08:55:35] <bma> duritong: :) | ||
| [2008/06/23 08:55:44] <bma> velliecht | ||
| [2008/06/23 08:55:56] <duritong> bma: anyway I think you just need to play a bit around | ||
| [2008/06/23 08:56:00] <duritong> read other modules | ||
| [2008/06/23 08:56:02] <duritong> read the list | ||
| [2008/06/23 08:56:06] <bma> duritong: most likely | ||
| [2008/06/23 08:56:15] <bma> I haven't had a lot of "project time" to work on this | ||
| [2008/06/23 08:56:17] <duritong> and then you will get better everyday ;) | ||
| [2008/06/23 08:56:19] <bma> yes :) | ||
| [2008/06/23 08:56:28] <bma> I am looking at the github examples that were posted ont he list a while ago | ||
| [2008/06/23 08:57:08] @ silent joined channel #puppet | ||
| [2008/06/23 08:57:27] <bma> we are not that large of a site, fortunately; maybe 50 machines ; 25 on each puppetmaster (differnet netowrks) | ||
| [2008/06/23 08:57:39] <duritong> and you could improve the wiki for sure :) | ||
| [2008/06/23 08:57:39] <duritong> yeah and davidS modules aren't also not that bad | ||
| [2008/06/23 08:57:39] <duritong> but I thinked I learned a lot by writing modules by myself | ||
| [2008/06/23 08:57:56] * duritong either | ||
| [2008/06/23 08:58:30] <fujin> davids' modules are excellent | ||
| [2008/06/23 08:58:31] <fujin> for learning | ||
| [2008/06/23 08:58:41] <fujin> some of teh shit he does is really magical, make you think outside the box | ||
| [2008/06/23 08:59:16] <fujin> the munin plugin for example just works | ||
| [2008/06/23 08:59:16] <fujin> include munin::host on one box, include munin::client on all your others and BOOm | ||
| [2008/06/23 09:00:15] @ Quit: fbe: Remote closed the connection | ||
| [2008/06/23 09:00:29] @ fbe joined channel #puppet | ||
| [2008/06/23 09:00:39] <bma> munin? | ||
| [2008/06/23 09:00:53] <fujin> aye | ||
| [2008/06/23 09:00:57] <fujin> It's like cricket without the gay | ||
| [2008/06/23 09:01:01] <fujin> or mrtg on uber steroids | ||
| [2008/06/23 09:01:20] <fujin> it's a perl based server->client trending system | ||
| [2008/06/23 09:01:26] <bma> haha | ||
| [2008/06/23 09:01:26] <fujin> easily extendible, etc etc | ||
| [2008/06/23 09:01:37] <bma> ok, cool | ||
| [2008/06/23 09:01:53] <fujin> http://munin.ping.uio.no/ < an example | ||
| [2008/06/23 09:01:57] <fujin> http://munin.projects.linpro.no/ | ||
| [2008/06/23 09:01:59] <fujin> project site | ||
| [2008/06/23 09:02:08] <lazzurs> fujin: yea, I have downloaded his modules and they do look interesting | ||
| [2008/06/23 09:02:24] <fujin> lazzurs: my favourites of his are the NTP one, and the Munin one | ||
| [2008/06/23 09:02:42] <fujin> the NTP one is cool cause you can define a couple of stratum 3,4,5 servers, and then configure the rest of your servers to automatically talk to those for redundancy | ||
| [2008/06/23 09:02:56] <fujin> need storeconfigs though for the @@files{} | ||
| [2008/06/23 09:04:58] <lazzurs> for the module import, should it just be import "modulename" or "modules/modulename"? | ||
| [2008/06/23 09:05:26] <fujin> import modulename | ||
| [2008/06/23 09:05:31] <fujin> will load up modulename/manifests/init.pp | ||
| [2008/06/23 09:06:13] <zipkid> on that note.... fujin "that's simply due to not scoping defines". Would you care to elaborate | ||
| [2008/06/23 09:06:24] <fujin> no | ||
| [2008/06/23 09:06:28] <zipkid> ok... | ||
| [2008/06/23 09:06:30] <fujin> I wouldn't care to elaborate | ||
| [2008/06/23 09:06:37] <fujin> if it's such an issue, roll your own package | ||
| [2008/06/23 09:06:37] <zipkid> ok, thx | ||
| [2008/06/23 09:07:16] <zipkid> i was just wondering what you thought i am doing wrong.... | ||
| [2008/06/23 09:08:01] <fujin> I don't know what you're doing, let alone what you're doing wrong | ||
| [2008/06/23 09:09:31] @ Quit: ski98033: "Leaving." | ||
| [2008/06/23 09:10:27] <lazzurs> fujin: sweet, thanks for the help, it appears I have this working the way I want...do you mind however having a quick look over the manifest to ensure I am not doing something nasty and wrong? | ||
| [2008/06/23 09:10:39] <fujin> sure, get em on a pastie | ||
| [2008/06/23 09:10:53] <zipkid> i wonder why you so clearly stated you 'know' what was my problem then.... | ||
| [2008/06/23 09:11:04] <fujin> zipkid: the problem is YOU | ||
| [2008/06/23 09:11:05] <lazzurs> pastie: help | ||
| [2008/06/23 09:11:20] <fujin> there is a fix available, you've opted not to use it and thus are beating a dead horse | ||
| [2008/06/23 09:11:24] <zipkid> fujin: i know that | ||
| [2008/06/23 09:11:26] <fujin> the behaviour described in that bug works fine for me | ||
| [2008/06/23 09:11:35] <lazzurs> pastie: hi | ||
| [2008/06/23 09:12:27] @ kolla joined channel #puppet | ||
| [2008/06/23 09:12:49] <pastie> http://pastie.org/220326 by lazzurs. | ||
| [2008/06/23 09:13:12] <lazzurs> heh, that is a nice system, we should get that on the scotlug channel | ||
| [2008/06/23 09:13:13] <zipkid> hmm... i think i see what you mean...: the bug is there because of 'not scoping defines' not that what i do is 'not scoping defines' ... right.... ? | ||
| [2008/06/23 09:13:50] <fujin> lazzurs: sec will edit for clarity | ||
| [2008/06/23 09:14:00] @ Quit: kenvandine: Read error: 110 (Connection timed out) | ||
| [2008/06/23 09:14:12] <zipkid> if so, i apologise for nagging you.... | ||
| [2008/06/23 09:15:49] <lazzurs> fujin: thanks :) | ||
| [2008/06/23 09:17:09] @ shenson_not_here is now known as shenson | ||
| [2008/06/23 09:18:10] <fujin> lazzurs: http://pastie.org/220329 | ||
| [2008/06/23 09:18:13] <fujin> see if that makes sense to you | ||
| [2008/06/23 09:19:30] <fujin> the inheritance enables the override syntax - you could have used it like you did | ||
| [2008/06/23 09:19:32] <lazzurs> fujin: it does, thanks, should I change the package and service entries at the top of the file to match the version you have added in at the bottom? | ||
| [2008/06/23 09:19:43] <fujin> no no | ||
| [2008/06/23 09:19:52] <lazzurs> aaaahhh | ||
| [2008/06/23 09:19:52] <lazzurs> ok | ||
| [2008/06/23 09:19:54] <fujin> see, the ones in the bottom 3 inherited ones are specific to inheritance | ||
| [2008/06/23 09:20:01] <fujin> the top baseclass 'autofs' | ||
| [2008/06/23 09:20:08] <fujin> uses the standard syntax, to build the resources | ||
| [2008/06/23 09:20:12] <lazzurs> yea, figured that as soon as you said "no no" | ||
| [2008/06/23 09:20:26] <lazzurs> :) thanks again, that is very clean | ||
| [2008/06/23 09:20:30] <fujin> inherits autofs pretty much translates to "include autofs, and then apply THESE overrides afterwards" | ||
| [2008/06/23 09:21:23] <fujin> not really looking at the bigger picture here either - this is a perfect case for environments | ||
| [2008/06/23 09:21:39] <fujin> a dev and production environment, with a set of manifests/files/plugins/templates in each | ||
| [2008/06/23 09:23:00] <fujin> anyway i digress, that manifest will do what you require thus far | ||
| [2008/06/23 09:23:28] <zipkid> fujin: may i ask your opinion... I would rather have made a define with a name that chosses the file to install .... | ||
| [2008/06/23 09:23:44] <zipkid> why is either way 'better' ? | ||
| [2008/06/23 09:23:57] <fujin> What? | ||
| [2008/06/23 09:24:07] <lazzurs> fujin: environments? | ||
| [2008/06/23 09:24:08] <zipkid> the autofs example.... | ||
| [2008/06/23 09:24:30] <fujin> zipkid: neither way is better, both achieve the same purpose | ||
| [2008/06/23 09:24:36] <zipkid> ok.. | ||
| [2008/06/23 09:24:50] <fujin> lazzurs: aye, a whole new kettle of fish, since 0.24.1 you can setup multiple environments on your puppetmaster, and tell your puppets to --environment <blah> | ||
| [2008/06/23 09:25:18] <bma> reaaallly... | ||
| [2008/06/23 09:25:20] <lazzurs> ah, wow, as you say sounds perfect for here as that is exactly what we have | ||
| [2008/06/23 09:26:21] <fujin> it's interesting functionality, I haven't rolled it out personally | ||
| [2008/06/23 09:26:27] <fujin> but I can see it being very useful | ||
| [2008/06/23 09:26:33] <fujin> especially if you manage puppet.conf on the clients | ||
| [2008/06/23 09:26:35] <raphink> I just tested it an hour ago | ||
| [2008/06/23 09:26:39] <raphink> it's very useful indeed | ||
| [2008/06/23 09:26:50] <fujin> have the default to --environment bootstrap, suck down a bootstrapper manifest, reconfigure themselves to use --environment production | ||
| [2008/06/23 09:26:53] <fujin> etc etc | ||
| [2008/06/23 09:26:56] <raphink> especially as you can declare the environment using an external nodes script | ||
| [2008/06/23 09:26:58] <fujin> seperate all your manifests out | ||
| [2008/06/23 09:27:04] <fujin> raphink: that too ;} | ||
| [2008/06/23 09:33:51] <duritong> i use them to have da dev, test and prod environment | ||
| [2008/06/23 09:34:40] <duritong> so I can safely develop and test my manifests | ||
| [2008/06/23 09:37:06] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 09:37:45] <lazzurs> fujin: did you put that mistake in to catch me out? | ||
| [2008/06/23 09:37:49] <lazzurs> ;) | ||
| [2008/06/23 09:37:58] <fujin> maybe? :() | ||
| [2008/06/23 09:38:02] <fujin> It's 1:38am | ||
| [2008/06/23 09:38:07] <lazzurs> permissions had to be changed to mode | ||
| [2008/06/23 09:38:09] <lazzurs> ah, heh | ||
| [2008/06/23 09:38:11] <fujin> I was freestyling into pastie | ||
| [2008/06/23 09:38:13] <fujin> ah, lol | ||
| [2008/06/23 09:38:15] <fujin> right :) | ||
| [2008/06/23 09:38:24] <lazzurs> I was going to ask if you had your first coffee, lol, I guess it is more like your last! | ||
| [2008/06/23 09:38:47] <fujin> ah if only | ||
| [2008/06/23 09:38:48] <fujin> can't sleep | ||
| [2008/06/23 09:38:58] <fujin> Wife is studying for an exam, so I'm all lonely | ||
| [2008/06/23 09:39:28] <lazzurs> ah, heh it is usually my g/f that is left in bed while I am writing cf recipes or scripts or playing about with something | ||
| [2008/06/23 09:40:16] <fujin> heh | ||
| [2008/06/23 09:44:45] @ fbe_ joined channel #puppet | ||
| [2008/06/23 09:46:43] @ kenvandine joined channel #puppet | ||
| [2008/06/23 09:53:20] <bma> heh | ||
| [2008/06/23 09:53:25] <bma> "cfengine was never really designed to be secure" | ||
| [2008/06/23 09:53:33] <fujin> such a fuckign copout | ||
| [2008/06/23 09:53:34] <bma> who needs security! it's all local right? | ||
| [2008/06/23 09:53:56] <bma> someone asked if the cfengine file transfers were encrypted | ||
| [2008/06/23 09:54:05] <fujin> heh. | ||
| [2008/06/23 09:54:09] <fsweetser> out of curiosity, where's that quote from? | ||
| [2008/06/23 09:54:10] <lazzurs> bma: yea, I have seen that question asked before | ||
| [2008/06/23 09:54:28] <bma> fsweetser: it's a paraphrase of the instructor's response (aeleen frisch) | ||
| [2008/06/23 09:54:35] @ Quit: fbe: Read error: 110 (Connection timed out) | ||
| [2008/06/23 09:54:39] <bma> fsweetser: i'm in a usenix tutorial session right now | ||
| [2008/06/23 09:54:44] <bma> so this isn't on a mailing list or anythign | ||
| [2008/06/23 09:54:55] <fsweetser> ah | ||
| [2008/06/23 09:55:07] <fsweetser> that's even scarier, coming from a respectable source! | ||
| [2008/06/23 09:55:16] <lazzurs> fsweetser: the exact same question is in the cfengine mailing list archives | ||
| [2008/06/23 09:55:34] * fsweetser is glad he never even bothered to muck around with cfengine | ||
| [2008/06/23 09:56:00] <lazzurs> so now I have the autofs module ensuring the package is installed, the service is running and the correct configuration file is in place, how do I get it to restart the service *IF* the configuration file has changed? | ||
| [2008/06/23 09:56:17] <bma> fsweetser: well, she's being honest? | ||
| [2008/06/23 09:56:36] <lazzurs> fsweetser: while I do not agree with the reason for it being insecure I have always just run it on a private management network to get around the problem | ||
| [2008/06/23 09:58:23] <fsweetser> bma: right - that's why I find it so scary; because if she says it's insecure, I trust that she's right | ||
| [2008/06/23 09:58:37] <bma> heh | ||
| [2008/06/23 09:58:41] <bma> she said there's soem workarounds I guess | ||
| [2008/06/23 09:58:43] <fsweetser> lazzurs: yeah, we do that with stuff here to | ||
| [2008/06/23 09:58:53] <bma> but yea, I don't plan on messing with cfengine | ||
| [2008/06/23 09:59:04] <fsweetser> I just always feel a little better about services that are paranoid enough to secure themselves | ||
| [2008/06/23 09:59:05] <fujin> SSH tunnels! LOL | ||
| [2008/06/23 09:59:15] <fsweetser> rather than ones that say "don't put me on the internet!" | ||
| [2008/06/23 09:59:45] <fujin> I feel quite safe running puppet over the tubes | ||
| [2008/06/23 09:59:56] <fujin> after all, it's just HTTPS :} | ||
| [2008/06/23 10:00:12] <mcbride> personally I wish that puppet had the option of running over ssh. | ||
| [2008/06/23 10:00:26] <mcbride> I trust https, but I don't trust ruby's implementation. | ||
| [2008/06/23 10:00:42] <mcbride> and I don't trust ruby. | ||
| [2008/06/23 10:01:23] <fujin> :( | ||
| [2008/06/23 10:01:49] @ kambiz joined channel #puppet | ||
| [2008/06/23 10:03:00] <fsweetser> sadly, after slashdot this morning, I can't disagree with you there | ||
| [2008/06/23 10:03:22] * bma perks up and checks /. | ||
| [2008/06/23 10:03:53] <bma> oof | ||
| [2008/06/23 10:03:57] <fsweetser> yeah | ||
| [2008/06/23 10:04:00] <fujin> egh, it's not that bad | ||
| [2008/06/23 10:04:09] <mcbride> oh, they picked up on the matasano article | ||
| [2008/06/23 10:04:10] <mcbride> nice. | ||
| [2008/06/23 10:04:21] <fujin> not like Puppet is affected - the only nonauthenticated accesible controls are the SSL stuff, and they're prtty tight | ||
| [2008/06/23 10:04:25] <fujin> imhoanyway | ||
| [2008/06/23 10:04:32] <mcbride> right, they fixed these 5 bugs, and now there are none left. | ||
| [2008/06/23 10:04:49] <mcbride> so you trust all your puppet managed boxes to be root on any of your other boxes? | ||
| [2008/06/23 10:05:06] <fujin> yup | ||
| [2008/06/23 10:05:09] <mcbride> they're all authenticated, so they must be safe! | ||
| [2008/06/23 10:05:11] <fujin> more so than cfengine | ||
| [2008/06/23 10:05:38] <fujin> how do you get puppet managed boxes to be root on any of the other boxes? | ||
| [2008/06/23 10:05:38] <mcbride> that's not saying anything. | ||
| [2008/06/23 10:05:40] <fujin> does not compute | ||
| [2008/06/23 10:05:55] <mcbride> you said "nonauthenticated" | ||
| [2008/06/23 10:06:11] <mcbride> like authentication is going to save you from ruby exploits. | ||
| [2008/06/23 10:06:29] <bma> i'll take those over the ssl shit i'm still dealing with thanks to debian | ||
| [2008/06/23 10:06:30] <fsweetser> authentication reduces your exposure | ||
| [2008/06/23 10:06:33] <mcbride> all your boxes are authenticated, they can conduct whatever post-authentication exploits they want. | ||
| [2008/06/23 10:06:54] <fsweetser> rather than having the entire codebase to play with, the attacker has to find a point of entry in a pre-authenticated section | ||
| [2008/06/23 10:07:12] <mcbride> or own one of the n-hundred boxes you're running puppet on. | ||
| [2008/06/23 10:07:16] <mcbride> is what I'm saying. | ||
| [2008/06/23 10:07:25] <mcbride> anyways, it's too late for me to be starting an argument about this. | ||
| [2008/06/23 10:07:28] <mcbride> I should be sleeping. | ||
| [2008/06/23 10:07:34] <fsweetser> aw, it's only 10am here =) | ||
| [2008/06/23 10:07:39] <bma> ditto | ||
| [2008/06/23 10:09:28] <fujin> It'd be pretty fucking hard to get into any of my n-hundred firewalled boxes, seeing they run Puppet out of cron for a start | ||
| [2008/06/23 10:09:41] <fujin> single entry point would be Puppetmaster, and there I've adopted the tried and true "don't put it on the tubes" approach. | ||
| [2008/06/23 10:10:36] <bma> they'd have a hard time getting to other machines from our environemnt, being we IPsec all traffic and only allow it to talk to machines it's supposed to talk to | ||
| [2008/06/23 10:10:39] <bma> plus firewalls, etc | ||
| [2008/06/23 10:10:42] <bma> security in depth baby | ||
| [2008/06/23 10:10:44] @ Quit: tim|mb: "This computer has gone to sleep" | ||
| [2008/06/23 10:10:46] @ Quit: fbe_: Read error: 110 (Connection timed out) | ||
| [2008/06/23 10:10:59] <fujin> 'jeah. it's not hard to protect this kidn of low level management with secure network design. | ||
| [2008/06/23 10:11:09] <bma> yea | ||
| [2008/06/23 10:11:39] <fujin> very much a copout though | ||
| [2008/06/23 10:11:55] <fujin> I'd pay someone to audit the open interfaces of Puppetmaster and see if *anything* is exploitable. | ||
| [2008/06/23 10:12:45] <bma> sure, cuz openssh has never had exploits either | ||
| [2008/06/23 10:12:47] <bma> nor openssl | ||
| [2008/06/23 10:12:56] <bma> you have to stay on top of things no matter what you use | ||
| [2008/06/23 10:13:13] <fujin> well yeah, openssl is probably one of the biggest target vectors for unix based shit | ||
| [2008/06/23 10:13:25] <fujin> something ruby specific | ||
| [2008/06/23 10:13:31] <fujin> it's all very well and good to not trust something | ||
| [2008/06/23 10:14:23] * fsweetser wonders if an selinux policy might help mitigate puppetmaster break-ins | ||
| [2008/06/23 10:14:34] @ Demosthenes joined channel #puppet | ||
| [2008/06/23 10:16:04] <fujin> ew, selnux | ||
| [2008/06/23 10:16:08] <fujin> that shit makes me sa | ||
| [2008/06/23 10:16:09] <fujin> d | ||
| [2008/06/23 10:16:15] @ Zothar_Work joined channel #puppet | ||
| [2008/06/23 10:16:43] <fsweetser> it can be a pain to deal with (though far, far better than it used to be!), but it makes for a nice additional security blanket | ||
| [2008/06/23 10:18:04] @ jvanzyl joined channel #puppet | ||
| [2008/06/23 10:20:09] @ gileswork joined channel #puppet | ||
| [2008/06/23 10:20:47] @ fbe_ joined channel #puppet | ||
| [2008/06/23 10:29:25] @ Quit: kolla: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 10:33:06] @ brscott joined channel #puppet | ||
| [2008/06/23 10:33:21] @ brscott left channel #puppet () | ||
| [2008/06/23 10:38:29] <bma> heh | ||
| [2008/06/23 10:46:22] @ ski98033 joined channel #puppet | ||
| [2008/06/23 11:01:38] @ hessml joined channel #puppet | ||
| [2008/06/23 11:07:55] @ Wicky656 joined channel #puppet | ||
| [2008/06/23 11:12:41] @ freiheit joined channel #puppet | ||
| [2008/06/23 11:13:12] @ flakrat joined channel #puppet | ||
| [2008/06/23 11:20:49] <Disconnect> ok this is killing me. how do i tell puppet to forget a node? its got nodename.foo registered for some reason, when the proper name (and the one the node is currently reporting under, listed int he external node list as, etc) is nodename.members.foo | ||
| [2008/06/23 11:21:09] <Disconnect> which is all well and good, except its generating tons of "cannot override local resource" for the non-existant nodename.foo | ||
| [2008/06/23 11:22:25] @ marth1 joined channel #puppet | ||
| [2008/06/23 11:23:08] @ Quit: fbe_: Remote closed the connection | ||
| [2008/06/23 11:23:51] <Disconnect> i wiped out yaml files with the old info and restarted puppetmaster, still getting hte same issue | ||
| [2008/06/23 11:24:10] <bma> puppetca --clean <fqdn>? | ||
| [2008/06/23 11:24:40] @ marth1 is now known as martha | ||
| [2008/06/23 11:24:48] <Disconnect> yah, its wiped | ||
| [2008/06/23 11:25:05] <bma> no idea then :) | ||
| [2008/06/23 11:25:13] <Disconnect> exported resource File[/var/lib/puppet/modules/munin/nodes/nodename.foo_4949] cannot override local resource on node mgmt-master.foo | ||
| [2008/06/23 11:25:33] <Disconnect> nodename.members.foo files are all created fine but because of that it won't run the new catalog | ||
| [2008/06/23 11:29:03] @ Quit: andrewcshafer: | ||
| [2008/06/23 11:31:16] @ muerr joined channel #puppet | ||
| [2008/06/23 11:36:21] <Volcane> fsweetser: why is your sysctl type not in puppet proper? :) | ||
| [2008/06/23 11:37:40] @ andrewcshafer_ joined channel #puppet | ||
| [2008/06/23 11:38:43] @ Quit: authentic: Read error: 110 (Connection timed out) | ||
| [2008/06/23 11:40:14] @ trombik_ joined channel #puppet | ||
| [2008/06/23 11:40:43] <fsweetser> Volcane: I think it was because lak wanted accompanying tests before he'd accept any new types | ||
| [2008/06/23 11:42:06] <martha> that's why I haven't submitted my types :-( | ||
| [2008/06/23 11:43:02] <fsweetser> I just threw my types up on a website, hoping someone would like them so much they'd write the tests for me | ||
| [2008/06/23 11:43:08] <fsweetser> it seems to be working for selinux =) | ||
| [2008/06/23 11:43:12] @ authentic joined channel #puppet | ||
| [2008/06/23 11:45:41] <muerr> fsweetser: did you post my selinux module stuff? :) | ||
| [2008/06/23 11:45:50] <muerr> i think i sent that to you a few weeks back | ||
| [2008/06/23 11:45:56] @ hessml is now known as hessml|away | ||
| [2008/06/23 11:48:42] <Disconnect> ok i can't even figure out where it thinks that node is coming from. rgrep -i nodename.foo /var/lib/puppet /etc/puppet returns nothing.. find finds nothing.. icagent (external classifier) turns out no-such-node (no data) on hte name.. | ||
| [2008/06/23 11:48:47] @ Quit: hessml|away: "Leaving..." | ||
| [2008/06/23 11:49:21] <Volcane> fsweetser: oh thats a bit shit | ||
| [2008/06/23 11:50:07] <Volcane> is there a way to distribute new types other than just copying files into the puppet dir? like can you do it via a module or something? | ||
| [2008/06/23 11:50:37] <fsweetser> muerr: yep, it's on the main page at spook.wpi.edu now, thanks! | ||
| [2008/06/23 11:50:45] <muerr> Sweet :-) | ||
| [2008/06/23 11:51:02] <fsweetser> Volcane: yeah, you can use puppet's native fileserver stuff to send out custom types | ||
| [2008/06/23 11:51:19] <fsweetser> I think the preferred way nowadays is to use modules, though, which can include native types | ||
| [2008/06/23 11:52:12] <Volcane> fsweetser: ah nice I should check that out then, all my stuff are modules, didnt realise you can do tpes via them too | ||
| [2008/06/23 11:52:32] <martha> maybe we should do a page on the wiki with contributed types | ||
| [2008/06/23 11:53:31] <Volcane> yeah good idea | ||
| [2008/06/23 11:53:38] @ Quit: trombik: Read error: 110 (Connection timed out) | ||
| [2008/06/23 11:53:41] <fsweetser> split it off from wiki:PuppetModules ? | ||
| [2008/06/23 11:53:43] <gepetto> fsweetser: wiki:PuppetModules is http://reductivelabs.com/trac/puppet/wiki/PuppetModules | ||
| [2008/06/23 11:53:55] <martha> or adding custom types? | ||
| [2008/06/23 11:54:18] <Volcane> or make a main thing on par with facter recipes and so | ||
| [2008/06/23 11:57:09] @ Quit: andrewcshafer_: Read error: 110 (Connection timed out) | ||
| [2008/06/23 11:59:13] @ AimanA joined channel #puppet | ||
| [2008/06/23 11:59:18] <muerr> Refer to custom types being "bundled" within Puppet Modules on the Puppet Modules page, but create a separate document for it? I thought there was already a custom types page... | ||
| [2008/06/23 12:00:08] @ lak joined channel #puppet | ||
| [2008/06/23 12:01:07] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 12:03:18] @ Quit: roald: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 12:03:59] <muerr> fsweetser: just checked the page, verbiage looks good :-) | ||
| [2008/06/23 12:04:21] <Disconnect> random side note (for the archives) problem may have been the host being listed in the database :( its out now, and it all seems to be fine (except when i left on Fri it was "all fine" also.. so we'll see.) | ||
| [2008/06/23 12:04:25] @ hessml joined channel #puppet | ||
| [2008/06/23 12:04:53] <muerr> fsweetser: maybe add a note on there that the tarball contains a few sample templates to get started. | ||
| [2008/06/23 12:05:12] <fsweetser> sure, I'll make a note to do that | ||
| [2008/06/23 12:06:00] <muerr> Thanks :) | ||
| [2008/06/23 12:09:56] <lazzurs> this might sound like a strange query but if I have a node in class xen and in class production will that node be in class xen::production ? | ||
| [2008/06/23 12:10:00] @ shake-n-bake joined channel #puppet | ||
| [2008/06/23 12:10:07] <lazzurs> if not can I do something similar? | ||
| [2008/06/23 12:14:42] @ lutter joined channel #puppet | ||
| [2008/06/23 12:16:00] <muerr> Class namespacing is not built by which classes are included for a particular node. | ||
| [2008/06/23 12:17:21] <lazzurs> muerr: thanks | ||
| [2008/06/23 12:17:51] <lazzurs> Is there any way to get puppet to restart a service on copying a changed configuration file? | ||
| [2008/06/23 12:18:17] <muerr> notify and subscribe parameters. | ||
| [2008/06/23 12:18:28] @ Quit: hessml: "Leaving..." | ||
| [2008/06/23 12:18:43] <muerr> wiki:TypeReference | ||
| [2008/06/23 12:19:12] <gepetto> muerr: wiki: wiki:TypeReference is http://reductivelabs.com/trac/puppet/wiki/TypeReference | ||
| [2008/06/23 12:20:36] <muerr> Look at the metaparameter section for notify and subscribe. You'll use notify on a file resource or subscribe on a service. Don't use both though. | ||
| [2008/06/23 12:22:21] <lazzurs> coolies, thanks for the point to the right place in the docs, I presume file will only copy a file over if the source has changed? | ||
| [2008/06/23 12:24:10] <muerr> If the contents are different or the md5sum changes for some reason. | ||
| [2008/06/23 12:24:26] <muerr> Which can be ... special, to say the least, when the file didn't actually change on the master. | ||
| [2008/06/23 12:33:01] <Disconnect> who was it who had that reporting script for testing? starting to get actual nodes now, so i can test :) | ||
| [2008/06/23 12:33:35] <muerr> Volcane iirc. | ||
| [2008/06/23 12:34:59] <Disconnect> and is there a way to tell puppet "forget everything you cached and fetch it fresh"? cuz you shouldn't have to edit the db by hand to wipe out old nodes :) | ||
| [2008/06/23 12:36:10] <Volcane> Disconnect: i posted to the list over the weekend with url etc | ||
| [2008/06/23 12:36:16] <Disconnect> cool | ||
| [2008/06/23 12:36:23] <Volcane> Disconnect: delete /var/lib/puppet/state/localconfig* | ||
| [2008/06/23 12:36:28] <Disconnect> Volcane: did that | ||
| [2008/06/23 12:36:35] <Volcane> that should fetch new then | ||
| [2008/06/23 12:36:40] <Disconnect> it was using the db | ||
| [2008/06/23 12:36:53] <Volcane> oh old nodes out of storeconfigs? | ||
| [2008/06/23 12:36:56] <Disconnect> ya | ||
| [2008/06/23 12:36:59] <Volcane> hacketyhack | ||
| [2008/06/23 12:37:09] <Volcane> the wiki page for it has a script to delete them :( | ||
| [2008/06/23 12:37:15] <Disconnect> :( | ||
| [2008/06/23 12:42:57] <keithlard> howdy | ||
| [2008/06/23 12:43:02] @ shake-n-bake_ joined channel #puppet | ||
| [2008/06/23 12:43:39] <keithlard> any ideas what's going on here? i'm getting 'Could not describe /files/foo/bar: Cannot currently copy links' errors on all my files | ||
| [2008/06/23 12:44:09] <Volcane> show your manifest (pastie.org) | ||
| [2008/06/23 12:44:27] @ plathrop joined channel #puppet | ||
| [2008/06/23 12:44:38] <Volcane> maybe you have simlinks somewhere? like in your modules/fileserver? | ||
| [2008/06/23 12:46:45] <keithlard> no symlinks, and this manifest is working fine on all other machines... | ||
| [2008/06/23 12:46:49] <keithlard> it's puzzling | ||
| [2008/06/23 12:47:35] <keithlard> the only difference is i'm using client 0.24.4, instead of 0.22.3 - has something changed in file resources? | ||
| [2008/06/23 12:49:18] <Volcane> whats the server? | ||
| [2008/06/23 12:49:21] <Volcane> version | ||
| [2008/06/23 12:49:39] <keithlard> 0.24.4 | ||
| [2008/06/23 12:49:45] <Volcane> ah | ||
| [2008/06/23 12:50:05] <Volcane> well, it ight have but sees unlikely if you use the same server | ||
| [2008/06/23 12:50:53] @ Quit: shake-n-bake: Read error: 110 (Connection timed out) | ||
| [2008/06/23 12:51:08] @ hessml joined channel #puppet | ||
| [2008/06/23 12:51:33] <keithlard> i think it's to do with globals - the path is given like this: puppet://$PUPPETMASTER/files/sysconfig.clock.gmt | ||
| [2008/06/23 12:51:47] <keithlard> if i replace the PUPPETMASTER with the actual name of the server, it works | ||
| [2008/06/23 12:52:10] <keithlard> and that's defined in site.pp | ||
| [2008/06/23 12:55:56] <keithlard> looks like something changed with variables! | ||
| [2008/06/23 12:56:21] <Volcane> heh | ||
| [2008/06/23 12:56:30] * Volcane avoids all that by just calling his master 'puppet' :) | ||
| [2008/06/23 12:56:55] <benp-> you can also start urls with puppet:/// | ||
| [2008/06/23 12:57:10] <benp-> and its assumed that the server is called 'puppet' | ||
| [2008/06/23 12:57:13] <muerr> our puppetmaster server hostname has a name that fits within our naming convention, and then it is aliased to puppet. | ||
| [2008/06/23 12:59:57] <keithlard> i don't think variables defined in site.pp are in scope any more | ||
| [2008/06/23 13:00:20] <keithlard> can anyone confirm this? it just seems to be evaluating to nothing | ||
| [2008/06/23 13:02:37] <hessml> does anyone here use puppetmaster on osx? | ||
| [2008/06/23 13:02:44] @ OOjoe joined channel #puppet | ||
| [2008/06/23 13:06:26] <keithlard> you know, i think it's an uppercase issue | ||
| [2008/06/23 13:06:38] <keithlard> changing the 'PUPPETMASTER' variable to 'puppetmaster' fixed it :S | ||
| [2008/06/23 13:08:31] <Disconnect> i know initial-caps is now special (File Service etc) .. wonder if its related to that change | ||
| [2008/06/23 13:10:45] <keithlard> ...or not | ||
| [2008/06/23 13:16:03] <plathrop> andrewcshafer: How on earth are you getting your tweets through? | ||
| [2008/06/23 13:16:14] <plathrop> All I get is "Twitter is over capacity" | ||
| [2008/06/23 13:16:25] <andrewcshafer> Force of will :/ | ||
| [2008/06/23 13:16:48] <andrewcshafer> Where are you sitting? | ||
| [2008/06/23 13:16:58] <plathrop> On the floor by the doors | ||
| [2008/06/23 13:17:06] <andrewcshafer> What size T-shirt would you like? | ||
| [2008/06/23 13:17:16] <plathrop> Biggest one you have | ||
| [2008/06/23 13:17:19] <andrewcshafer> I'm in the back right corner | ||
| [2008/06/23 13:17:26] <andrewcshafer> I have XXL | ||
| [2008/06/23 13:18:04] <keithlard> sorry, red herring i think - it seems to be a problem with referring to files on a different puppetmaster to the one serving the manifest | ||
| [2008/06/23 13:18:24] @ Quit: andrewcshafer: | ||
| [2008/06/23 13:19:23] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 13:22:13] @ infinity1 joined channel #puppet | ||
| [2008/06/23 13:22:24] <infinity1> is there a way to have puppet comment out a line if it exists in a config file? | ||
| [2008/06/23 13:23:25] <martha> infinity1: you could do it with an exec | ||
| [2008/06/23 13:23:41] <martha> command => sed something | ||
| [2008/06/23 13:23:48] <martha> onlyif => grep something | ||
| [2008/06/23 13:27:32] <infinity1> martha: is there an example kicking around? | ||
| [2008/06/23 13:29:07] <benp-> you guys at a conference or something? | ||
| [2008/06/23 13:29:15] <keithlard> infinity1: i use something like: http://pastie.org/220489 | ||
| [2008/06/23 13:30:12] <plathrop> benp-: re at Velocity | ||
| [2008/06/23 13:30:16] <plathrop> Some of us are | ||
| [2008/06/23 13:30:42] <bma> i'm at usenix | ||
| [2008/06/23 13:31:02] <benp-> nice | ||
| [2008/06/23 13:31:43] <infinity1> keithlard: ahh. thanks. i'll play with that! | ||
| [2008/06/23 13:33:20] @ Quit: lak: | ||
| [2008/06/23 13:33:22] @ Quit: andrewcshafer: | ||
| [2008/06/23 13:34:26] @ glaw joined channel #puppet | ||
| [2008/06/23 13:35:55] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 13:45:11] @ spheromak joined channel #puppet | ||
| [2008/06/23 13:48:18] @ plathrop_ joined channel #puppet | ||
| [2008/06/23 13:48:25] @ hessml is now known as hessml|away | ||
| [2008/06/23 13:49:23] @ hessml|away is now known as hessml | ||
| [2008/06/23 13:49:32] @ Quit: plathrop: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 13:50:00] @ plathrop_ is now known as plathrop | ||
| [2008/06/23 13:55:37] @ Quit: gileswork: "ChatZilla 0.9.82.1 [Firefox 2.0.0.14/2008040413]" | ||
| [2008/06/23 13:57:37] @ plathrop_ joined channel #puppet | ||
| [2008/06/23 13:57:38] @ Quit: plathrop: Read error: 104 (Connection reset by peer) | ||
| [2008/06/23 13:57:51] @ plathrop_ is now known as plathrop | ||
| [2008/06/23 14:02:46] @ Quit: andrewcshafer: Read error: 110 (Connection timed out) | ||
| [2008/06/23 14:05:07] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 14:05:38] @ randybias joined channel #puppet | ||
| [2008/06/23 14:07:07] <Disconnect> so if $foo { #foo } else { #!foo } works, but is there any way to just say if !$foo { .. }? | ||
| [2008/06/23 14:07:54] <Disconnect> (foo-not-set) | ||
| [2008/06/23 14:10:15] <benp-> no | ||
| [2008/06/23 14:11:12] <Disconnect> that seems like pretty basic functionality. is there a 'good way' to do it? or just use "if $foo { # do nothing } else { include "all my stuff" }" | ||
| [2008/06/23 14:11:44] @ Quit: glaw: "http://xkcd.com/137/" | ||
| [2008/06/23 14:14:30] <benp-> ya, just use else | ||
| [2008/06/23 14:14:52] <benp-> puppet didn't even have if/else for a long time.. | ||
| [2008/06/23 14:15:11] <Disconnect> can't have an empty if block :( so its "if $foo { $fubar=bar } else { include "all my stuff" } | ||
| [2008/06/23 14:15:28] @ mkmichi joined channel #puppet | ||
| [2008/06/23 14:15:42] <benp-> yeah thats kinda lame | ||
| [2008/06/23 14:16:08] <benp-> would be nice if that got changed | ||
| [2008/06/23 14:16:48] <mkmichi> y r all the chat rooms about technology?> | ||
| [2008/06/23 14:17:38] <bma> why not? | ||
| [2008/06/23 14:19:00] <bma> You've reached freenode, a service of Peer-Directed Projects Center (PDPC). Freenode provides discussion facilities for the Free and Open Source Software communities, for not-for-profit organizations and for related communities and organizations. | ||
| [2008/06/23 14:19:05] <bma> that usually means technology in some fashion | ||
| [2008/06/23 14:19:36] @ AimanA left channel #puppet ("Konversation terminated!") | ||
| [2008/06/23 14:20:08] <plathrop> what about if { noop } else { include "stuff" } | ||
| [2008/06/23 14:20:59] <mkmichi> i see. thank you bma! | ||
| [2008/06/23 14:21:08] @ mkmichi left channel #puppet () | ||
| [2008/06/23 14:22:18] <Disconnect> plathrop: syntax | ||
| [2008/06/23 14:22:39] * Disconnect has if $foo { # do nothing <cr> noop } else { bar .. and its hating that } | ||
| [2008/06/23 14:23:39] <plathrop> hrm... that should definitely work... file a ticket? | ||
| [2008/06/23 14:24:23] <Disconnect> tomorrow, when i have the patience for bugtracking systems :) | ||
| [2008/06/23 14:26:32] @ lak joined channel #puppet | ||
| [2008/06/23 14:26:44] <randybias> hey | ||
| [2008/06/23 14:26:51] <randybias> you in that main room at velocity? | ||
| [2008/06/23 14:27:33] <plathrop> randybias: I'm not; had to skip some | ||
| [2008/06/23 14:27:48] <plathrop> work conf. call | ||
| [2008/06/23 14:28:19] <randybias> lak: find me at Velocity whenever it's convenient.... thx. no rush... | ||
| [2008/06/23 14:29:24] <Shamgar> Hmmm. If you have a module named X, and you have a directory in /var/lib/puppet/templates named X, and you use "template(X/template.erb)" will it search both the module space and the fileserving space? | ||
| [2008/06/23 14:30:46] <Shamgar> If it's not obvious, I'm asking because it appears to not do so. | ||
| [2008/06/23 14:30:52] <Shamgar> but I can't be sure if it's something else I broke, or that. | ||
| [2008/06/23 14:30:53] <Shamgar> :-) | ||
| [2008/06/23 14:34:20] @ Quit: lak: | ||
| [2008/06/23 14:40:56] @ sigmonsays joined channel #puppet | ||
| [2008/06/23 14:41:27] @ Quit: kambiz: "Leaving" | ||
| [2008/06/23 14:43:56] @ ezralini joined channel #puppet | ||
| [2008/06/23 14:45:19] @ lak joined channel #puppet | ||
| [2008/06/23 14:45:47] <lak> randybias: i'm in the lobby outside the talk | ||
| [2008/06/23 14:46:37] <ezralini> I have a node definition (prod4) that inherits another node definition (virtual-php-web-node). virtual-php-node includes the syslog-client class. The syslog-client class has a File directive that uses a conditional based on a variable set in the node definition. Well, that's what I wanted to do. Apparently I can't do this, but it makes so much sense _to_ be able to do it | ||
| [2008/06/23 14:47:06] <ezralini> Am I missing something? | ||
| [2008/06/23 14:49:03] <Disconnect> wow. if $foo { $bar=foo } else { include ssh::server } .. no matter what it includes sshd :( | ||
| [2008/06/23 14:49:31] <Disconnect> ..nevermind. helps to set the foo tag. | ||
| [2008/06/23 14:52:55] @ Quit: lak: | ||
| [2008/06/23 14:54:55] <ezralini> scope! | ||
| [2008/06/23 14:55:03] <ezralini> arrgh | ||
| [2008/06/23 15:03:04] @ kambiz joined channel #puppet | ||
| [2008/06/23 15:05:36] @ Quit: randybias: | ||
| [2008/06/23 15:08:49] @ Quit: andrewcshafer: | ||
| [2008/06/23 15:12:05] @ Quit: flakrat: "Leaving" | ||
| [2008/06/23 15:15:09] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 15:16:49] @ Quit: plathrop: Read error: 110 (Connection timed out) | ||
| [2008/06/23 15:17:17] @ Quit: andrewcshafer: Client Quit | ||
| [2008/06/23 15:21:29] <muerr> Disconnect: the if statement merely checks if that variable is set to anything. | ||
| [2008/06/23 15:21:58] <Disconnect> .. and ! should merely invert the next atom | ||
| [2008/06/23 15:22:34] <Disconnect> so i can have (in this case) ssh server in my base class because everything, with only one exception, gets it... | ||
| [2008/06/23 15:23:45] <muerr> is that for a certain node name? | ||
| [2008/06/23 15:23:45] * Disconnect could play games with hostname and duct tape, but there is a tag associated with that host (and its failover clone) so the"right way" is "if this tag is not present, include that" | ||
| [2008/06/23 15:24:08] <muerr> maybe a case statement instead? | ||
| [2008/06/23 15:24:57] <Disconnect> hmm. what does $foo equal when its a tag? true? | ||
| [2008/06/23 15:25:21] <Disconnect> or can case handle undef? case $foo { undef: include ssh // default: noop } | ||
| [2008/06/23 15:27:12] <muerr> there's a default: {} for case. | ||
| [2008/06/23 15:27:23] <muerr> http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#case | ||
| [2008/06/23 15:28:29] <Disconnect> right but is there undef? | ||
| [2008/06/23 15:28:58] <muerr> don't know.. i don't go that far with my manifets. | ||
| [2008/06/23 15:29:22] <Disconnect> case $nosshtag { <_____> { include ssh }\n default { its set, no includes} | ||
| [2008/06/23 15:29:36] <Disconnect> need to know what goes in <_______> for $nosshtag not set | ||
| [2008/06/23 15:29:46] <Disconnect> or what puppet sets it to | ||
| [2008/06/23 15:35:20] @ Quit: pastie: Remote closed the connection | ||
| [2008/06/23 15:35:57] @ pastie joined channel #puppet | ||
| [2008/06/23 15:40:23] @ hessml is now known as hessml|away | ||
| [2008/06/23 15:44:12] <martha> q on multiple environments: if I have environment = production set in ldap and nothing else specified in puppet.conf, the client will be in production on the first run of puppet, right? | ||
| [2008/06/23 15:48:48] <infinity1> keithlard: thanks. with your tip i got it figured out. i used sed instead. looks like its working good. | ||
| [2008/06/23 15:49:04] @ plathrop joined channel #puppet | ||
| [2008/06/23 15:50:38] @ Quit: emerose: | ||
| [2008/06/23 15:51:44] @ Innocenti joined channel #puppet | ||
| [2008/06/23 15:58:18] @ Quit: hessml|away: "Leaving..." | ||
| [2008/06/23 15:59:21] @ randybias joined channel #puppet | ||
| [2008/06/23 15:59:50] @ Ol_ joined channel #puppet | ||
| [2008/06/23 16:00:49] @ hessml joined channel #puppet | ||
| [2008/06/23 16:01:56] @ Quit: kambiz: "Leaving" | ||
| [2008/06/23 16:07:28] @ rekjed joined channel #puppet | ||
| [2008/06/23 16:09:11] <rekjed> hi | ||
| [2008/06/23 16:09:49] <rekjed> does a puppet class need to be named same as the file which contains it? | ||
| [2008/06/23 16:10:09] <martha> rekjed: no | ||
| [2008/06/23 16:10:26] <martha> but if you are using modules, puppet will find it automatically then | ||
| [2008/06/23 16:10:35] <martha> if not, you have to import the file | ||
| [2008/06/23 16:11:22] <rekjed> ah, this explains my problems, thanks martha | ||
| [2008/06/23 16:15:46] <Shamgar> If I have a module named X, and a directory named X in my templatedir, and I use template(X/template.erb) will it search both for that file, or only look in the module's template dir? | ||
| [2008/06/23 16:17:09] @ dysinger joined channel #puppet | ||
| [2008/06/23 16:17:52] <plathrop> Shamgar: I'm not sure, but it seems like you are setting yourself up. | ||
| [2008/06/23 16:18:33] @ Quit: Zothar_Work: "ChatZilla 0.9.82.1 [Firefox 3.0/2008052912]" | ||
| [2008/06/23 16:19:22] @ andrewcshafer joined channel #puppet | ||
| [2008/06/23 16:33:50] @ Quit: muerr: Read error: 110 (Connection timed out) | ||
| [2008/06/23 16:37:20] @ Quit: silent: "Ухожу" | ||
| [2008/06/23 16:39:31] <keithlard> :D | ||
| [2008/06/23 16:41:09] <rakslice> is one of the metavars subscribe and require a superset of the other? | ||
| [2008/06/23 16:41:48] <rakslice> I'm seeing duplicate refreshes being scheduled after a resource's exec | ||
| [2008/06/23 16:41:57] <rakslice> (in the puppetd --debug output) | ||
| [2008/06/23 16:42:20] <rakslice> (er.. actually, those are info-level output I guess) | ||
| [2008/06/23 16:43:07] <plathrop> rakslice: subscribe is a superset of require | ||
| [2008/06/23 16:43:08] @ Quit: Innocenti: Read error: 110 (Connection timed out) | ||
| [2008/06/23 16:43:21] <rakslice> ah, k | ||
| [2008/06/23 16:49:58] @ lak joined channel #puppet | ||
| [2008/06/23 16:51:54] @ Quit: lak: Client Quit | ||
| [2008/06/23 16:58:31] @ lak joined channel #puppet | ||
| [2008/06/23 16:58:39] <martha> q on multiple environments: if I have environment = production set in ldap and nothing else specified in puppet.conf, the client will be in production on the first run of puppet, right? | ||