Thursday, 2010-07-15

[2010/07/15 00:07:18] @ Log started by gepetto
[2010/07/15 00:07:18] @ themroc_26 is now known as themroc_24
[2010/07/15 00:14:00] @ ckauhaus joined channel #puppet
[2010/07/15 00:15:01] @ angrox_ is now known as angrox
[2010/07/15 00:16:18] @ Quit: ceren: Quit: ceren
[2010/07/15 00:25:08] @ Quit: OpenMedia: Quit: Leaving.
[2010/07/15 00:28:31] @ lkoranda joined channel #puppet
[2010/07/15 00:30:57] @ Quit: alcy: Read error: Connection reset by peer
[2010/07/15 00:33:12] @ tobert joined channel #puppet
[2010/07/15 00:34:39] @ alcy joined channel #puppet
[2010/07/15 00:35:58] @ Djelibeybi joined channel #puppet
[2010/07/15 00:36:58] @ Quit: littleidea: Quit: littleidea
[2010/07/15 00:38:22] @ Quit: rodnet: Quit: rodnet
[2010/07/15 00:42:31] @ verwilst joined channel #puppet
[2010/07/15 00:50:21] @ alban2 joined channel #puppet
[2010/07/15 00:52:44] @ coleman9719 joined channel #puppet
[2010/07/15 00:53:25] @ Quit: freshtonic: Quit: freshtonic
[2010/07/15 00:54:25] @ alban21 joined channel #puppet
[2010/07/15 00:57:47] @ Quit: alban2: Ping timeout: 245 seconds
[2010/07/15 01:01:01] @ Quit: \ask: Remote host closed the connection
[2010/07/15 01:03:27] @ MattyM joined channel #puppet
[2010/07/15 01:03:55] @ AK joined channel #puppet
[2010/07/15 01:04:32] <AK> Hi All
[2010/07/15 01:04:39] <AK> any one the seen below error puppet_dashboard”: command not found
[2010/07/15 01:05:05] <AK> this is the error i am observing when I restart puppet master
[2010/07/15 01:11:43] @ fbe joined channel #puppet
[2010/07/15 01:13:34] @ artis joined channel #puppet
[2010/07/15 01:21:36] @ Quit: DbT_: Ping timeout: 258 seconds
[2010/07/15 01:27:32] @ m1nish joined channel #puppet
[2010/07/15 01:34:14] @ jmd joined channel #puppet
[2010/07/15 01:35:06] @ TREllis joined channel #puppet
[2010/07/15 01:37:02] @ Quit: jmd: Client Quit
[2010/07/15 01:37:41] @ nexx joined channel #puppet
[2010/07/15 01:40:04] @ Spruit_elf joined channel #puppet
[2010/07/15 01:40:27] @ Quit: Djelibeybi: Quit: Leaving
[2010/07/15 01:57:56] @ rcsheets` joined channel #puppet
[2010/07/15 02:01:55] @ jab_doa joined channel #puppet
[2010/07/15 02:03:55] @ yannL joined channel #puppet
[2010/07/15 02:07:07] @ Quit: mclarke: Quit: mclarke
[2010/07/15 02:08:25] @ Quit: AK: Quit: Page closed
[2010/07/15 02:09:33] <bigon> notice: Finished catalog run in 765.79 seconds << on puppet machine gni O_o
[2010/07/15 02:10:22] <bigon> arf wrong channel, but anyway is that normal that it tools somuch time?
[2010/07/15 02:11:31] @ Quit: alban21: Read error: Operation timed out
[2010/07/15 02:12:19] @ Quit: coleman9719: *.net *.split
[2010/07/15 02:12:19] @ Quit: Peanut: *.net *.split
[2010/07/15 02:12:19] @ Quit: bgupta: *.net *.split
[2010/07/15 02:12:19] @ Quit: Hunner: *.net *.split
[2010/07/15 02:12:19] @ Quit: danderson: *.net *.split
[2010/07/15 02:12:20] @ Quit: bogusano: *.net *.split
[2010/07/15 02:12:20] @ Quit: rcsheets`: *.net *.split
[2010/07/15 02:12:20] @ Quit: tim|mac: *.net *.split
[2010/07/15 02:12:20] @ Quit: LapTop006: *.net *.split
[2010/07/15 02:12:20] @ Quit: Filbert: *.net *.split
[2010/07/15 02:12:20] @ Quit: Whoop: *.net *.split
[2010/07/15 02:12:21] @ Quit: jiboumans: *.net *.split
[2010/07/15 02:12:21] @ Quit: flakrat_: *.net *.split
[2010/07/15 02:12:21] @ Quit: filler: *.net *.split
[2010/07/15 02:12:21] @ Quit: LeRrA: *.net *.split
[2010/07/15 02:12:21] @ Quit: Mandus: *.net *.split
[2010/07/15 02:12:21] @ Quit: mstyne: *.net *.split
[2010/07/15 02:12:22] @ Quit: nasrat: *.net *.split
[2010/07/15 02:12:22] @ Quit: Bosse: *.net *.split
[2010/07/15 02:12:22] @ Quit: barn: *.net *.split
[2010/07/15 02:12:22] @ Quit: dixond: *.net *.split
[2010/07/15 02:12:22] @ Quit: lisa: *.net *.split
[2010/07/15 02:12:22] @ Quit: TREllis: *.net *.split
[2010/07/15 02:12:22] @ Quit: docelic__: *.net *.split
[2010/07/15 02:12:22] @ Quit: santoroj1: *.net *.split
[2010/07/15 02:12:23] @ Quit: odyi: *.net *.split
[2010/07/15 02:12:23] @ Quit: jesusaur: *.net *.split
[2010/07/15 02:12:23] @ Quit: Roksteady: *.net *.split
[2010/07/15 02:12:23] @ Quit: achester: *.net *.split
[2010/07/15 02:12:24] @ Quit: beata-: *.net *.split
[2010/07/15 02:12:24] @ Quit: auxesis: *.net *.split
[2010/07/15 02:12:24] @ Quit: Jiko: *.net *.split
[2010/07/15 02:12:24] @ Quit: jason^: *.net *.split
[2010/07/15 02:12:24] @ Quit: zooz: *.net *.split
[2010/07/15 02:12:24] @ Quit: ssm: *.net *.split
[2010/07/15 02:12:24] @ Quit: ed209: *.net *.split
[2010/07/15 02:12:25] @ Quit: bdha: *.net *.split
[2010/07/15 02:12:25] @ Quit: |Mike|: *.net *.split
[2010/07/15 02:12:25] @ Quit: bipolar: *.net *.split
[2010/07/15 02:12:25] @ Quit: yeled: *.net *.split
[2010/07/15 02:12:25] @ Quit: marcellods: *.net *.split
[2010/07/15 02:12:25] @ Quit: OMCK: *.net *.split
[2010/07/15 02:12:25] @ Quit: samppah_: *.net *.split
[2010/07/15 02:12:26] @ Quit: Dominic: *.net *.split
[2010/07/15 02:12:26] @ Quit: vollmer: *.net *.split
[2010/07/15 02:12:26] @ Quit: pquerna: *.net *.split
[2010/07/15 02:12:26] @ Quit: lanky: *.net *.split
[2010/07/15 02:13:14] @ Filbert joined channel #puppet
[2010/07/15 02:13:45] @ nasrat joined channel #puppet
[2010/07/15 02:14:46] @ Mandus joined channel #puppet
[2010/07/15 02:15:19] @ Peanut joined channel #puppet
[2010/07/15 02:15:20] @ mstyne joined channel #puppet
[2010/07/15 02:16:21] @ dixond joined channel #puppet
[2010/07/15 02:16:25] @ Bosse joined channel #puppet
[2010/07/15 02:18:16] @ tim|mac joined channel #puppet
[2010/07/15 02:18:18] @ Quit: ckauhaus: Quit: Leaving.
[2010/07/15 02:18:21] @ bgupta joined channel #puppet
[2010/07/15 02:18:42] @ rcsheets` joined channel #puppet
[2010/07/15 02:18:42] @ TREllis joined channel #puppet
[2010/07/15 02:18:42] @ coleman9719 joined channel #puppet
[2010/07/15 02:18:42] @ docelic__ joined channel #puppet
[2010/07/15 02:18:42] @ zooz joined channel #puppet
[2010/07/15 02:18:42] @ santoroj1 joined channel #puppet
[2010/07/15 02:18:42] @ odyi joined channel #puppet
[2010/07/15 02:18:42] @ jesusaur joined channel #puppet
[2010/07/15 02:18:42] @ Roksteady joined channel #puppet
[2010/07/15 02:18:42] @ achester joined channel #puppet
[2010/07/15 02:18:42] @ danderson joined channel #puppet
[2010/07/15 02:18:42] @ bogusano joined channel #puppet
[2010/07/15 02:18:42] @ jiboumans joined channel #puppet
[2010/07/15 02:18:42] @ beata- joined channel #puppet
[2010/07/15 02:18:42] @ auxesis joined channel #puppet
[2010/07/15 02:18:42] @ Jiko joined channel #puppet
[2010/07/15 02:18:42] @ ed209 joined channel #puppet
[2010/07/15 02:18:43] @ LapTop006 joined channel #puppet
[2010/07/15 02:18:43] @ jason^ joined channel #puppet
[2010/07/15 02:18:43] @ Whoop joined channel #puppet
[2010/07/15 02:18:43] @ lanky joined channel #puppet
[2010/07/15 02:18:43] @ vollmer joined channel #puppet
[2010/07/15 02:18:43] @ samppah_ joined channel #puppet
[2010/07/15 02:18:43] @ Dominic joined channel #puppet
[2010/07/15 02:18:43] @ OMCK joined channel #puppet
[2010/07/15 02:18:43] @ marcellods joined channel #puppet
[2010/07/15 02:18:43] @ pquerna joined channel #puppet
[2010/07/15 02:18:43] @ yeled joined channel #puppet
[2010/07/15 02:18:43] @ bipolar joined channel #puppet
[2010/07/15 02:18:43] @ |Mike| joined channel #puppet
[2010/07/15 02:18:43] @ bdha joined channel #puppet
[2010/07/15 02:18:43] @ ssm joined channel #puppet
[2010/07/15 02:18:43] @ LeRrA joined channel #puppet
[2010/07/15 02:18:43] @ flakrat_ joined channel #puppet
[2010/07/15 02:18:43] @ filler joined channel #puppet
[2010/07/15 02:18:43] @ lisa joined channel #puppet
[2010/07/15 02:18:43] @ barn joined channel #puppet
[2010/07/15 02:19:26] @ Quit: ecolitan: Excess Flood
[2010/07/15 02:19:30] @ ecolitan joined channel #puppet
[2010/07/15 02:26:22] @ gebi joined channel #puppet
[2010/07/15 02:27:00] @ Hunner joined channel #puppet
[2010/07/15 02:28:05] @ feffe joined channel #puppet
[2010/07/15 02:29:58] <feffe> hello
[2010/07/15 02:30:09] <feffe> does anyone here use puppet on freebsd?
[2010/07/15 02:37:05] @ Quit: p3rror: Read error: Connection reset by peer
[2010/07/15 02:38:05] @ alban2 joined channel #puppet
[2010/07/15 02:46:03] @ Quit: _nalle: Remote host closed the connection
[2010/07/15 02:46:51] @ _nalle joined channel #puppet
[2010/07/15 02:47:54] <QuackNL> I'm having trouble getting the ignore flag to work for the file type. I put the next line at the top of my manifest, but still the .svn dirs are copied over.
[2010/07/15 02:47:57] <QuackNL> File { backup => main, ignore => ".svn" }
[2010/07/15 02:51:38] <QuackNL> Ah.. solved. My bad :P
[2010/07/15 03:16:00] @ cynicismic joined channel #puppet
[2010/07/15 03:18:29] @ snoop joined channel #puppet
[2010/07/15 03:21:12] @ Quit: jab_doa: Quit: Verlassend
[2010/07/15 03:32:19] @ itguru joined channel #puppet
[2010/07/15 03:32:19] @ Quit: itguru: Changing host
[2010/07/15 03:32:19] @ itguru joined channel #puppet
[2010/07/15 03:33:22] <kenneho> Hi all, what reasons are there for keeping a separate "site.pp" file per environment? I've seen some examples where each environment is set up with its own "manifest" (pointing to site.pp) and modulepath, but don't see why one would want anything other that the modulepath
[2010/07/15 03:35:53] @ Quit: kenneho: Quit: Ex-Chat
[2010/07/15 03:36:29] @ kenneho joined channel #puppet
[2010/07/15 03:36:57] <Volcane> kenneho: so you might import different nodes, or set different global variables etc per enviroment
[2010/07/15 03:39:32] @ Quit: snoop: Remote host closed the connection
[2010/07/15 03:45:40] <alcy> anyone got a clue about this http://pastie.org/1045442 ? Bad library or app code ?
[2010/07/15 03:46:31] @ fluxdude joined channel #puppet
[2010/07/15 03:47:09] <fluxdude> is there any way to not have a module in a node's manifest, but then from the command line, include the class with a --test run?
[2010/07/15 03:47:54] <fluxdude> I am having problems with some bespoke [crap] software that I don't want automatically deploying and updating automatically because all sorts of glitches cause downtime with it when doing deployments/upgrades
[2010/07/15 03:48:42] <fluxdude> using environments isn't even enough, because sometimes it works fine on 2-3 boxen in the dev environment and then when applied to production, for say 24 boxes for this app, a bunch of them will fail for some reason and therefore all hell breaks loose
[2010/07/15 03:49:02] @ Quit: crdant: Ping timeout: 245 seconds
[2010/07/15 03:49:07] <fluxdude> so I want to be able to just include the bespoke stuff on the cli and do rollouts/upgrades one or two at a time...
[2010/07/15 03:50:01] @ Quit: m1nish: Ping timeout: 258 seconds
[2010/07/15 03:50:08] <fluxdude> I guess otherwise I just have to disable puppetd and then run it by hand only....
[2010/07/15 03:50:24] @ m1nish joined channel #puppet
[2010/07/15 04:07:28] @ ohadlevy joined channel #puppet
[2010/07/15 04:21:52] @ Ghunti joined channel #puppet
[2010/07/15 04:23:12] <Ghunti> hi there. Im starting to configure nagios with puppet (im new to nagios btw), and im trying to get a host to have a "name" attribute so that another host can "use" the first one...I can't make puppet right the "name" attribute..anyone has an idea?
[2010/07/15 04:24:33] @ alexs_ joined channel #puppet
[2010/07/15 04:32:09] @ Quit: alexs_: Quit: leaving
[2010/07/15 04:32:20] @ alexs_ joined channel #puppet
[2010/07/15 04:32:29] @ Quit: alexs_: Client Quit
[2010/07/15 04:35:47] <alcy> folks, what's with the puppetversion in yaml/facts/<nodename> being equal to *id001 or *id002 etc. ?
[2010/07/15 04:36:03] @ cbuckley_ joined channel #puppet
[2010/07/15 04:36:19] <cbuckley_> hi - I have an issue with my puppet installation, anyone available to help quickly?
[2010/07/15 04:36:25] <cbuckley_> we had a working puppet server
[2010/07/15 04:36:42] <cbuckley_> I needed to bring this puppet server into our single web of trust, so i removed the /var/lib/pupppet/ssl directory and re-created another one
[2010/07/15 04:36:48] <cbuckley_> now, ca.pass does not get generated
[2010/07/15 04:36:53] <cbuckley_> is there a way to manually regenerate it please?
[2010/07/15 04:36:55] <cbuckley_> this is on RHEL5.5
[2010/07/15 04:37:04] <cbuckley_> using Puppet 0.24.8
[2010/07/15 04:38:39] <zipkid> Ghunti: define nagios_host{ "thename": ... } and then use that 'thename'
[2010/07/15 04:41:14] @ alexs_ joined channel #puppet
[2010/07/15 04:44:30] <tim|mac> hm... the 2.6 hash functionality gives a lot of power... makes extlookup unnecessary if you don't happen to have that info in csv already
[2010/07/15 04:49:54] <Volcane> tim|mac: extlookup isnt just about hashes, its about logically picked the appropriate data.
[2010/07/15 04:50:10] <Volcane> tim|mac: ie. extlookup will hopefully soon support returning hashes - just different hashes depending on the configured data
[2010/07/15 04:51:51] @ Quit: FOCer: Remote host closed the connection
[2010/07/15 04:53:48] <sejo> is it possible to set all dirs in $PATH to 0755 ?
[2010/07/15 04:55:49] @ Quit: KenjiP0p: Ping timeout: 276 seconds
[2010/07/15 04:56:22] @ snoop joined channel #puppet
[2010/07/15 05:10:32] <Ghunti> zipkid thanks for your help. Doing that will create the "host_name" attribute, not the "name"..This is a bug on puppet http://projects.reductivelabs.com/issues/1180
[2010/07/15 05:11:03] @ Quit: olly__: Quit: This computer has gone to sleep
[2010/07/15 05:12:49] @ nickar joined channel #puppet
[2010/07/15 05:14:26] <sejo> how can I split the $path to an array in a manifest?
[2010/07/15 05:14:42] <zipkid> Ghunti: try adding alias => 'thename' to your host....
[2010/07/15 05:14:57] <sejo> inline_template("<%= $path.split(':') %>") returns a string
[2010/07/15 05:15:44] <zipkid> sejo: http://docs.puppetlabs.com/references/latest/function.html#split
[2010/07/15 05:15:56] @ Quit: alexs_: Quit: leaving
[2010/07/15 05:16:06] @ alexs_ joined channel #puppet
[2010/07/15 05:17:49] @ stockholm joined channel #puppet
[2010/07/15 05:17:52] <stockholm> hi
[2010/07/15 05:18:04] <zipkid> hi kopenhagen!
[2010/07/15 05:18:08] <stockholm> i want to keep my manifest etc in git
[2010/07/15 05:18:18] <zipkid> good s
[2010/07/15 05:18:20] <stockholm> and would like puppet to update it whenever it runs
[2010/07/15 05:18:33] <stockholm> is there a howto or so for that?
[2010/07/15 05:18:35] <zipkid> update what?
[2010/07/15 05:18:46] <stockholm> the manifest.
[2010/07/15 05:18:54] <stockholm> do i have to do that from chrome?
[2010/07/15 05:18:59] <stockholm> errr
[2010/07/15 05:19:00] <sejo> thx zipkid!!!
[2010/07/15 05:19:01] <stockholm> chron
[2010/07/15 05:19:02] <zipkid> chrome?
[2010/07/15 05:19:05] <zipkid> ah
[2010/07/15 05:19:09] <stockholm> cron
[2010/07/15 05:19:13] <stockholm> shit!! :-)
[2010/07/15 05:19:23] <stockholm> my brain is heat-struck
[2010/07/15 05:19:46] <zipkid> ig yout git server is on the puppet host you can do a pull in the hook script...
[2010/07/15 05:19:59] <zipkid> if your.. that should be
[2010/07/15 05:20:14] <stockholm> i wanted to use a puppetmaster
[2010/07/15 05:20:28] <zipkid> stockholm: obviously...
[2010/07/15 05:20:28] <stockholm> dont i replicate the manifest from there?
[2010/07/15 05:20:33] @ ahasenack joined channel #puppet
[2010/07/15 05:20:58] <zipkid> stockholm: you ar using confusing terms...
[2010/07/15 05:21:18] <stockholm> zipkid: thats possible. i am new to puppet
[2010/07/15 05:21:20] <zipkid> i meant the master...
[2010/07/15 05:21:37] <stockholm> ah, the puppet host = puppetmaster.
[2010/07/15 05:21:45] <zipkid> if your git server is on the puppetmaster you can do a pull in the hook script.
[2010/07/15 05:21:52] <zipkid> yep.
[2010/07/15 05:22:24] <stockholm> and its a git hook that pulls?
[2010/07/15 05:22:48] <zipkid> you can...
[2010/07/15 05:22:51] <zipkid> we do.
[2010/07/15 05:23:23] <stockholm> so: a push to git triggers a hook on the git server and makes it pull to where puppetmaster keeps its manifest?
[2010/07/15 05:23:32] <zipkid> yep
[2010/07/15 05:23:50] <stockholm> i would prefere the two to be seperated
[2010/07/15 05:24:00] <stockholm> i would like several puppetmasters even
[2010/07/15 05:24:04] <stockholm> we have several sites
[2010/07/15 05:24:36] <zipkid> then you'll have to think of a different way to do it...
[2010/07/15 05:24:51] <stockholm> ssh triggers are always an option.
[2010/07/15 05:25:04] @ [GuS] joined channel #puppet
[2010/07/15 05:25:11] <zipkid> true...
[2010/07/15 05:25:12] <stockholm> that would work the same way
[2010/07/15 05:25:15] <stockholm> ok, thanks
[2010/07/15 05:25:36] <stockholm> do you manage several kind of hosts, regarding branches?
[2010/07/15 05:25:43] <ohadlevy> stockholm: i currently use a cgi like script that gets triggered by a hook
[2010/07/15 05:25:55] <stockholm> we want to have test hosts (in production) and the stable production servers
[2010/07/15 05:26:06] <ohadlevy> stockholm: use environments for that
[2010/07/15 05:26:36] <stockholm> so you do your version control in puppet, not in git?
[2010/07/15 05:26:37] <zipkid> stockholm: ohadlevy: our branches == environments
[2010/07/15 05:26:44] <stockholm> ah
[2010/07/15 05:27:13] <ohadlevy> zipkid: i more or less started with that, but it doesnt scale when you have many release cycles (e.g. per host types / locations etc)
[2010/07/15 05:31:02] <stockholm> thanks, that made it clear to me.
[2010/07/15 05:38:37] <sejo> how to include notices into a report?
[2010/07/15 05:39:05] @ shug joined channel #puppet
[2010/07/15 05:39:38] <sejo> just adding notice ( "bleh") does print it in the log but isn't sent to the report?
[2010/07/15 05:42:24] @ Quit: m1nish: Quit: Leaving
[2010/07/15 05:43:28] <zipkid> sejo: does notice("boobies") work better?
[2010/07/15 05:43:51] @ Quit: nwp: Ping timeout: 246 seconds
[2010/07/15 05:44:34] @ nwp joined channel #puppet
[2010/07/15 05:46:19] <sejo> zipkid: no :/ which is even worse
[2010/07/15 05:46:52] <sejo> hmm perhaps I should extend the Transaction::Report
[2010/07/15 05:47:48] <ohadlevy> sejo: did you try alert or other functions?
[2010/07/15 05:47:57] @ Quit: bleything: Ping timeout: 240 seconds
[2010/07/15 05:48:08] <sejo> ohadlevy: no not yet, will that differ?
[2010/07/15 05:48:27] <ohadlevy> sejo: not sure :)
[2010/07/15 05:50:36] <sejo> ohadlevy: apparently not, they only log on the server (like stated in http://docs.puppetlabs.com/references/latest/function.html)
[2010/07/15 05:51:03] <sejo> fail probably does put it in the report (but don't want that)
[2010/07/15 05:51:45] @ Quit: angrox: Ping timeout: 240 seconds
[2010/07/15 05:54:49] <zipkid> exec { "echo 'This is an error!'; exit 1": }
[2010/07/15 06:02:43] @ littleidea joined channel #puppet
[2010/07/15 06:02:56] @ herdingcat joined channel #puppet
[2010/07/15 06:09:08] <sejo> zipkid: that works (it's ugly as hell but it works) thx!
[2010/07/15 06:09:13] @ bug joined channel #puppet
[2010/07/15 06:09:36] <zipkid> :-)
[2010/07/15 06:09:50] @ radkin joined channel #puppet
[2010/07/15 06:17:19] @ Quit: shug: Quit: Leaving
[2010/07/15 06:19:32] @ alcy left channel #puppet ()
[2010/07/15 06:28:23] @ Quit: nickar: Quit: Saliendo
[2010/07/15 06:28:23] @ brothers_ joined channel #puppet
[2010/07/15 06:28:30] @ Quit: brothers_: Client Quit
[2010/07/15 06:41:32] @ angrox joined channel #puppet
[2010/07/15 06:43:24] @ static^ joined channel #puppet
[2010/07/15 06:46:23] @ Quit: static^: Client Quit
[2010/07/15 06:48:18] @ zz_shenson is now known as shenson
[2010/07/15 06:48:19] @ mapu joined channel #puppet
[2010/07/15 06:49:04] @ pheezy joined channel #puppet
[2010/07/15 06:49:05] @ notbrien joined channel #puppet
[2010/07/15 06:51:47] @ zooz left channel #puppet ()
[2010/07/15 06:56:00] @ Bass10 joined channel #puppet
[2010/07/15 06:57:34] @ Quit: Bass10: Max SendQ exceeded
[2010/07/15 06:58:09] @ Bass10 joined channel #puppet
[2010/07/15 07:00:09] @ |ecapriolo| joined channel #puppet
[2010/07/15 07:02:03] <Hilli> Hmm... Is it OK to notify an Exec in another class? Like this, I imagine: notify => Exec[$klass::exec_name]
[2010/07/15 07:03:26] @ rcrowley joined channel #puppet
[2010/07/15 07:04:54] <Volcane> notify => Exec["execname"]
[2010/07/15 07:05:03] <Volcane> dont need to know what class its in
[2010/07/15 07:06:39] <Hilli> Oh..
[2010/07/15 07:07:23] <Hilli> They are global names of curse..
[2010/07/15 07:08:40] @ cliff-hm joined channel #puppet
[2010/07/15 07:11:13] @ Quit: snoop: Quit: Quitte
[2010/07/15 07:13:33] @ Quit: kenneho: Quit: Ex-Chat
[2010/07/15 07:15:48] @ Quit: Spruit_elf: Quit: Spruit_elf
[2010/07/15 07:18:33] @ ceren joined channel #puppet
[2010/07/15 07:20:55] @ jdcasey joined channel #puppet
[2010/07/15 07:26:28] @ kaptk2 joined channel #puppet
[2010/07/15 07:29:24] <jbooth> Anyone else having trouble with ubuntu/samba/puppet? Puppet goes to bounce winbind, which fails and hangs winbind with a bunch of defunct child processes and a unresponsive master.
[2010/07/15 07:30:56] @ dimitri joined channel #puppet
[2010/07/15 07:31:04] @ dimitri left channel #puppet ()
[2010/07/15 07:31:49] @ _DbT joined channel #puppet
[2010/07/15 07:32:44] <_DbT> Hi all! I'm seeing strange behaviour inside a define; if I use a $name variable as a default, sometimes it gets expanded to the encompassing class name instead of the namevar of the define
[2010/07/15 07:33:40] @ Quit: sdog: Quit: Leaving.
[2010/07/15 07:37:04] <_DbT> see http://pastebin.com/d076aGHX
[2010/07/15 07:40:24] @ Quit: Dominic: Ping timeout: 260 seconds
[2010/07/15 07:40:33] <Volcane> _DbT: thats right, cos you're setting the default to $name as it is in the class
[2010/07/15 07:40:45] <Volcane> _DbT: $name only expands right after the { and before the } in the define
[2010/07/15 07:40:54] <Volcane> _DbT: outside that is a different scope
[2010/07/15 07:44:36] @ reyjrar joined channel #puppet
[2010/07/15 07:47:32] <_DbT> hmmm, this is non-intuitive
[2010/07/15 07:48:02] <_DbT> Volcane: because the $name _does_ get expanded
[2010/07/15 07:48:26] <Volcane> $name in a class is the class name
[2010/07/15 07:48:27] <_DbT> and all the other vars do expand the same way as between braces
[2010/07/15 07:48:32] <Volcane> which is the behavior you're seeing.
[2010/07/15 07:49:06] <_DbT> Volcane: but what to do if I want to used the $namevar as default?
[2010/07/15 07:49:14] <_DbT> *use
[2010/07/15 07:49:20] @ Quit: bug: Quit: bug
[2010/07/15 07:49:31] <Volcane> unfort you need to use an intermediate value, say $foo = "DEFAULT"
[2010/07/15 07:49:33] <Volcane> and just check for that
[2010/07/15 07:49:40] <Volcane> clunky but the only option
[2010/07/15 07:50:01] <Volcane> really this is how any other programming language works wrt defaults etc, no surprises, it just seems odd
[2010/07/15 07:50:42] @ Bass2 joined channel #puppet
[2010/07/15 07:50:44] <_DbT> Volcane: ok, will write an extra if... Thnx!
[2010/07/15 07:50:54] @ bug joined channel #puppet
[2010/07/15 07:51:48] @ Quit: Bass10: Ping timeout: 240 seconds
[2010/07/15 07:52:21] @ Dominic joined channel #puppet
[2010/07/15 07:56:35] @ tonyskapunk joined channel #puppet
[2010/07/15 07:56:36] <_DbT> Volcane: tried to assign the variable inside the body of the define; but now get an error message: http://pastebin.com/JDYS1Yxp
[2010/07/15 07:57:05] <Volcane> yes, puppet cant reassign variables
[2010/07/15 07:57:44] <_DbT> ok, so I should create a new variable and use that inside the body?
[2010/07/15 07:57:47] <Volcane> so you need to make say $realroot or something based on the logic in $docroot
[2010/07/15 07:57:48] <Volcane> its horrible
[2010/07/15 07:57:57] <_DbT> ah ok, I get it... Thanx
[2010/07/15 08:02:37] @ cmoates joined channel #puppet
[2010/07/15 08:07:09] <itguru> I got the module writting bug, and I'm, not even a coder hehe :)
[2010/07/15 08:07:11] @ rmiller4pi8 joined channel #puppet
[2010/07/15 08:13:54] @ Quit: DigitalFlux: *.net *.split
[2010/07/15 08:13:54] @ Quit: choffee: *.net *.split
[2010/07/15 08:13:54] @ Quit: nicomen: *.net *.split
[2010/07/15 08:13:54] @ Quit: spheromak: *.net *.split
[2010/07/15 08:13:54] @ Quit: jbartus: *.net *.split
[2010/07/15 08:13:55] @ Quit: ke4qqq: *.net *.split
[2010/07/15 08:13:56] @ jbartus joined channel #puppet
[2010/07/15 08:13:58] @ choffee joined channel #puppet
[2010/07/15 08:14:07] @ nicomen joined channel #puppet
[2010/07/15 08:14:07] @ spheromak joined channel #puppet
[2010/07/15 08:14:09] @ ke4qqq joined channel #puppet
[2010/07/15 08:14:12] @ DigitalFlux joined channel #puppet
[2010/07/15 08:15:45] @ benkevan joined channel #puppet
[2010/07/15 08:18:08] <_DbT> Am I right in assuming that resource defaults have global scope only?
[2010/07/15 08:18:27] <_DbT> so I cannot set some resource default before specifying a lot of resources of that type inside a define
[2010/07/15 08:18:34] <Volcane> you can
[2010/07/15 08:19:02] <_DbT> I get" Duplicate definition: File[]" ...
[2010/07/15 08:19:13] <Volcane> then you're doing it wrong
[2010/07/15 08:19:18] <_DbT> ah :-)
[2010/07/15 08:19:55] <_DbT> http://pastebin.com/zjWRxWJp
[2010/07/15 08:20:18] <Volcane> and on what line does it say is the error?
[2010/07/15 08:20:31] <_DbT> line 1
[2010/07/15 08:20:39] * Volcane 'd guess that either or both $siteroot and $docroot and $logdir is empty
[2010/07/15 08:21:25] <_DbT> no, actually, it gives the error on line 21
[2010/07/15 08:21:52] @ Quit: [GuS]: Read error: Connection reset by peer
[2010/07/15 08:22:06] <Volcane> some of those variables are empty
[2010/07/15 08:22:21] <Volcane> so for example file{$foo: } is actually creating file{'': }
[2010/07/15 08:22:31] @ zooz joined channel #puppet
[2010/07/15 08:22:33] <Volcane> and if you have a few such empty vars, you get dupes
[2010/07/15 08:22:44] <zooz> how to push new configs from puppetmaster to puppet nodes?
[2010/07/15 08:23:00] <_DbT> Volcane: wow, you are right!
[2010/07/15 08:23:10] * Volcane knows :P
[2010/07/15 08:24:03] <Volcane> really puppet shouldnt let you make such resources in the first place
[2010/07/15 08:24:09] <Volcane> I've seen a ticket requesting that i think
[2010/07/15 08:25:27] @ Quit: ecolitan: Remote host closed the connection
[2010/07/15 08:26:37] <_DbT> Volcane: actually, the error was about File, not about file
[2010/07/15 08:26:44] <_DbT> Volcane: so confusing indeed...
[2010/07/15 08:27:03] <Volcane> when refering to an already created resource its File["resource name"]
[2010/07/15 08:27:09] <Volcane> when creating resources its file{....}
[2010/07/15 08:27:19] <Volcane> so when it says there is a dupe resource, its correct to use File
[2010/07/15 08:34:06] @ squirrel_labs joined channel #puppet
[2010/07/15 08:37:04] @ Quit: coleman9719: Remote host closed the connection
[2010/07/15 08:37:52] @ labrown joined channel #puppet
[2010/07/15 08:40:22] @ Quit: ceren: Quit: ceren
[2010/07/15 08:40:52] @ ceren joined channel #puppet
[2010/07/15 08:41:48] @ squirrel_labs left channel #puppet ()
[2010/07/15 08:43:37] @ Quit: Bass2: Ping timeout: 245 seconds
[2010/07/15 08:45:17] <_DbT> Volcane: ok, this means I don't grok the defaults
[2010/07/15 08:45:57] <_DbT> I thought that if I say File { owner => foo } that I specify the default for all instances of File
[2010/07/15 08:46:06] <_DbT> and not for a specific named instance of File
[2010/07/15 08:46:11] <Volcane> _DbT: yes but still within scope, so your use is fine
[2010/07/15 08:46:18] <Volcane> _DbT: like how you have it in the define
[2010/07/15 08:46:18] <_DbT> yes
[2010/07/15 08:46:35] <Volcane> if you did file{"foo": require => File["bar"]}
[2010/07/15 08:46:39] <Volcane> notice the require syntax
[2010/07/15 08:46:47] <Volcane> its referencing a resource by name, hence caps
[2010/07/15 08:47:01] <_DbT> File["bar"] refers to 1 instance of File, namely the one named "bar"
[2010/07/15 08:47:10] <Volcane> correct
[2010/07/15 08:47:45] <_DbT> ah ok, so the problem was not with the File defaults in my code, but with a duplicate declaration of file...
[2010/07/15 08:48:04] <_DbT> since it had an empty namevar..
[2010/07/15 08:48:07] <Volcane> yup, thats why i wanted to know what line was causing the error
[2010/07/15 08:48:19] <_DbT> I see...
[2010/07/15 08:49:50] @ squirrel_labs joined channel #puppet
[2010/07/15 08:50:48] @ themroc_24 is now known as themroc_wtfairco
[2010/07/15 08:52:22] <aforgue> I know puppet's order it modifies resources is not ordered, but does it parallel tasks?
[2010/07/15 08:52:28] <Volcane> no
[2010/07/15 08:52:31] <aforgue> can I have 2 resources modifying the same file?
[2010/07/15 08:52:52] <aforgue> without worrying about something crazy happening like ending up with a 0 byte file'
[2010/07/15 08:53:08] <zooz> is there a way to trigger puppet's nodes to pull new configs/catalogs ?
[2010/07/15 08:53:19] <Volcane> zooz: see puppetrun
[2010/07/15 08:53:26] @ Quit: themroc_wtfairco: Remote host closed the connection
[2010/07/15 08:53:35] @ [GuS] joined channel #puppet
[2010/07/15 08:55:17] @ Quit: littleidea: Ping timeout: 265 seconds
[2010/07/15 08:55:56] @ londo__ joined channel #puppet
[2010/07/15 08:56:09] @ Bass10 joined channel #puppet
[2010/07/15 08:56:18] <squirrel_labs> I have some devices that i'd like to manage that are extremely small-footprint devices - so small that they cannot have a ruby stack on them. They're similar to WIFI routers. Is there a way to proxy the management of those type devices?
[2010/07/15 08:56:42] @ lak joined channel #puppet
[2010/07/15 08:57:25] <Volcane> squirrel_labs: can you mount their filesystems on somehting else?
[2010/07/15 08:57:55] <squirrel_labs> unfortunately no. they're remote SSH-to-serial devices out in the field
[2010/07/15 08:58:14] <squirrel_labs> lantronix-type devices
[2010/07/15 08:58:33] <Volcane> think you're fairly out of luck then in theory you could write a special type to manage them via some other hsot, but i imagine its probably going to be a pain in the arse :)
[2010/07/15 08:58:35] <squirrel_labs> SSH would be the sole means of connecting to them
[2010/07/15 08:58:52] <squirrel_labs> yeah... i'm getting weary of writing expect scripts ;)
[2010/07/15 08:59:00] <Volcane> hehe
[2010/07/15 08:59:11] @ mclarke joined channel #puppet
[2010/07/15 08:59:12] <pheezy> I know this is wrong, but is there a way to do this? http://pastie.org/1045816
[2010/07/15 08:59:13] <hal-j> squirrel_labs: you may want to look into capistrano
[2010/07/15 08:59:30] <hal-j> not perfect, but will let you automate doing the same thing on N of your small devices
[2010/07/15 08:59:32] @ gniks joined channel #puppet
[2010/07/15 08:59:54] <squirrel_labs> ah.. cool :)
[2010/07/15 09:00:06] <squirrel_labs> thanks @hal-j
[2010/07/15 09:00:10] <hal-j> depends what you're looking to do, whether that'll solve your problem
[2010/07/15 09:00:22] <squirrel_labs> retrieve info, maybe dump some files off
[2010/07/15 09:00:29] <squirrel_labs> run a command or two
[2010/07/15 09:00:41] @ Quit: docelic__: Quit: Leaving
[2010/07/15 09:00:52] @ Quit: londo: Ping timeout: 276 seconds
[2010/07/15 09:01:16] <hal-j> http://www.capify.org/index.php/Capistrano
[2010/07/15 09:01:30] @ Quit: gniks: Client Quit
[2010/07/15 09:01:32] @ yannlugrin joined channel #puppet
[2010/07/15 09:02:18] @ Quit: yannL: Ping timeout: 240 seconds
[2010/07/15 09:04:32] <squirrel_labs> Volcane,hal-j: Thanks for the info!
[2010/07/15 09:05:07] <jbooth> pheezy: Split it across two separate $var1=$var?... $var2=$var1?... and it should be fine.
[2010/07/15 09:05:35] @ Quit: achester: Remote host closed the connection
[2010/07/15 09:07:45] <Volcane> unixdaemon: gcal4ruby this is how i use it http://github.com/ripienaar/nagger/blob/master/nagger/plugin/gcal.rb
[2010/07/15 09:07:49] <Volcane> oops.
[2010/07/15 09:08:52] @ alcy joined channel #puppet
[2010/07/15 09:10:04] @ lutter joined channel #puppet
[2010/07/15 09:14:07] @ Quit: herdingcat: Read error: Connection reset by peer
[2010/07/15 09:14:25] @ Quit: WALoeIII: Quit: WALoeIII
[2010/07/15 09:18:08] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Firefox 3.6.6/20100625231939]
[2010/07/15 09:19:04] @ Quit: jaredrhine: Quit: Leaving.
[2010/07/15 09:20:48] @ gniks joined channel #puppet
[2010/07/15 09:24:12] @ \ask joined channel #puppet
[2010/07/15 09:24:16] @ meltemi joined channel #puppet
[2010/07/15 09:26:41] @ Hypnoz joined channel #puppet
[2010/07/15 09:26:41] <pheezy> ahh makes sense, thanks jbooth
[2010/07/15 09:30:09] @ Quit: \ask: Read error: Connection reset by peer
[2010/07/15 09:32:08] @ Quit: lkoranda: Quit: Ex-Chat
[2010/07/15 09:32:24] @ \ask joined channel #puppet
[2010/07/15 09:39:33] @ Quit: fbe: Quit: Leaving
[2010/07/15 09:39:44] @ sdog joined channel #puppet
[2010/07/15 09:40:11] @ Quit: sdog: Client Quit
[2010/07/15 09:40:11] @ reyjrar1 joined channel #puppet
[2010/07/15 09:41:57] @ Quit: reyjrar: Ping timeout: 245 seconds
[2010/07/15 09:45:29] @ alcy joined channel #puppet
[2010/07/15 09:49:59] @ thekad-afk is now known as thekad
[2010/07/15 09:50:15] @ littleidea joined channel #puppet
[2010/07/15 09:52:42] @ Quit: itguru: Ping timeout: 246 seconds
[2010/07/15 09:54:33] @ plathrop-away is now known as plathrop
[2010/07/15 09:57:25] @ Quit: ninjazjb: Ping timeout: 276 seconds
[2010/07/15 09:57:32] @ ReinH joined channel #puppet
[2010/07/15 09:57:34] <ReinH> Volcane: ping!
[2010/07/15 09:58:02] <Volcane> lo
[2010/07/15 10:04:58] @ Quit: lutter: Quit: Leaving.
[2010/07/15 10:05:18] @ WALoeIII joined channel #puppet
[2010/07/15 10:07:08] <Volcane> ReinH: wassup?
[2010/07/15 10:07:25] <ReinH> Volcane: nosql stored configs...
[2010/07/15 10:07:30] <Volcane> heh
[2010/07/15 10:07:32] <ReinH> have you seen the new couchdb facts terminus?
[2010/07/15 10:07:39] <Volcane> nope
[2010/07/15 10:07:43] <ReinH> well, it exists :)
[2010/07/15 10:07:50] <ReinH> (thanks to me)
[2010/07/15 10:07:56] <zahna> hey, i'm looking for a reverse "notify =>". instead happening after the resources executes, i need it to happen before. I'm not seeing anything to do that in the docs. Do you guys know of anything?
[2010/07/15 10:07:59] <Volcane> can i search things or do i have to do crazy exported resources still?
[2010/07/15 10:08:06] @ joe-mac joined channel #puppet
[2010/07/15 10:08:11] <Volcane> cos if its involves any kind of resource level abstraction i couldnt care for it
[2010/07/15 10:08:28] <Volcane> zahna: nope
[2010/07/15 10:08:38] <ReinH> Volcane: it puts facts in a document by hostname in a 'facts' hash
[2010/07/15 10:08:39] <zahna> Volcane: ok, thanks.
[2010/07/15 10:08:44] <ReinH> you can do whatever map/reduce awesomeness you want
[2010/07/15 10:08:55] <Volcane> ReinH: ah, yeah see http://www.pastie.org/1045872
[2010/07/15 10:09:11] <ReinH> Volcane: I hate mongodb, ymmv
[2010/07/15 10:09:19] @ Quit: ceren: Quit: ceren
[2010/07/15 10:09:19] <Volcane> ReinH: i just want to know what nodes to backup, so i can create backup jobs from an array for example
[2010/07/15 10:09:24] <ReinH> ah
[2010/07/15 10:09:40] <Volcane> i have other needs too, not related to puppet
[2010/07/15 10:09:45] <ReinH> so, what defines "needs backup"?
[2010/07/15 10:09:52] <Volcane> ReinH: it has the class bacula::node
[2010/07/15 10:09:56] <ReinH> oh
[2010/07/15 10:10:08] <ReinH> that's easy enough with a map function in couchdb
[2010/07/15 10:10:22] <ReinH> emit the document if the classes include "bacula::node"
[2010/07/15 10:10:25] <Volcane> yeah, i looked into that
[2010/07/15 10:10:35] <Volcane> but that would be even more sucky to do from within a manifest
[2010/07/15 10:10:43] <ReinH> nod
[2010/07/15 10:10:44] <Volcane> at least mongo has a query language
[2010/07/15 10:10:53] <ReinH> we just want an alternative to sql for facts caching/storage
[2010/07/15 10:10:59] <Volcane> yup
[2010/07/15 10:11:14] <Volcane> i am storing facts, classes list, list of mcollective agents
[2010/07/15 10:11:19] <Volcane> for every node, every 2 minutes
[2010/07/15 10:11:21] <ReinH> Volcane: we're going to wrap the couchdb api and present it via the puppet facts REST interface
[2010/07/15 10:11:26] <ReinH> for querying from, f.e., dashboard
[2010/07/15 10:11:35] <Volcane> on as many places as i need it - ie. at every puppet master
[2010/07/15 10:11:39] <ReinH> yeah
[2010/07/15 10:11:51] <ReinH> couchdb has excellent replication, but the technology isn't super important
[2010/07/15 10:12:01] <tobert> this may be heretical but if you're a fan of couchdb why not look at chef?
[2010/07/15 10:12:03] <ReinH> getting it off a RDBMS and into a schemaless document store is a big win
[2010/07/15 10:12:03] <Volcane> yeah i dont want to setup more replication crap
[2010/07/15 10:12:15] <ReinH> tobert: well, we've looked at chef...
[2010/07/15 10:12:26] <ReinH> tobert: and we prefer puppet
[2010/07/15 10:12:31] <ReinH> of course, I work for puppet, so I'm biased
[2010/07/15 10:12:34] <fenris02> how many puppets do you have that you need replication for puppetmaster?
[2010/07/15 10:12:35] <tobert> cool heh
[2010/07/15 10:12:39] <tobert> just thought I'd ask
[2010/07/15 10:12:56] <Volcane> ReinH: my use case is masters all over the show, lots of shoddy links etc. couch deals with that well as does mcollective etc
[2010/07/15 10:13:07] <ReinH> tobert: chef and puppet do different but somewhat overlapping things
[2010/07/15 10:13:09] @ ninjazjb joined channel #puppet
[2010/07/15 10:13:16] <ReinH> Volcane: nod
[2010/07/15 10:13:23] <ReinH> Volcane: yeah, like I said, SQL sucks for this
[2010/07/15 10:13:24] <tobert> ReinH, understood - I've used Chef recently and am not a huge fan
[2010/07/15 10:13:28] <ReinH> I'm just glad to get it into nosql
[2010/07/15 10:13:47] @ Quit: gebi: Read error: Operation timed out
[2010/07/15 10:13:50] <ReinH> Volcane: redis is another interesting option. crazy fast writes
[2010/07/15 10:13:54] <Volcane> ReinH: sadly though no1 answers my query everyone questions my need for something :P
[2010/07/15 10:14:01] <Volcane> ReinH: crazy memory needs
[2010/07/15 10:14:09] <ReinH> Volcane: I was going to reply to the thread but I thought I'd just find you here instead :)
[2010/07/15 10:14:26] <ReinH> Volcane: you may be unpleasantly surprised by mongo's memory performance at scale though
[2010/07/15 10:14:36] <tobert> Riak is pretty similar to couchdb in many ways except it scales a lot wider
[2010/07/15 10:14:44] <ReinH> tobert: riak is also interesting
[2010/07/15 10:14:48] <Volcane> ReinH: define scale? how many nodes do you really need to check into a mongodb with a smallish document per second?
[2010/07/15 10:15:06] <ReinH> Volcane: one sec, let me find the blog post so I'm not just giving you baseless FUD
[2010/07/15 10:15:07] <Volcane> ReinH: its not like this is hard work
[2010/07/15 10:15:20] * tobert is playing with cassandra @ home lately though
[2010/07/15 10:16:05] <ReinH> tobert: cassandra is interesting, but I think it's mostly used for extremely large datasets
[2010/07/15 10:16:14] <Volcane> ReinH: all i want is the ability to say find all nodes with bacula::node, and mysql::backup, and customer=foo, get an array and do something with that array. none of this insane resource exports etc
[2010/07/15 10:16:17] <ReinH> facebook, twitter, etc
[2010/07/15 10:16:20] <Volcane> ReinH: and this will do that just fine :)
[2010/07/15 10:16:24] <ReinH> Volcane: yeah, totally
[2010/07/15 10:16:25] <Tonnerre> I think these datasets are pretty small but well ;)
[2010/07/15 10:16:34] @ Quit: TREllis: Quit: leaving
[2010/07/15 10:16:36] @ jaredrhine joined channel #puppet
[2010/07/15 10:16:48] <ReinH> Volcane: I think the eventual plan is to move these non-core adapters, etc into gems
[2010/07/15 10:17:05] <ReinH> so you can install puppet-couchdb or whatever, and have the main puppet install bundle a number of the most common things for a complete install
[2010/07/15 10:17:16] <|ecapriolo|> If I am using trying to create a directory will recurse => true ... create parents that do not exist?
[2010/07/15 10:17:16] <ReinH> (gams, rpms, what-have-you)
[2010/07/15 10:17:41] <ReinH> Volcane: that way you can build your puppet with mongodb for the service persistence layer and not load a bunch of couchdb, mysql, etc code you don't need
[2010/07/15 10:18:01] <ReinH> Volcane: and we can also start to support a lot of different adapters that way without bulking up the core codebase
[2010/07/15 10:18:14] <Volcane> ReinH: thats what i am getting at wit my question, i want that ability, to register config options, add utility classes and such easily but not as part of core puppet
[2010/07/15 10:18:34] <ReinH> Volcane: yeah, definitely, that's something we *have* to build in in order to do this
[2010/07/15 10:18:48] <ReinH> Volcane: I'd say starting a discussion on *that*, independent of mongodb, etc, would be good
[2010/07/15 10:19:03] * Volcane has only so much patience for mail threads
[2010/07/15 10:19:06] <|ecapriolo|> or do I have to create all the parent directories above it and use require ?
[2010/07/15 10:19:07] <ReinH> Volcane: fair enough
[2010/07/15 10:19:11] <ReinH> same here
[2010/07/15 10:19:29] <ReinH> Volcane: but yeah, if we're going to do what *we* want to do, we'll have to get you what you want too ;)
[2010/07/15 10:19:42] <ReinH> voicing your interest might help us prioritize better
[2010/07/15 10:19:49] <Volcane> nods
[2010/07/15 10:20:05] <tobert> Reinh, only reason I find cassandra interesting in systems space is that it's one of the very few of the nosql projects that supports multi-datacenter availability
[2010/07/15 10:20:05] <Volcane> earn by the hour etc, dicking around on mailing lists is just too costly to my life
[2010/07/15 10:20:08] <ReinH> we want, for instance, to move most of the providers out into sub-packages
[2010/07/15 10:20:19] <Volcane> since no1 ever actually answer a question, they all question your needs and you end up defending your needs
[2010/07/15 10:20:19] <ReinH> because MOST of our users don't care about AIX
[2010/07/15 10:20:26] @ Quit: cbuckley_: Quit: Lost terminal
[2010/07/15 10:20:27] <ReinH> Volcane: yeah, welcome to the internet ;)
[2010/07/15 10:20:44] <ReinH> Volcane: agreed it should be better, but...
[2010/07/15 10:22:33] <|ecapriolo|> So nothing like mkdir -P in puppet ?
[2010/07/15 10:22:33] @ Quit: littleidea: Ping timeout: 258 seconds
[2010/07/15 10:22:47] <Volcane> |ecapriolo|: mkdir -p doesnt behave in a predictable way
[2010/07/15 10:23:17] <|ecapriolo|> Just making this path into 4 depent file definitions is funny
[2010/07/15 10:23:19] <|ecapriolo|> Thanks though
[2010/07/15 10:23:46] <Volcane> |ecapriolo|: file{["/one", "/one/two"]: ensure => directory} isnt exactly hard work.
[2010/07/15 10:24:26] <|ecapriolo|> Volcane: And that handes the require or does this in order ?
[2010/07/15 10:24:34] <Volcane> |ecapriolo|: files auto require their parents
[2010/07/15 10:24:58] <|ecapriolo|> Thanks that is what I was looking for
[2010/07/15 10:27:55] <devicenull> hm, does anyone know if there is a syntax file for notepad++ for .pp files?
[2010/07/15 10:28:32] @ Quit: pting: Read error: Operation timed out
[2010/07/15 10:29:28] <|ecapriolo|> Pretty sexy http://pastebin.com/qbiqwzKB
[2010/07/15 10:30:12] @ Quit: radkin: Remote host closed the connection
[2010/07/15 10:30:59] <|ecapriolo|> Still might be nice to only have to specify the full path and get something 'mkdir -p' ish in operation
[2010/07/15 10:31:11] <Volcane> see #86
[2010/07/15 10:31:12] <gepetto> Volcane: #86 is http://projects.puppetlabs.com/issues/show/86 "Puppet - Feature #86: Directory creation fails if parent directory does not exist - Puppet Labs"
[2010/07/15 10:31:26] @ bleything joined channel #puppet
[2010/07/15 10:32:02] @ bleything left channel #puppet ()
[2010/07/15 10:32:10] @ ceren joined channel #puppet
[2010/07/15 10:32:31] <ReinH> Volcane: when we start talking about breaking puppet out into modules (gems, whatever), I'll mention that you're interested
[2010/07/15 10:32:50] <ReinH> Volcane: at least insofar as being able to add/access puppet settings, etc
[2010/07/15 10:32:55] <Volcane> yeah
[2010/07/15 10:33:08] <Volcane> and things like subcommands for the single binary stuff
[2010/07/15 10:33:27] <ReinH> Volcane: yeah, iirc you can already add subcommands by putting puppet-whatever executables in your path
[2010/07/15 10:33:30] <ReinH> (similar to git)
[2010/07/15 10:33:41] <Volcane> ah nice
[2010/07/15 10:34:04] <ReinH> but adding them as Puppet Applications would be nice too
[2010/07/15 10:34:29] <ReinH> Volcane: in general we're trying to make Puppet play nicer in polyglot environments
[2010/07/15 10:34:30] <Volcane> yeah, would be nice to be able to do a plugin-in-module that adds say my catalog parser tool into puppet
[2010/07/15 10:34:35] <ReinH> yeah
[2010/07/15 10:34:52] <ReinH> that kind of thing is definitely interesting to us as well
[2010/07/15 10:35:19] <ReinH> like I said, we want to break out non-essential things like AIX support, mysql storeconfigs, etc into sub-packages
[2010/07/15 10:35:29] <ReinH> then make puppet core a meta package that installs the most commonly used subset
[2010/07/15 10:35:30] @ Quit: jdcasey: Remote host closed the connection
[2010/07/15 10:35:45] @ Quit: alban2: Ping timeout: 246 seconds
[2010/07/15 10:36:03] <ReinH> basically all of the providers and a number of the terminuses (termini?) can be moved out of puppet-core
[2010/07/15 10:36:16] <ReinH> which gives us a lighter puppet install and a smaller memory footprint for the runtime
[2010/07/15 10:36:25] <ReinH> because you're only running what you need
[2010/07/15 10:36:25] @ Alagar joined channel #puppet
[2010/07/15 10:36:43] @ Spruit_elf joined channel #puppet
[2010/07/15 10:36:51] <ReinH> f.e., puppetmaster doesn't need providers *at all* but they probably still end up getting loaded because of our serpentine require / autoloading
[2010/07/15 10:37:04] @ littleidea joined channel #puppet
[2010/07/15 10:37:20] <ReinH> and if we're going to do all that, we're going to have to do what you want too
[2010/07/15 10:37:32] <Volcane> :)
[2010/07/15 10:37:39] <ReinH> (whether we want to or not ;)
[2010/07/15 10:39:17] <Volcane> way too much magical indirection and weirdshit in puppets code base, too big a barrier to entry. need an easy to use pluin system to just add things like this
[2010/07/15 10:39:40] <Volcane> parser functions are great, if there was a way to add a the odd util class etc that would be more than fine
[2010/07/15 10:39:46] @ Quit: _DbT: Quit: So long.
[2010/07/15 10:43:21] @ Quit: alcy: Quit: ChatZilla 0.9.86 [Iceweasel 3.5.10/20100623112841]
[2010/07/15 10:45:05] <aforgue> ,Xsrtimw43
[2010/07/15 10:45:13] <aforgue> damn cat
[2010/07/15 10:45:14] <aforgue> jlol
[2010/07/15 10:45:23] <SEJeff> aforgue, Nice password :P
[2010/07/15 10:45:28] <Volcane> thats what you say, but we know its your password :P
[2010/07/15 10:45:31] <aforgue> hunter2
[2010/07/15 10:45:42] <aforgue> is my password
[2010/07/15 10:45:55] <tobert> that's the password on my luggage!
[2010/07/15 10:45:56] <SEJeff> aforgue, Can you setup ssh or rdp on your desktop please?
[2010/07/15 10:46:01] <aforgue> yes pls
[2010/07/15 10:46:07] <SEJeff> thanks
[2010/07/15 10:58:49] @ Quit: MattyM: Remote host closed the connection
[2010/07/15 11:02:10] @ radkin joined channel #puppet
[2010/07/15 11:05:58] @ Quit: Alagar: Ping timeout: 260 seconds
[2010/07/15 11:08:05] @ Quit: radkin: Remote host closed the connection
[2010/07/15 11:08:38] <tobert> a couple ctrl-c's and now my test node refuses to update with a meaningless (to anybody not a core puppet dev) message ...
[2010/07/15 11:09:02] <tobert> Could not retrieve catalog from remote server: Could not intern from pson: Already handling indirection for node; cannot also handle node
[2010/07/15 11:09:27] * tobert looks at the drawing board again
[2010/07/15 11:09:46] @ gmcquillan joined channel #puppet
[2010/07/15 11:10:42] @ Spruit_elf_ joined channel #puppet
[2010/07/15 11:12:39] <Whoop> rm -rf /var/lib/puppet
[2010/07/15 11:12:48] @ Quit: Spruit_elf: Ping timeout: 240 seconds
[2010/07/15 11:12:48] @ Spruit_elf_ is now known as Spruit_elf
[2010/07/15 11:14:12] <aforgue> on the client ^
[2010/07/15 11:16:13] @ AK joined channel #puppet
[2010/07/15 11:16:20] <AK> Hi All
[2010/07/15 11:16:23] <tobert> I already cleared everything but the certs
[2010/07/15 11:16:54] <AK> small Q about puppetdashboard
[2010/07/15 11:17:16] <AK6L> that's not a small q, that's a capital Q!
[2010/07/15 11:17:26] @ paha joined channel #puppet
[2010/07/15 11:17:49] <AK> when I run rake reports:import the message i get is 0 of 1 reports imported
[2010/07/15 11:18:19] <AK> any when have any idea why this is failing?
[2010/07/15 11:19:19] <tobert> hah nope something's corrupt at the master ... nice
[2010/07/15 11:24:22] <AK> tobert: was that reply for me Q?
[2010/07/15 11:25:32] <AK> if yes, what do you mean by something's corrupt at the master?
[2010/07/15 11:33:37] <tobert> AK, no I'm working on something else
[2010/07/15 11:34:09] <tobert> mostly looking at my options if I rpm -e --force puppet puppet-server
[2010/07/15 11:35:33] @ Quit: AK: Quit: Page closed
[2010/07/15 11:36:01] <benkevan> aforgue: you around?
[2010/07/15 11:39:58] @ toi joined channel #puppet
[2010/07/15 11:41:06] <aforgue> yeah
[2010/07/15 11:41:22] @ Quit: \ask: Remote host closed the connection
[2010/07/15 11:42:35] <benkevan> aforgue: do you remember some of the custom creation of smt repos? I'm having an issue where mine don't have a target assigned, and when I suse_register to get the repo pulled.. it's the wrong repo link
[2010/07/15 11:42:54] @ pting joined channel #puppet
[2010/07/15 11:42:56] <aforgue> wrong link?
[2010/07/15 11:43:08] <benkevan> smt-setup-custom-repos $(for i in $(smt-list-products -f csv | egrep "SUSE_SLES.*11.1.*(i(.*)86|x86_64)" | cut -d, -f1 | sed 's,",,g' ); do echo -n "--productid $i "; done ) --name 'SLES11-SP1-Addons' --description 'Additional RPMs not part of SLES11 SP1 Including Internal)' --exturl 'http://`hostname`/repo/internal/SLES11-SP1-Addons/'
[2010/07/15 11:43:38] <benkevan> Repository 'SLES11-SP1-Addons' is invalid.
[2010/07/15 11:43:39] <benkevan> [SLES11-SP1-Addons|http://<servername>//repo//RPMMD/SLES11-SP1-Addons] Repository type can't be determined.
[2010/07/15 11:43:47] <benkevan> is what it tries to use (and fails) when I suse_register
[2010/07/15 11:44:26] <benkevan> I didn't do SLES11-SP1-Addons-x86_64 (since I didn't know how to define a target, which the link you sent me yesterday doesn't have eitehr)
[2010/07/15 11:44:48] <|ecapriolo|> Can you requre classes or just resources ?
[2010/07/15 11:46:09] <aforgue> It looks like you're missing the repodata/repomd.xml file from that URL root
[2010/07/15 11:46:56] <benkevan> well.. that exists.. but if you look at the repo list.. it says repo/RPMMD instead of repo/internal (not sure how / why it's doing that)
[2010/07/15 11:47:14] @ AK joined channel #puppet
[2010/07/15 11:47:36] <aforgue> well RPMMD is where it'll put it on the SMT path
[2010/07/15 11:47:46] <aforgue> if I recall
[2010/07/15 11:48:00] <aforgue> It copies everything from exturl to RPMMD/Repository-Name/
[2010/07/15 11:48:35] <benkevan> http://www.fpaste.org/g2we/ < is the output from smt-repos --verbose for the said repository
[2010/07/15 11:48:55] @ radkin joined channel #puppet
[2010/07/15 11:50:08] <aforgue> yeah that looks right
[2010/07/15 11:50:15] <benkevan> so the url is right.. but dunno why the heck it's being written out as RPMMD/SLES11-SP1-Addons
[2010/07/15 11:50:24] <aforgue> except I think line 4 should be repo/RPMMD right?
[2010/07/15 11:50:26] @ eidolon joined channel #puppet
[2010/07/15 11:50:29] <aforgue> that's what you're saying
[2010/07/15 11:50:47] <benkevan> naw.. doesn't need repo.. the others don't just has the root after repo
[2010/07/15 11:51:04] <aforgue> did you run smt-mirror?
[2010/07/15 11:51:05] <eidolon> hey folks - i have a puppet client that doesn't seem to be doing it's cert request into the server. i've rebuild the machine, done a puppetca --clean hostname out of the server, restarted puppetmaster, but i never see the new cert request via puppetca on teh server.
[2010/07/15 11:51:12] <eidolon> is there a lingering cert / problem somewhere?
[2010/07/15 11:51:34] <benkevan> aforgue: yup.. did a smt-mirror.. after doing smt-repos -e -s on it.. to enable staging also..
[2010/07/15 11:51:34] <eidolon> eventually on the client i'll see "Jul 15 14:50:06 bos-cds-app01 puppetd[3181]: Did not receive certificate"
[2010/07/15 11:51:54] <benkevan> but if you look inside the .repo file.. it points to the RPMMD and not to internal.. (if youchange, then it works)
[2010/07/15 11:54:13] <benkevan> aforgue: the thing to note is.. there's no "target"
[2010/07/15 11:55:08] @ Quit: labrown: Quit: Leaving
[2010/07/15 11:55:10] <AK> rake aborted! Access denied for user 'root'@'<SERVER>' (using password: YES)
[2010/07/15 11:55:11] <benkevan> hence the -- in [*] [455] SLES11-SP1-Addons -- instead of SLES11-SP1-Addons - sle_11_sp1 etc etc..
[2010/07/15 11:56:53] <AK> as the part of puppet dashboard installation, after dropping the previous database which I created wanted to create a new but getting this error Access denied for user 'root'@'<SERVER>' (using password: YES)
[2010/07/15 11:58:01] @ Quit: benoit__: Ping timeout: 252 seconds
[2010/07/15 12:00:36] <ReinH> AK: well, er, is your password right?
[2010/07/15 12:01:02] <ReinH> AK: make sure you edit config/database.yml with your settings
[2010/07/15 12:02:11] @ alban2 joined channel #puppet
[2010/07/15 12:03:30] <AK> not sure about the password
[2010/07/15 12:03:40] @ Quit: lak: Quit: lak
[2010/07/15 12:04:04] <AK> edited the config/database.yml but not sure if that should be the same OS root password?
[2010/07/15 12:04:32] <ReinH> it should be the same as your database's root user's password
[2010/07/15 12:05:29] @ Quit: eshamow: Remote host closed the connection
[2010/07/15 12:06:26] <aforgue> benkevan: It appears that my knowledge of SMT is lost
[2010/07/15 12:06:32] <aforgue> you know more than I would
[2010/07/15 12:06:45] <AK> mysqladmin --no-defaults -u root -h <SERVER>
[2010/07/15 12:06:54] <AK> that works with out password
[2010/07/15 12:07:37] @ KenjiP0p joined channel #puppet
[2010/07/15 12:07:55] <AK> ReinH: thank you that did the trick
[2010/07/15 12:11:38] <AK> ReinH: what are the parameters puppet.conf needs to have to support aggregation?
[2010/07/15 12:12:36] @ \ask joined channel #puppet
[2010/07/15 12:13:06] @ eshamow joined channel #puppet
[2010/07/15 12:13:13] <AK> I am confused as i read about reports and storeconfig and not sure under which section which parameter needs to go
[2010/07/15 12:13:26] @ jdcasey joined channel #puppet
[2010/07/15 12:14:04] @ HouseAway is now known as AimanA
[2010/07/15 12:16:12] <|ecapriolo|> http://www.edwardcapriolo.com/roller/edwardcapriolo/entry/hadoop_secondarynamenode_puppet
[2010/07/15 12:16:12] @ happymcplaksin joined channel #puppet
[2010/07/15 12:16:32] @ happymcplaksin left channel #puppet ()
[2010/07/15 12:19:13] @ murkk joined channel #puppet
[2010/07/15 12:19:30] @ joergherzinger joined channel #puppet
[2010/07/15 12:20:39] @ Quit: Ghunti: Remote host closed the connection
[2010/07/15 12:29:40] <devicenull> is there a way to pass per-machine configuration information (that's not generated inside puppet) to a server?
[2010/07/15 12:29:49] <devicenull> only way I can think of is just hardcoding it all in site.pp
[2010/07/15 12:30:23] <mackn> ?
[2010/07/15 12:30:35] <mackn> what do you mean not generated inside puppet
[2010/07/15 12:30:38] <aforgue> facter?
[2010/07/15 12:30:56] @ Quit: jcesario: Read error: Connection reset by peer
[2010/07/15 12:30:59] @ murkk left channel #puppet ()
[2010/07/15 12:31:13] @ jcesario joined channel #puppet
[2010/07/15 12:31:15] <fenris02> devicenull, /var/lib/puppet/classes.txt ?
[2010/07/15 12:32:41] <devicenull> never heard of that file, will go find info on it
[2010/07/15 12:32:42] <devicenull> thx
[2010/07/15 12:32:49] * mackn shrugs
[2010/07/15 12:33:06] <radkin> has anyone here had luck setting up the puppet master dashboard?
[2010/07/15 12:36:21] @ charles_merriam joined channel #puppet
[2010/07/15 12:36:48] @ Quit: \ask: Ping timeout: 240 seconds
[2010/07/15 12:37:04] @ Quit: wakko666: Read error: Operation timed out
[2010/07/15 12:37:18] @ Quit: crb: Ping timeout: 240 seconds
[2010/07/15 12:37:18] @ Quit: Maliuta: Ping timeout: 240 seconds
[2010/07/15 12:37:23] @ crb joined channel #puppet
[2010/07/15 12:37:55] @ Quit: heydrick: Read error: Operation timed out
[2010/07/15 12:37:59] <radkin> ...alrighty, next topic :)
[2010/07/15 12:38:18] @ Quit: axisys: Ping timeout: 240 seconds
[2010/07/15 12:38:25] @ kolla joined channel #puppet
[2010/07/15 12:38:37] @ Quit: fluxdude: Ping timeout: 245 seconds
[2010/07/15 12:40:23] @ axisys joined channel #puppet
[2010/07/15 12:41:50] @ \ask joined channel #puppet
[2010/07/15 12:42:29] @ Maliuta joined channel #puppet
[2010/07/15 12:44:37] @ wakko666 joined channel #puppet
[2010/07/15 12:45:41] @ heydrick joined channel #puppet
[2010/07/15 12:45:41] @ Quit: littleidea: Read error: Connection reset by peer
[2010/07/15 12:45:44] @ geekatcmu joined channel #puppet
[2010/07/15 12:45:50] @ littleidea joined channel #puppet
[2010/07/15 12:46:00] <geekatcmu> Anyone online doing Nagios via Puppet?
[2010/07/15 12:46:11] <geekatcmu> I'm running into ... unexpected behavior.
[2010/07/15 12:48:30] <Volcane> puppet nagios types are all about unexpected behavior
[2010/07/15 12:54:22] <geekatcmu> Well, in this case I've verified that the actual types DTRT when handed lists for parameters (e.g. hostgroups=>["ldap","bind"] results in "hostgroups ldap,bind" being output.
[2010/07/15 12:54:34] <geekatcmu> However, what gets deployed to the server includes only the first list element.
[2010/07/15 12:54:49] <geekatcmu> So I've got to track down the data flow and see where it's discarding the rest of the information.
[2010/07/15 12:56:13] <geekatcmu> I actually commented on an existing bug about this before discovering that the problem isn't in the type itself, but in between the type and "how it gets to the file".
[2010/07/15 12:58:01] @ PhabX joined channel #puppet
[2010/07/15 12:58:52] @ DarkSinclair joined channel #puppet
[2010/07/15 12:59:23] @ Alagar joined channel #puppet
[2010/07/15 13:00:05] <devicenull> is there a way to define the same file in two spots?
[2010/07/15 13:00:22] <devicenull> in one class I create a user's home directory, in another I was going to fill it with content from the puppet server
[2010/07/15 13:00:22] <geekatcmu> Hrm, and actually, when I said "type" I mean to say, "external type".
[2010/07/15 13:00:36] <devicenull> but puppet doesnt like it having duplicate definitions
[2010/07/15 13:00:41] <geekatcmu> No, no it doesn't.
[2010/07/15 13:00:50] <geekatcmu> So, the short answer is "no".
[2010/07/15 13:01:19] <geekatcmu> The longer answer is, "yes, you create to File types with different names, but the same path=> parameter".
[2010/07/15 13:01:30] <geekatcmu> But Don't Do That(tm).
[2010/07/15 13:01:45] <devicenull> well, is there a better way to do it?/
[2010/07/15 13:01:49] <hal-j> but you can include the "creation" class in the "population" class and you'll be fine if the creation class is included in several places along the way
[2010/07/15 13:03:12] <geekatcmu> Make the home directory a virtual resource and realize it as necessary?
[2010/07/15 13:04:49] <devicenull> I think I'm looking at this in the wrong way
[2010/07/15 13:04:57] <devicenull> think I figured it out now though
[2010/07/15 13:05:10] @ steve__ joined channel #puppet
[2010/07/15 13:05:23] @ Quit: [GuS]: Read error: Connection reset by peer
[2010/07/15 13:06:46] <geekatcmu> That's the problem about 75% of the time.
[2010/07/15 13:07:14] <geekatcmu> "I can't do this with Puppet." "Correct. And you don't ever want to. Now do it this other way".
[2010/07/15 13:07:44] <devicenull> heh
[2010/07/15 13:07:58] <geekatcmu> Well, it's true.
[2010/07/15 13:08:07] <devicenull> my only wish is that the manifest parser didn't trip over things like windows style newlines
[2010/07/15 13:09:01] <geekatcmu> While my wish is that Gates et al would give it up and move to Unix-style newlines.
[2010/07/15 13:09:09] <devicenull> lol
[2010/07/15 13:09:19] <geekatcmu> CRLF is an abomination in the eyes of $DIETY
[2010/07/15 13:09:21] <devicenull> well, there's that and then the fact that caching is a bitch while testing
[2010/07/15 13:09:51] <geekatcmu> Yes it is.
[2010/07/15 13:10:25] <steve__> problem: I'd like my exec command to contain single and double quotes. How do I quote the entire string?
[2010/07/15 13:10:38] <joe-mac> haha windows style newlines
[2010/07/15 13:10:48] <joe-mac> if someone is inserting that bullshit into your puppet manifests, they should be reprimanded
[2010/07/15 13:10:54] <joe-mac> all decent text editors support normal line endings
[2010/07/15 13:11:06] <devicenull> my text editor defaulted to windows style line endings until I screwed with settings
[2010/07/15 13:11:19] <geekatcmu> Pick the quote type that appears least often in your command. Add backslashes before every instance of that quote. Then add that quote type around the command.
[2010/07/15 13:11:19] @ Quit: toi: Quit: Ex-Chat
[2010/07/15 13:11:20] <joe-mac> what does vim default to again?
[2010/07/15 13:11:22] <joe-mac> :-P
[2010/07/15 13:11:32] @ squirrel_labs_ joined channel #puppet
[2010/07/15 13:11:51] <steve__> geekatcmu - thank you.
[2010/07/15 13:11:56] @ Quit: hMz: Ping timeout: 265 seconds
[2010/07/15 13:12:14] <geekatcmu> You're welcome.
[2010/07/15 13:12:46] <devicenull> is there any default fileserver configuration setup for a module, or do I have to manually add it to fileserver.conf?
[2010/07/15 13:13:25] @ Quit: squirrel_labs: Ping timeout: 276 seconds
[2010/07/15 13:14:28] <geekatcmu> $MODULENAME/files is there by default.
[2010/07/15 13:14:28] @ Quit: blueyoko: Ping timeout: 240 seconds
[2010/07/15 13:14:50] <joe-mac> anybody got any canned code to suck up facter yamls and stuff them into a database?
[2010/07/15 13:15:01] @ Quit: littleidea: Ping timeout: 276 seconds
[2010/07/15 13:15:03] <geekatcmu> Well, OK, "by default" with the config used by the book.
[2010/07/15 13:15:05] @ littleidea joined channel #puppet
[2010/07/15 13:15:17] @ blueyoko joined channel #puppet
[2010/07/15 13:15:19] @ mclarke_ joined channel #puppet
[2010/07/15 13:15:32] <benkevan> aforgue: a case with Novell it is :)
[2010/07/15 13:15:39] <benkevan> only have 99997 left
[2010/07/15 13:15:42] @ Quit: mclarke: Ping timeout: 245 seconds
[2010/07/15 13:15:42] @ mclarke_ is now known as mclarke
[2010/07/15 13:17:48] @ Quit: squirrel_labs_: Quit: See ya!
[2010/07/15 13:18:16] @ Quit: cparedes: Remote host closed the connection
[2010/07/15 13:18:46] <devicenull> so to get a file named "index.php" at modules/mymodule/files/index.php I would use.. puppet:///modules/mymodule/files/index.php?
[2010/07/15 13:22:23] @ squirrel_labs joined channel #puppet
[2010/07/15 13:22:34] <devicenull> unless
[2010/07/15 13:22:42] <devicenull> does puppetmasterd follow symlinks?
[2010/07/15 13:22:48] @ lak joined channel #puppet
[2010/07/15 13:24:12] <hal-j> no "files"
[2010/07/15 13:24:22] <AK> still observing the below error when i run ther rake reports:import
[2010/07/15 13:24:28] @ Quit: carlasouza: Ping timeout: 240 seconds
[2010/07/15 13:24:28] <AK> 0 of 1 reports imported 1 report skipped
[2010/07/15 13:24:35] <devicenull> yea, I tried it without files too, and it didnt work
[2010/07/15 13:24:41] <aforgue> benkevan: yeah that's funny
[2010/07/15 13:24:44] <devicenull> maybe I need to add mymodule to fileserver.conf?
[2010/07/15 13:24:57] <hal-j> if modules is in your modulepath, no
[2010/07/15 13:25:07] <hal-j> try puppet:///mymodule/index.php
[2010/07/15 13:25:42] <geekatcmu> puppet:///modules/mymodule/index.php
[2010/07/15 13:26:02] <geekatcmu> What puppet version?
[2010/07/15 13:26:02] <hal-j> yeah, that _should_ work :)
[2010/07/15 13:26:21] <devicenull> .25.5
[2010/07/15 13:26:28] <geekatcmu> That's what I use.
[2010/07/15 13:26:31] <hal-j> eh. yeah, should definitely work
[2010/07/15 13:26:43] <devicenull> sigh
[2010/07/15 13:26:51] <devicenull> it helps when the symlink I am using isnt broken
[2010/07/15 13:26:53] * devicenull facepalm
[2010/07/15 13:26:58] * geekatcmu chuckles
[2010/07/15 13:26:59] <hal-j> yes.
[2010/07/15 13:27:02] <hal-j> the file must be there
[2010/07/15 13:27:10] <hal-j> puppet is a lot of things, psychic isn't one of them
[2010/07/15 13:30:53] <AK> oh, ok found that that's not a problem
[2010/07/15 13:30:56] <devicenull> if only it was
[2010/07/15 13:32:18] @ Quit: blueyoko: Ping timeout: 258 seconds
[2010/07/15 13:32:26] @ Quit: emag: Ping timeout: 265 seconds
[2010/07/15 13:33:17] @ emag joined channel #puppet
[2010/07/15 13:33:57] @ Quit: eidolon: Quit: Leaving.
[2010/07/15 13:35:21] @ brownsteen joined channel #puppet
[2010/07/15 13:35:55] <brownsteen> hi... question concerning getting started with puppet
[2010/07/15 13:36:10] <brownsteen> to what extent do I need puppetmaster? Why does it seem so hard to find a puppetmaster download?
[2010/07/15 13:36:32] <brownsteen> none of the so-called quickstart guides really make much mention of puppetmaster
[2010/07/15 13:36:42] <aforgue> puppetmaster is just a script in the puppet distribution
[2010/07/15 13:37:14] <Kiloman> puppet without puppetmaster is like a web browser without web servers
[2010/07/15 13:37:30] <Kiloman> you definitely need it
[2010/07/15 13:37:36] <mackn> welll
[2010/07/15 13:37:49] <mackn> need is such a strong word heh
[2010/07/15 13:37:53] <Kiloman> but in this case, it's generally part of the puppetmaster distribution
[2010/07/15 13:38:00] <Kiloman> er, puppet distribution
[2010/07/15 13:38:06] <mackn> you can still look at local html files with a browser :)
[2010/07/15 13:38:20] <Kiloman> and you can still run local .pp files without puppetmaster ;)
[2010/07/15 13:38:26] <mackn> nod
[2010/07/15 13:38:41] <mackn> exactly heh
[2010/07/15 13:38:47] <Kiloman> but that's probably not what he wants :)
[2010/07/15 13:38:52] <brownsteen> does puppetmaster run like a daemon or have like a web interface?
[2010/07/15 13:39:03] <Kiloman> it's usually a daemon
[2010/07/15 13:39:17] <mackn> there is no web interface (for 'people' to use)
[2010/07/15 13:39:24] <brownsteen> ok
[2010/07/15 13:39:31] <brownsteen> but puppetmaster definitely is the central command dispatcher
[2010/07/15 13:39:46] <mackn> it's where the clients go to pick up their marching orders
[2010/07/15 13:39:55] <Kiloman> some distributions split it up into a separate package, like puppet-server
[2010/07/15 13:40:12] <Kiloman> but if you're just grabbing the tarball from puppet labs then it should be in there IIRC
[2010/07/15 13:40:42] <brownsteen> ok thanks
[2010/07/15 13:40:46] <brownsteen> wasn't clear on that
[2010/07/15 13:41:21] <devicenull> hey look at that
[2010/07/15 13:41:31] <devicenull> when the symlink isnt broking, the modules/mymodule path works fine
[2010/07/15 13:41:38] <devicenull> *broken
[2010/07/15 13:42:01] <mackn> nonbroken symlinks is always win
[2010/07/15 13:42:32] @ Quit: brownsteen:
[2010/07/15 13:43:42] @ carlasouza joined channel #puppet
[2010/07/15 13:44:03] @ Quit: emag: Read error: Operation timed out
[2010/07/15 13:46:35] <charles_merriam> Hello. Newbie question, is "usecacheonfailure" still in use? It does not seem to have an entry in puppet.conf. When would someone want it to be true?
[2010/07/15 13:46:51] <devicenull> so, does it ever get old watching puppet build boxes with no human input at all?
[2010/07/15 13:47:03] <yakub> hella old
[2010/07/15 13:48:20] @ Quit: littleidea: Quit: littleidea
[2010/07/15 13:49:05] <geekatcmu> No, no it doesn't.
[2010/07/15 13:49:44] <hal-j> can only speak for myself, but after the first time, it's more of a relief. If I'm rebuilding a machine from scratch it's generally done in a panic :)
[2010/07/15 13:49:50] @ emag joined channel #puppet
[2010/07/15 13:50:27] @ blueyoko joined channel #puppet
[2010/07/15 13:52:23] <devicenull> lol
[2010/07/15 13:52:54] <devicenull> so I'm using pacakage { ensure => purged } and each time I run puppet I see things like "notice: //Package[cups]/ensure: created"
[2010/07/15 13:53:00] <devicenull> is that normal?
[2010/07/15 13:53:10] <nico> ensure => absent ?
[2010/07/15 13:53:18] <devicenull> can't
[2010/07/15 13:53:28] @ Quit: carlasouza: Ping timeout: 240 seconds
[2010/07/15 13:53:29] <devicenull> if I dont use ensure => purged it uses RPM instead of yum
[2010/07/15 13:53:37] <devicenull> and RPM cannot handle circular dependeices
[2010/07/15 13:54:06] <Kiloman> did you try ensure => absent, provider => yum ?
[2010/07/15 13:54:12] <nico> force provider
[2010/07/15 13:54:13] <axisys> Volcane: i have been following your mcollective .. so in my weird non ldap env.. adding say 5 users on say 10 different systems would be easier with mcollective ?
[2010/07/15 13:54:18] @ carlasouza joined channel #puppet
[2010/07/15 13:54:23] <nico> +1 Kiloman
[2010/07/15 13:54:28] <devicenull> Kiloman, yep, it still decided it should use rpm
[2010/07/15 13:54:32] <devicenull> I'll try it again though, sec
[2010/07/15 13:54:35] <Kiloman> that is odd
[2010/07/15 13:54:50] <axisys> or may be i need to discuss it in #mcollective channel.. if there is one
[2010/07/15 13:55:37] <nico> yup #mcollective
[2010/07/15 13:56:25] <Volcane> axisys: I'd rather do it with puppet.
[2010/07/15 13:56:53] <Volcane> axisys: mcollective is for one-off things, adding manageing users etc is really a config thing and something you want to verify is ok regularly with puppet
[2010/07/15 13:57:08] <axisys> Volcane: gotcha
[2010/07/15 13:57:11] <axisys> nico: thanks
[2010/07/15 13:57:34] <Volcane> like i sometimes change passwords of a user iwth mc
[2010/07/15 13:57:38] <Volcane> but i create users with puppet
[2010/07/15 13:57:54] <Volcane> but usually even then i check the change into puppet so future user creations have the right password
[2010/07/15 13:58:45] @ Quit: mattock: Ping timeout: 258 seconds
[2010/07/15 13:59:45] <devicenull> Kiloman, confirmed even with that it uses rpm
[2010/07/15 13:59:49] <devicenull> I have no idea why
[2010/07/15 14:02:52] <devicenull> ahha
[2010/07/15 14:02:53] <devicenull> http://projects.puppetlabs.com/issues/3707
[2010/07/15 14:02:55] <devicenull> purge issue is a bug
[2010/07/15 14:05:28] <gniks> does anyone have issues with puppet hanging in the middle of a run?
[2010/07/15 14:09:09] <geekatcmu> Woot! Patch submitted for Nagios issue.
[2010/07/15 14:10:25] <gniks> nagios issue?
[2010/07/15 14:12:56] <geekatcmu> Yeah.
[2010/07/15 14:13:28] <geekatcmu> If you define, e.g. a nagios_host{"foo": hostgroups=>['group1', 'group2']}, your config will only have the first group in the list.
[2010/07/15 14:13:41] @ glaw joined channel #puppet
[2010/07/15 14:13:51] <gniks> ah, interesting
[2010/07/15 14:14:02] <geekatcmu> That was ... not the word I used.
[2010/07/15 14:14:05] <gniks> at least my company doesn't use that :p
[2010/07/15 14:14:26] <Kiloman> wouldn't the workaround be to just do hostgroups => "group1 group2"?
[2010/07/15 14:14:34] <Kiloman> it's just passing a string through right
[2010/07/15 14:14:45] <Kiloman> or no?
[2010/07/15 14:15:02] <geekatcmu> "group1,group2", yes.
[2010/07/15 14:15:11] <geekatcmu> But, how do you extend that?
[2010/07/15 14:15:33] <Kiloman> hmm is there .> ? ;)
[2010/07/15 14:15:51] <Kiloman> as if +> wasn't ugly enough...
[2010/07/15 14:16:11] <geekatcmu> For instance, I want do to class role::webserver inherits role { Nagios_Host[$fqdn]{ hostgroups +> "web_static" } include webserver}
[2010/07/15 14:16:29] <geekatcmu> Then every host with that role shows up in the hostgroup.
[2010/07/15 14:16:44] <Kiloman> yeah, not arguing that it's not a bug
[2010/07/15 14:16:49] <Kiloman> just wondering what the workaround is
[2010/07/15 14:17:17] @ Quit: glaw: Client Quit
[2010/07/15 14:17:31] @ glaw joined channel #puppet
[2010/07/15 14:17:59] <geekatcmu> I guess it would be bad for me to paste the diff ehre.
[2010/07/15 14:18:12] <geekatcmu> #4020
[2010/07/15 14:18:12] <gepetto> geekatcmu: #4020 is http://projects.puppetlabs.com/issues/show/4020 "Naginator - Feature #4020: metaparameter "hostgroups" in nagios_host type should accept arrays - Puppet Labs"
[2010/07/15 14:18:12] <Kiloman> you could link the bug?
[2010/07/15 14:18:14] <Kiloman> yeah
[2010/07/15 14:18:39] <geekatcmu> It's a one-line fix.
[2010/07/15 14:19:01] <geekatcmu> The problem is that it's ... overly general.
[2010/07/15 14:19:48] <geekatcmu> WIth that patch, naginator will turn a list into a comma-separated group for *any* parameter.
[2010/07/15 14:20:13] <geekatcmu> For some things, that will work. For others (e.g. service commands) it's completely wrong.
[2010/07/15 14:23:38] <charles_merriam> Does anyone ever run with "usecacheonfailure" set to True? Ever?
[2010/07/15 14:24:10] @ mclarke_ joined channel #puppet
[2010/07/15 14:24:22] @ Quit: mclarke: Read error: Connection reset by peer
[2010/07/15 14:24:22] @ mclarke_ is now known as mclarke
[2010/07/15 14:25:10] @ Quit: Spruit_elf: Quit: Spruit_elf
[2010/07/15 14:27:13] <geekatcmu> gniks: I have the hang issue. It *appears* to be the fileserver getting stuck.
[2010/07/15 14:27:23] * geekatcmu hopes that 0.26 will fix that.
[2010/07/15 14:27:34] <gniks> interesting
[2010/07/15 14:27:35] <gniks> me too
[2010/07/15 14:27:40] <gniks> im tired of re kicking hosts
[2010/07/15 14:28:13] <Kiloman> I stuck nginx with all my fileserving
[2010/07/15 14:28:16] <Kiloman> works pretty well
[2010/07/15 14:29:44] <geekatcmu> Well, in my case I've just set up a job to kick Apache every night.
[2010/07/15 14:30:01] <geekatcmu> Well, OK, I haven't actually done it. I keep thinking about doing that.
[2010/07/15 14:32:14] * Volcane never has these issues
[2010/07/15 14:32:33] <Volcane> dont copy large files or recursive dirs though
[2010/07/15 14:33:00] <Kiloman> I do... too much of that
[2010/07/15 14:33:15] @ Quit: bug: Ping timeout: 258 seconds
[2010/07/15 14:34:29] <geekatcmu> I don't have any large files or recursive stuff.
[2010/07/15 14:38:48] @ Quit: |ecapriolo|: Ping timeout: 240 seconds
[2010/07/15 14:40:04] @ Quit: mclarke: Read error: Connection reset by peer
[2010/07/15 14:40:50] @ mclarke joined channel #puppet
[2010/07/15 14:41:16] @ Quit: squirrel_labs: Quit: See ya!
[2010/07/15 14:44:48] @ Quit: alban2: Ping timeout: 240 seconds
[2010/07/15 14:45:15] @ Quit: pheezy: Remote host closed the connection
[2010/07/15 14:46:39] @ shenson is now known as zz_shenson
[2010/07/15 14:53:00] @ glaw left channel #puppet ()
[2010/07/15 14:54:52] <benkevan> where can I create a case, and give some patches? for the suse init and specs
[2010/07/15 14:56:04] <Volcane> benkevan: projects.puppetlabs.com
[2010/07/15 14:56:47] <benkevan> blah.. i have to register :(
[2010/07/15 14:57:07] <mackn> well we can't just have any crazies be submittin stuff
[2010/07/15 14:59:16] <geekatcmu> dude, can you not use "+>" multiple times on the same variable in the same scope?
[2010/07/15 14:59:20] @ Quit: nwp: Remote host closed the connection
[2010/07/15 14:59:24] <geekatcmu> What The H****?!?
[2010/07/15 15:00:13] <Volcane> yup, pointless
[2010/07/15 15:00:24] <geekatcmu> Not in the least.
[2010/07/15 15:00:29] <Kiloman> yeah just once per inheriting class
[2010/07/15 15:00:34] <geekatcmu> For the time being, I've got servers with multiple roles.
[2010/07/15 15:00:49] <geekatcmu> They need to add attributes based on both roles.
[2010/07/15 15:00:55] <Volcane> am saying i dont see the point of +> if you can only use it once..
[2010/07/15 15:01:13] @ Wandrewvious joined channel #puppet
[2010/07/15 15:02:02] <geekatcmu> Oh, it's not *totally* pointless. It's just that when I have servers in this situation I've got to do ... something stupid.
[2010/07/15 15:03:38] <benkevan> there.. all done :)
[2010/07/15 15:03:44] <geekatcmu> Basically, for every host with multiple roles, I have to create a single role that's just like all the *real* roles with the changes coalesced. It works, but violates the desires for modularity.
[2010/07/15 15:03:51] <geekatcmu> (is modularity a word?)
[2010/07/15 15:04:32] <Kiloman> totally
[2010/07/15 15:04:33] @ Quit: WALoeIII: Ping timeout: 240 seconds
[2010/07/15 15:04:33] @ Wandrewvious is now known as WALoeIII
[2010/07/15 15:04:40] <chadh> geekatcmu: sure, but I prefer modularousness
[2010/07/15 15:05:31] @ Quit: madduck: Ping timeout: 276 seconds
[2010/07/15 15:05:56] @ madduck joined channel #puppet
[2010/07/15 15:05:56] @ Quit: madduck: Changing host
[2010/07/15 15:05:56] @ madduck joined channel #puppet
[2010/07/15 15:06:19] <geekatcmu> I like that too, especially since it looks like "malodorous", which is what this kludge is.
[2010/07/15 15:08:59] <benkevan> jamesturnbull: here's the stuff you asked me for yesterday.. for the SLES crap being borked.. http://projects.puppetlabs.com/issues/4249
[2010/07/15 15:09:21] <benkevan> i still have upstream bug.. filed.. going to see if they'll apply that too, and not just make their own init script names (puppet-server)
[2010/07/15 15:09:25] <jamesturnbull> benkevan: thanks
[2010/07/15 15:09:42] <benkevan> jamesturnbull: grr.. downstream bug filed against novell
[2010/07/15 15:09:59] @ alban2 joined channel #puppet
[2010/07/15 15:12:28] @ verwilst_ joined channel #puppet
[2010/07/15 15:14:00] <aforgue> modularity is a perfectly cromulent word
[2010/07/15 15:15:08] <aforgue> benkevan: I both wish and don't wish more people would use SLES
[2010/07/15 15:15:32] <aforgue> it's kind of rotting in a lot of support (your spec files are an example) in a lot of different sof tware
[2010/07/15 15:15:41] <aforgue> so more people = more updated code
[2010/07/15 15:15:50] <aforgue> but I wouldn't wish using sles on people :-D
[2010/07/15 15:16:12] @ Quit: WALoeIII: Quit: WALoeIII
[2010/07/15 15:17:03] <benkevan> aforgue: I'm going out on a limb here.. but I found it to be VERY good "so far" as long as you don't touch yast
[2010/07/15 15:17:14] <aforgue> SLES 11 is way better
[2010/07/15 15:17:14] <aforgue> yeah
[2010/07/15 15:17:18] <aforgue> I'll give them that
[2010/07/15 15:17:26] <aforgue> I haven't used SP1 yet though
[2010/07/15 15:17:36] <aforgue> I probably never will since my new job doesn't use it
[2010/07/15 15:17:55] <benkevan> I do agree that the spec file issue is kinda blah.. BUT.. then again.. stuff along the lines of enterprise packages, shouldn't be "community" based.. for them.. and novell as an enterprise should consider to upkeed it with some internal people, and not just people on the build service
[2010/07/15 15:18:29] <aforgue> Yeah but you see the same thing in commecrial software
[2010/07/15 15:18:47] <aforgue> We Support Windows, AIX 6, Solaris 10, RHEL 5.whatever, SLES 9
[2010/07/15 15:18:51] @ Quit: kaptk2: Quit: Leaving.
[2010/07/15 15:19:23] <benkevan> We have AIX 5.2, 5.3, HPUX 11.0, 11.1, 11.2, 11.3, Solaris 9 and 10 RHEL 4, RHEL 5 and now SLES 11 SP 1 :D
[2010/07/15 15:21:07] <aforgue> AIX 5.2 man
[2010/07/15 15:21:20] <aforgue> i know nothing about HPUX
[2010/07/15 15:22:39] <benkevan> aforgue: yah.. i'm not a unix admin.. strictly linux, although I'm getting into the solaris stuff.. and that has singly handed made me stop using killall on linux (for habit)
[2010/07/15 15:23:06] <benkevan> aforgue: yup.. some old ass 5.2 boxes.. insane eh.. we actually have some MPE here
[2010/07/15 15:23:19] <aforgue> yeah it only takes 1 time
[2010/07/15 15:23:28] <aforgue> killall really does just that
[2010/07/15 15:23:29] <aforgue> lol
[2010/07/15 15:23:41] <benkevan> aforgue: yah.. luckily I did it in dev
[2010/07/15 15:23:43] <aforgue> that's how you konw a linux vs unix person
[2010/07/15 15:23:54] <benkevan> i was like.. WHOOOPS
[2010/07/15 15:25:11] <benkevan> (devibm1 root):/> oslevel
[2010/07/15 15:25:11] <benkevan> 5.2.0.0
[2010/07/15 15:25:16] <tobert> one of my favorite interview questions is "write a portable killall one-liner on the shell"
[2010/07/15 15:25:19] <benkevan> haha
[2010/07/15 15:26:42] @ bug joined channel #puppet
[2010/07/15 15:31:20] @ Quit: notbrien: Quit: notbrien
[2010/07/15 15:31:41] @ WALoeIII joined channel #puppet
[2010/07/15 15:34:23] @ Quit: WALoeIII: Client Quit
[2010/07/15 15:35:13] @ Quit: ahasenack: Quit: Leaving
[2010/07/15 15:36:26] @ zorzar joined channel #puppet
[2010/07/15 15:39:34] @ Quit: zorzar_: Ping timeout: 258 seconds
[2010/07/15 15:47:24] @ jeffmoss joined channel #puppet
[2010/07/15 15:47:34] <jeffmoss> Duplicate definition: Exec[./configure] is already defined in.. <<< any way around this?
[2010/07/15 15:47:52] <jeffmoss> I'm thinking TRASH_VAR=blah ./configure
[2010/07/15 15:48:04] <AK6L> jeffmoss: call it something else, and specify command => './configure' ?
[2010/07/15 15:48:14] <jeffmoss> thanks
[2010/07/15 15:48:17] <AK6L> i.e. exec { "configure_something": command => "/some/path/configrue"
[2010/07/15 15:48:45] @ littleidea joined channel #puppet
[2010/07/15 15:49:59] <Volcane> or just stop doing stupid things and build packages
[2010/07/15 15:50:11] <Volcane> running configure/make etc from puppet is DUMB
[2010/07/15 15:50:49] <jeffmoss> sounds so simple doesn't it Volcane?
[2010/07/15 15:51:04] <Volcane> well your entire os is probably packaged
[2010/07/15 15:51:07] <Volcane> cant be that hard
[2010/07/15 15:51:20] <jeffmoss> yeah!
[2010/07/15 15:51:48] <Volcane> even a simple package thats just a glorified tarball beats configure
[2010/07/15 15:52:02] <Volcane> cos ./configure && make install geenrall doesnt work wth updates well
[2010/07/15 15:52:17] <Volcane> and its not predictable
[2010/07/15 15:52:21] <Volcane> and tons of other reasons
[2010/07/15 15:53:56] @ WALoeIII joined channel #puppet
[2010/07/15 15:54:02] @ Quit: WALoeIII: Read error: Connection reset by peer
[2010/07/15 15:54:07] @ WALoeIII joined channel #puppet
[2010/07/15 15:59:00] @ Quit: DarkSinclair: Quit: Page closed
[2010/07/15 16:04:31] @ Djelibeybi joined channel #puppet
[2010/07/15 16:06:30] @ Quit: steve__: Quit: Page closed
[2010/07/15 16:11:24] <ReinH> Volcane: oh hi
[2010/07/15 16:11:27] <ReinH> Volcane: mind of I pm?
[2010/07/15 16:11:33] <Volcane> sure
[2010/07/15 16:13:02] <geekatcmu> I've built *evil* packages. If you install my Solaris package for facter, it turns out to be a wrapper around "gem install facter" with some extra cleanup script stuff.
[2010/07/15 16:13:21] @ Quit: tonyskapunk: Quit: ERC Version 5.3 (IRC client for Emacs)
[2010/07/15 16:14:21] @ Quit: verwilst_: Quit: Ex-Chat
[2010/07/15 16:16:17] <Kiloman> geekatcmu: that IS evil!
[2010/07/15 16:17:03] <jamesturnbull> benkevan: thanks - those updates are now pushed and you should be able to see them in HEAD
[2010/07/15 16:18:03] <benkevan> jamesturnbull: not a problem.. hopefully i'll get hte build service peeps.. to use the same inits etc.. so both the build service and the puppet provided are matching.. (I don't like that they changed the init script names to puppet-server
[2010/07/15 16:19:52] @ alban21 joined channel #puppet
[2010/07/15 16:19:52] @ Quit: alban2: Read error: Connection reset by peer
[2010/07/15 16:25:06] @ Quit: jdcasey: Remote host closed the connection
[2010/07/15 16:27:07] @ Quit: bug: Ping timeout: 276 seconds
[2010/07/15 16:27:17] @ Quit: radkin: Read error: Connection reset by peer
[2010/07/15 16:28:49] @ Quit: jeffmoss: Quit: jeffmoss
[2010/07/15 16:29:13] @ Quit: lak: Quit: lak
[2010/07/15 16:30:20] @ Quit: benkevan: Quit: Lost terminal
[2010/07/15 16:31:42] @ Quit: reyjrar1: Quit: Leaving.
[2010/07/15 16:43:32] @ Quit: kolla: Remote host closed the connection
[2010/07/15 16:49:15] @ physicspackage joined channel #puppet
[2010/07/15 16:49:48] @ Quit: lyric: Remote host closed the connection
[2010/07/15 16:49:52] @ Quit: jaredrhine: Ping timeout: 245 seconds
[2010/07/15 16:51:45] @ Quit: londo__: Ping timeout: 240 seconds
[2010/07/15 16:51:53] @ londo__ joined channel #puppet
[2010/07/15 16:53:07] @ Quit: feffe: Read error: Operation timed out
[2010/07/15 16:56:16] @ Quit: littleidea: Quit: littleidea
[2010/07/15 17:10:33] @ jmccune joined channel #puppet
[2010/07/15 17:17:14] @ bug joined channel #puppet
[2010/07/15 17:19:35] @ nicklewis joined channel #puppet
[2010/07/15 17:20:06] @ Wandrewvious joined channel #puppet
[2010/07/15 17:20:09] @ Quit: Wandrewvious: Client Quit
[2010/07/15 17:21:57] @ Quit: gniks: Quit: Leaving.
[2010/07/15 17:23:58] @ Quit: WALoeIII: Ping timeout: 276 seconds
[2010/07/15 17:37:35] @ physicspackage_ joined channel #puppet
[2010/07/15 17:38:26] @ Warren joined channel #puppet
[2010/07/15 17:39:02] @ Warren is now known as Guest21671
[2010/07/15 17:40:18] @ Quit: physicspackage: Ping timeout: 240 seconds
[2010/07/15 17:42:18] @ Quit: Guest21671: Client Quit
[2010/07/15 17:42:26] @ Quit: nicklewis: Quit: Page closed
[2010/07/15 17:44:44] @ wj joined channel #puppet
[2010/07/15 17:45:02] <wj> !who
[2010/07/15 17:45:02] <gepetto> wj: incorrect usage, ask for help using 'gepetto: help who'
[2010/07/15 17:45:13] <wj> help who
[2010/07/15 17:45:24] <wj> gepetto: help
[2010/07/15 17:45:24] <gepetto> wj: help topics: 10 core modules: auth, basics, config, filters, httputil, irclog, remote, unicode, userdata, wordlist; 10 plugins: hudson, nickserv, note, pastie, puppetdocsurls, redmineurls, rss, seen, shortenurls, time (help <topic> for more info)
[2010/07/15 17:45:57] <wj> gepetto: help basics
[2010/07/15 17:45:57] <gepetto> wj: basics: quit, restart, join, part, hide, save, say, action, topic, quiet, talk, ping, mode
[2010/07/15 17:46:37] <wj> gepetto: help wordlist
[2010/07/15 17:46:37] <gepetto> wj: wordlist list [<pattern>] => list wordlists (matching <pattern>)
[2010/07/15 17:47:58] @ thekad is now known as thekad-afk
[2010/07/15 17:47:58] <wj> hey there
[2010/07/15 17:49:18] @ Quit: wj: Client Quit
[2010/07/15 17:52:02] @ Quit: bug: Quit: bug
[2010/07/15 17:54:46] @ Quit: \ask: Remote host closed the connection
[2010/07/15 18:03:02] @ Quit: PhabX: Remote host closed the connection
[2010/07/15 18:10:00] @ Quit: physicspackage_: Quit: Colloquy for iPhone - http://colloquy.mobi
[2010/07/15 18:10:20] @ physicspackage joined channel #puppet
[2010/07/15 18:11:32] @ Quit: charles_merriam: Ping timeout: 245 seconds
[2010/07/15 18:16:24] @ jeffmoss joined channel #puppet
[2010/07/15 18:25:11] @ Quit: physicspackage: Remote host closed the connection
[2010/07/15 18:34:55] @ thekad-afk is now known as thekad
[2010/07/15 18:35:05] @ fluxdude joined channel #puppet
[2010/07/15 18:37:34] @ Quit: Hypnoz: Ping timeout: 240 seconds
[2010/07/15 18:39:14] @ Quit: fluxdude: Ping timeout: 240 seconds
[2010/07/15 18:41:04] @ Quit: gmcquillan: Quit: gmcquillan
[2010/07/15 18:43:31] @ charles_merriam joined channel #puppet
[2010/07/15 18:45:44] @ littleidea joined channel #puppet
[2010/07/15 18:46:02] @ Quit: yannlugrin: Remote host closed the connection
[2010/07/15 18:49:35] @ thekad is now known as thekad-afk
[2010/07/15 18:58:02] @ jschairb joined channel #puppet
[2010/07/15 19:00:59] @ Quit: jmccune: Ping timeout: 252 seconds
[2010/07/15 19:02:25] @ charles_merriam left channel #puppet ("Goodbye! Be courteous to each other.")
[2010/07/15 19:05:41] @ gniks joined channel #puppet
[2010/07/15 19:11:21] @ Quit: KenjiP0p: Read error: Connection reset by peer
[2010/07/15 19:12:31] @ plathrop is now known as plathrop-away
[2010/07/15 19:12:38] @ KenjiP0p joined channel #puppet
[2010/07/15 19:14:44] @ Quit: KenjiP0p: Read error: Connection reset by peer
[2010/07/15 19:15:25] @ KenjiP0p joined channel #puppet
[2010/07/15 19:17:14] @ physicspackage joined channel #puppet
[2010/07/15 19:20:03] @ Quit: physicspackage: Client Quit
[2010/07/15 19:23:37] @ Quit: mclarke: Quit: mclarke
[2010/07/15 19:24:25] <jschairb> i'm trying to get a simple setup going, but the client is erroring. can someone please point me in the right direction to troubleshoot?
[2010/07/15 19:24:27] <jschairb> err: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate': undefined method `closed?' for nil:NilClass
[2010/07/15 19:24:56] <jschairb> it's 2 completely fresh installs, client & server
[2010/07/15 19:25:20] <jamesturnbull> jschairb: version? platform?
[2010/07/15 19:25:28] <ohadlevy> jschairb: its a bug in ruby 1.87, latest version of puppet should already solve it
[2010/07/15 19:25:49] <jschairb> ubuntu lucid
[2010/07/15 19:25:59] <jschairb> & the version from the repo
[2010/07/15 19:26:13] <jschairb> ohadlevy: so i just need to install from gems then?
[2010/07/15 19:26:20] <jamesturnbull> jschairb: puppet --version
[2010/07/15 19:26:25] <ohadlevy> jschairb: hmm.. NO :)
[2010/07/15 19:26:26] <jamesturnbull> jschairb: or backport
[2010/07/15 19:26:40] <jamesturnbull> jschairb: or use a latter package
[2010/07/15 19:26:44] <jschairb> 0.25.4
[2010/07/15 19:26:50] <jamesturnbull> jschairb: it's fixed in 0.25.5
[2010/07/15 19:28:18] @ Quit: KenjiP0p: Ping timeout: 240 seconds
[2010/07/15 19:28:34] <jschairb> is there an easy way to upgrade from an ubuntu package to a newer version?
[2010/07/15 19:29:08] <jschairb> easy-ish
[2010/07/15 19:31:24] <ohadlevy> jschairb: I'm not sure, but i think there are 25.5 packages in backports
[2010/07/15 19:31:38] <jschairb> ohadlevy: awesome, thanks!
[2010/07/15 19:31:58] <ohadlevy> jschairb: note that you need to upgrade your master too
[2010/07/15 19:32:10] <ohadlevy> as master usually needs to be newer or equal to your clients
[2010/07/15 19:32:19] <jschairb> ok, cool
[2010/07/15 19:33:45] @ Quit: QuackNL: *.net *.split
[2010/07/15 19:36:29] @ Quit: rcrowley: Quit: rcrowley
[2010/07/15 19:38:56] @ Quit: Alagar: Ping timeout: 252 seconds
[2010/07/15 19:40:15] @ QuackNL joined channel #puppet
[2010/07/15 19:53:17] @ bobinabottle joined channel #puppet
[2010/07/15 20:04:24] @ Quit: showy: Ping timeout: 265 seconds
[2010/07/15 20:04:46] @ ahuman joined channel #puppet
[2010/07/15 20:07:36] @ lutter joined channel #puppet
[2010/07/15 20:10:42] <filler> any way to get cfengine-like TrustKeys function without blindly autosigning all certs @ puppetca?
[2010/07/15 20:15:18] <jamesturnbull> filler: you mean selective authorisation of clients?
[2010/07/15 20:15:36] <jamesturnbull> filler: you can configure autosign just like trustkeys to only sign certain networks etc
[2010/07/15 20:16:08] <jamesturnbull> filler: http://projects.puppetlabs.com/projects/puppet/wiki/Certificates_And_Security
[2010/07/15 20:16:56] @ showy joined channel #puppet
[2010/07/15 20:18:19] @ lak joined channel #puppet
[2010/07/15 20:20:52] @ \ask joined channel #puppet
[2010/07/15 20:25:42] <jschairb> one last question: does -> http://puppetlabs.com/downloads/puppet/puppet-latest.tgz include the server?
[2010/07/15 20:25:50] @ Quit: lutter: Quit: Leaving.
[2010/07/15 20:26:27] @ warreng joined channel #puppet
[2010/07/15 20:27:11] <warreng> quick question... when i ensure a user exists in a manifest, the user is getting created but not the home directory or any of the default files (.bashrc, .bash_profile, etc)... is there a way to make that happen automatically? in the same way that adduser would work?
[2010/07/15 20:27:12] <filler> jamesturnbull: exactly. cf2 lets me specify cidr ranges to key exchange on.
[2010/07/15 20:27:16] <filler> jamesturnbull: thanks!
[2010/07/15 20:27:30] <jamesturnbull> jschairb: yes
[2010/07/15 20:27:45] <jamesturnbull> jschairb: but packages are always better
[2010/07/15 20:27:52] <jamesturnbull> jschairb: and much easier to manage
[2010/07/15 20:29:45] <warreng> anybody? why doesn't ensuring a user exists also create a home directory and the default .bashrc/etc files?
[2010/07/15 20:30:18] <jamesturnbull> warreng: have you read the docs? reference:type
[2010/07/15 20:30:25] <jamesturnbull> gepetto: help
[2010/07/15 20:30:25] <gepetto> jamesturnbull: help topics: 10 core modules: auth, basics, config, filters, httputil, irclog, remote, unicode, userdata, wordlist; 10 plugins: hudson, nickserv, note, pastie, puppetdocsurls, redmineurls, rss, seen, shortenurls, time (help <topic> for more info)
[2010/07/15 20:30:33] <jamesturnbull> gepetto: help puppetdocsurls
[2010/07/15 20:30:33] <gepetto> jamesturnbull: PuppetDocs_urls: Convert link requests into Puppet Docs URLS. I will watch the channel for likely references. I can convert common references into URLs when I see them in the channel if they are prefixed with 'ref' or 'guides'. Hence you can query ref:type to get the Type Reference and guide:introduction to get the Puppet Introduction.
[2010/07/15 20:30:39] <jamesturnbull> warreng: have you read the docs? ref:type
[2010/07/15 20:30:40] <gepetto> jamesturnbull: warreng: ref:type is http://docs.puppetlabs.com/references/latest/type.html "Puppet Labs"
[2010/07/15 20:31:09] <warreng> jamesturnbull: yes, i've read some docs but not all of them... thanks for steering me in the right direction though
[2010/07/15 20:33:09] <warreng> ahh.. that's what i was looking for, thanks
[2010/07/15 20:33:54] @ cparedes joined channel #puppet
[2010/07/15 20:34:01] @ Quit: cparedes: Changing host
[2010/07/15 20:34:01] @ cparedes joined channel #puppet
[2010/07/15 20:34:34] @ wilmoore joined channel #puppet
[2010/07/15 20:35:09] @ Quit: cparedes: Client Quit
[2010/07/15 20:35:49] @ cparedes joined channel #puppet
[2010/07/15 20:35:49] @ Quit: cparedes: Client Quit
[2010/07/15 20:36:31] @ cparedes joined channel #puppet
[2010/07/15 20:36:32] @ Quit: cparedes: Changing host
[2010/07/15 20:36:32] @ cparedes joined channel #puppet
[2010/07/15 20:37:01] <jschairb> jamesturnbull: thanks, i'll revisit it, but after adding the lucid backports, i was unable to figure out how to upgrade properly
[2010/07/15 20:37:09] <jschairb> i'll get it figured out
[2010/07/15 20:39:24] <warreng> ah hah... managehome => true,
[2010/07/15 20:39:28] <warreng> that's what i was after
[2010/07/15 20:40:58] @ AimanA is now known as HouseAway
[2010/07/15 20:42:14] @ Quit: yakub: Quit: leaving
[2010/07/15 20:42:59] @ Quit: jschairb: Quit: jschairb
[2010/07/15 20:48:02] @ KenjiP0p joined channel #puppet
[2010/07/15 20:49:20] @ Quit: bobinabottle: Quit: bobinabottle
[2010/07/15 20:51:35] @ Quit: wilmoore: Read error: Connection reset by peer
[2010/07/15 20:51:58] @ alcy joined channel #puppet
[2010/07/15 20:52:36] @ wilmoore joined channel #puppet
[2010/07/15 20:54:30] @ devdas joined channel #puppet
[2010/07/15 20:56:16] @ Quit: \ask: Remote host closed the connection
[2010/07/15 21:01:21] @ Quit: KenjiP0p: Ping timeout: 240 seconds
[2010/07/15 21:01:32] <fenris02> i'm sure this is a silly question, but one i'm curious to ask anyhow. why use the 'yum' type to manage instead of just distributing a pre-populated file ?
[2010/07/15 21:01:55] <devdas> Manage package installation?
[2010/07/15 21:02:12] <devdas> Because yum is the standard way of doing things, and it handles dependency management
[2010/07/15 21:02:16] <devdas> Big win
[2010/07/15 21:02:43] <fenris02> send one local.repo file and you've got your yum list already
[2010/07/15 21:03:03] <fenris02> i'm asking what the advantage to the yum puppet type is.
[2010/07/15 21:05:55] <jamesturnbull> fenris02: you mean the yumrepo type?
[2010/07/15 21:06:12] <fenris02> jamesturnbull, yes, thanks. i had the name wrong.
[2010/07/15 21:06:44] <fenris02> currently, i'm using configfile { "/etc/yum.repos.d/cobbler-config.repo" : ...}
[2010/07/15 21:06:54] <jamesturnbull> fenris02: more elegant IMHO
[2010/07/15 21:07:00] <fenris02> it works. wondering why the yumrepo type works "better"
[2010/07/15 21:08:15] <fenris02> how is it more elegant though?
[2010/07/15 21:08:58] <jamesturnbull> fenris02: I think a more abstract solution is inherently more leegant than a template
[2010/07/15 21:09:18] <jamesturnbull> fenris02: declare a resource that manages the configuration rather than have to know how the file is structured etc
[2010/07/15 21:10:07] <fenris02> ok. fair. but 'yumrepo' is not a valid across a wide type of platforms like other types are.
[2010/07/15 21:10:56] <fenris02> does puppet cache the results somehow / is there a performance difference that is measurable ?
[2010/07/15 21:12:03] <jamesturnbull> fenris02: still more abstract and works across a lot of platforms - I personally wouldn;'t have it in core byt YMMV
[2010/07/15 21:12:14] <jamesturnbull> fenris02: results of?
[2010/07/15 21:13:33] <fenris02> one of the doc pages above suggested that telling puppet to distribute files is rather slow. i'm wondering if it's slower to construct a repo file via yumrepo type, or to use file{} or if there is any measurable difference.
[2010/07/15 21:14:43] <jamesturnbull> fenris02: doubt there is much of a measureable difference
[2010/07/15 21:14:55] * fenris02 nods
[2010/07/15 21:15:11] <fenris02> any way to convert a .repo file to a class using yumrepo "automagically" ? :)
[2010/07/15 21:15:14] <jamesturnbull> fenris02: probably much of a muchness - template needs to be interpreted, yumrepo uses the INI provider
[2010/07/15 21:15:25] <jamesturnbull> fenris02: that'd be a no... :)
[2010/07/15 21:15:45] <fenris02> *shrugs* had to ask before i reinvented the wheel ... again.
[2010/07/15 21:16:48] <jamesturnbull> fenris02: but once it's puppetised it's done
[2010/07/15 21:17:12] <jamesturnbull> who you with fenris02 - I am assuming somewhere in Europe given time?
[2010/07/15 21:17:24] <Djelibeybi> jamesturnbull: wouldn't ralsh on a machine with the yumrepo configured spit out the yumrepo {} block?
[2010/07/15 21:17:33] <jamesturnbull> Djelibeybi: oh good idea
[2010/07/15 21:17:45] <jamesturnbull> fenris02: see Djelibeybi's excellent idea
[2010/07/15 21:17:50] @ thekad-afk is now known as thekad
[2010/07/15 21:18:01] <fenris02> dunno. let me try that.
[2010/07/15 21:18:16] <fenris02> jamesturnbull, no, i'm in tx.us ... just dont sleep.
[2010/07/15 21:18:34] <jamesturnbull> fenris02: ah okay - my problem too ;)
[2010/07/15 21:20:25] <fenris02> warning: Puppet::Type.create is deprecated; use Puppet::Type.new
[2010/07/15 21:20:36] <fenris02> tons of those with 'ralsh yumrepo'
[2010/07/15 21:23:12] @ \ask joined channel #puppet
[2010/07/15 21:25:21] @ FOCer joined channel #puppet
[2010/07/15 21:25:26] <jamesturnbull> fenris02: that's a bug sir
[2010/07/15 21:25:35] <jamesturnbull> fenris02: what puppet version?
[2010/07/15 21:26:16] @ Quit: showy: Read error: Operation timed out
[2010/07/15 21:26:40] <fenris02> puppet-0.25.5 - http://fpaste.org/J27h/
[2010/07/15 21:27:39] @ showy joined channel #puppet
[2010/07/15 21:28:54] <jamesturnbull> fenris02: okay it's fixed in 2.6.0
[2010/07/15 21:29:32] @ Quit: pting: Quit: Ex-Chat
[2010/07/15 21:29:54] <fenris02> good deal
[2010/07/15 21:31:03] <fenris02> i'll bug kanarip when he returns :)
[2010/07/15 21:31:22] <fenris02> jamesturnbull, you just have the source handy there, or you actually commit changes to puppet?
[2010/07/15 21:33:14] @ Quit: gniks: Quit: Leaving.
[2010/07/15 21:34:07] @ Quit: scooby2: Quit: leaving
[2010/07/15 21:34:16] <jamesturnbull> fenris02: well both but in this case I just tested it on 2.6.0rc3
[2010/07/15 21:34:23] <jamesturnbull> fenris02: I'm the release manager for my sins
[2010/07/15 21:34:27] <fenris02> oh, nifty
[2010/07/15 21:34:27] @ jmccune joined channel #puppet
[2010/07/15 21:35:36] <tmz> jamesturnbull: I see the deprecated warnings with 2.6.0rc3 here.
[2010/07/15 21:35:46] <jamesturnbull> tmz: really? I don't
[2010/07/15 21:36:06] <tmz> I see it on a fedora box and centos5, using the rpm's.
[2010/07/15 21:36:07] * fenris02 notes that the /topic still says rc1
[2010/07/15 21:36:13] @ Quit: ahuman: Read error: Connection reset by peer
[2010/07/15 21:36:17] @ jeffmoss left channel #puppet ()
[2010/07/15 21:36:31] <jamesturnbull> and now I get them too
[2010/07/15 21:36:40] <jamesturnbull> why not before...
[2010/07/15 21:37:22] @ gniks joined channel #puppet
[2010/07/15 21:37:25] <tmz> jamesturnbull: Gremlins, obviously.
[2010/07/15 21:37:50] <fenris02> is it specific to something in the .repo paragraph itself?
[2010/07/15 21:38:12] @ Quit: Bass10: Ping timeout: 245 seconds
[2010/07/15 21:38:22] <jamesturnbull> fenris02: nah it's a one line fix - we deprecated a method
[2010/07/15 21:38:41] <tmz> fenris02, you mentioned it first, does that elect you as the one to file a bug? :)
[2010/07/15 21:38:53] <jamesturnbull> tmz: can you change the create(blah) on line 88 to new(blah) and re-run?
[2010/07/15 21:38:55] <fenris02> oh. and it's missing cost=
[2010/07/15 21:39:20] <fenris02> tmz, did already for f13 - https://bugzilla.redhat.com/show_bug.cgi?id=615175
[2010/07/15 21:39:20] <jamesturnbull> tmz: of lib/puppet/type/yumrepo.rb :)
[2010/07/15 21:39:42] <tmz> Heh, that was about to be my question.
[2010/07/15 21:40:08] <fenris02> actual repo paragraph = http://fpaste.org/435c/
[2010/07/15 21:40:31] <fenris02> so, that's another bug ... but i suspect that's one in puppet upstream instead of fedora/redhat
[2010/07/15 21:41:11] <jamesturnbull> fenris02: cost is mising because the type doesn't appear to support it
[2010/07/15 21:41:16] <fenris02> d'oh!
[2010/07/15 21:41:17] <tmz> jamesturnbull: Yep, that seems to fix it right up.
[2010/07/15 21:41:22] <jamesturnbull> tmz: thanks
[2010/07/15 21:41:22] <fenris02> why not? cost is awesome.
[2010/07/15 21:41:28] <jamesturnbull> fenris02: no idea
[2010/07/15 21:41:45] <fenris02> stupid cluebie question ... how difficult would it be to add? :)
[2010/07/15 21:41:59] <tmz> IIRC, it's a pretty straightforward thing
[2010/07/15 21:42:23] <fenris02> tmz, copy and paste the priority paragraph and rename it to cost ... call it done, right?
[2010/07/15 21:43:12] <tmz> fenris02: Yeah, should be about that simple.
[2010/07/15 21:43:37] <fenris02> i'll buy a beer for that to be fixed :)
[2010/07/15 21:43:40] <tmz> Worth checking if there are other new things missing?
[2010/07/15 21:43:58] <fenris02> tmz, i've not been using puppet a week yet, i'm the wrong one to ask
[2010/07/15 21:44:02] <tmz> And when it was added to yum, if it should raise an error on older systems?
[2010/07/15 21:44:14] <jamesturnbull> fenris02: fixing it now
[2010/07/15 21:44:27] <tmz> fenris02: Heh, but you have more experience than that with yum. :)
[2010/07/15 21:44:36] <fenris02> tmz, it was added to yum before yum was added to rhel ... fc4 maybe?
[2010/07/15 21:45:12] <fenris02> default cost=1000 if that helps. set it to '500' to "prefer" a local copy ... or "50" for local media etc..
[2010/07/15 21:45:15] <tmz> fenris02: Cool, so it's plenty ancient to not have worries.
[2010/07/15 21:45:23] <fenris02> cost=2000 if you want to avoid a mirror, etc..
[2010/07/15 21:46:13] <fenris02> ok, any number will do - but that's how you use a dvd as a localrepo without killing your 'everything' url
[2010/07/15 21:47:16] <tmz> I can see that being handy I guess. I end up having a local mirror most of the time, so never used the dvd's much.
[2010/07/15 21:47:58] <fenris02> tmz, i have cobbler with a partial mirror. it's local but does not have 25G per arch per dist to keep copies of everything for 4 versions.
[2010/07/15 21:50:49] <alcy> can someone look at one of my fact files, and tell me why some of the facts have values like &id001, *id002 etc. ? http://pastie.org/1046758
[2010/07/15 21:50:58] <alcy> I have pasted the relevant facts only
[2010/07/15 21:51:38] <alcy> they are VMs, and running Squeeze/Sid
[2010/07/15 21:51:47] @ Quit: cliff-hm: Ping timeout: 258 seconds
[2010/07/15 21:52:43] <fenris02> just ooc, run facter and compare?
[2010/07/15 21:54:16] <jamesturnbull> fenris02: tmz #4251 and #4252
[2010/07/15 21:54:17] <gepetto> jamesturnbull: fenris02: #4251 is http://projects.puppetlabs.com/issues/show/4251 "Puppet - Feature #4251: Add cost parameter to yumrepo - Puppet Labs"
[2010/07/15 21:54:17] <gepetto> jamesturnbull: fenris02: #4252 is http://projects.puppetlabs.com/issues/show/4252 "Puppet - Bug #4252: Fixed yumrepo deprecation error - Puppet Labs"
[2010/07/15 21:54:54] @ littleidea_ joined channel #puppet
[2010/07/15 21:55:16] <alcy> fenris02: facter displays the correct/readable values not something like &id001 or *id002 etc.
[2010/07/15 21:55:19] @ Quit: littleidea: Read error: Connection reset by peer
[2010/07/15 21:55:49] <fenris02> jamesturnbull, awesome! next time you're on this side of the pond, i owe you ... but i'm not sure you want beer from here.
[2010/07/15 21:56:40] <Cuchulain> beer from where?
[2010/07/15 21:57:25] <fenris02> Cuchulain, i'm told that .us beer pales in comparison to .uk beer, by a few uk natives.
[2010/07/15 21:57:45] @ Quit: wilmoore: Read error: Connection reset by peer
[2010/07/15 21:58:13] <alcy> fenris02: also, facter --yaml shows the ones I posted earlier. So, there is some sort of conditions when converting to yanl, probably like a field should only be numeric othersie put something like *id or whatever
[2010/07/15 21:58:14] @ wilmoore joined channel #puppet
[2010/07/15 21:58:28] <Cuchulain> fenris02: the us makes some pretty awesome beer actually
[2010/07/15 21:58:37] <Cuchulain> it's just different to uk beer
[2010/07/15 21:58:50] <fenris02> Cuchulain, *shrugs* i dont drink beer.
[2010/07/15 21:58:52] <Cuchulain> also, i kind of thought jamesturnbull was australian
[2010/07/15 21:58:55] <Cuchulain> :)
[2010/07/15 21:59:00] <jamesturnbull> fenris02: I live in Oregon
[2010/07/15 21:59:05] <fenris02> d'oh!
[2010/07/15 21:59:07] <Cuchulain> oh, there you go
[2010/07/15 21:59:13] <Cuchulain> plenty of nice beer there
[2010/07/15 21:59:47] <jamesturnbull> microbrew and medium US brew is pretty good
[2010/07/15 21:59:55] <jamesturnbull> US domestic beer is god-awful
[2010/07/15 21:59:57] <fenris02> senility. for some reason i thought the other side of the pond.
[2010/07/15 22:00:08] <jamesturnbull> fenris02: I lived in Australia until recently
[2010/07/15 22:00:11] <Cuchulain> jamesturnbull: so you're not jamesturnbull.org or www.james-turnbull.com, but you are en.wikipedia.org/wiki/James_Turnbull
[2010/07/15 22:00:15] <Cuchulain> :)
[2010/07/15 22:00:45] <jamesturnbull> Cuchulain: I think I have a domain for my books ... http://jamesturnbull.net perhaps
[2010/07/15 22:01:05] <jamesturnbull> the cello player and the Google Maps inventor are different guys :)
[2010/07/15 22:01:52] <Djelibeybi> jamesturnbull: Likewise, I am not (sadly) the Israeli-American tap dancer/choreographer
[2010/07/15 22:02:33] <fenris02> jamesturnbull, odd. amazon says that book was 11/feb/2008, but your www page says 22/jun/2009 ?
[2010/07/15 22:04:03] <jamesturnbull> Djelibeybi: although still light on your feet? ;)
[2010/07/15 22:04:26] <Djelibeybi> jamesturnbull: less so now than usual, but I like to think of myself as light in the loafers, yes. :p
[2010/07/15 22:04:35] * fenris02 chuckles
[2010/07/15 22:05:44] <jamesturnbull> fenris02: have no idea when that site was last touched
[2010/07/15 22:05:52] <jamesturnbull> could be totally wrong
[2010/07/15 22:06:10] <fenris02> ok, fair enough
[2010/07/15 22:07:02] <jamesturnbull> hmm methinks one of linode's DCs had a routing hiccup
[2010/07/15 22:09:28] @ littleidea joined channel #puppet
[2010/07/15 22:10:03] @ Quit: littleidea_: Read error: Connection reset by peer
[2010/07/15 22:20:11] @ benoit__ joined channel #puppet
[2010/07/15 22:22:04] @ bobinabottle joined channel #puppet
[2010/07/15 22:24:05] @ mclarke joined channel #puppet
[2010/07/15 22:26:57] @ Quit: benoit__: Ping timeout: 245 seconds
[2010/07/15 22:27:31] @ bgupta_ joined channel #puppet
[2010/07/15 22:27:31] @ Quit: bgupta: Read error: Connection reset by peer
[2010/07/15 22:27:48] @ Quit: bgupta_: Read error: Connection reset by peer
[2010/07/15 22:27:54] @ bgupta joined channel #puppet
[2010/07/15 22:29:08] @ Quit: bgupta: Read error: Connection reset by peer
[2010/07/15 22:29:14] @ bgupta joined channel #puppet
[2010/07/15 22:29:23] @ jaredrhine joined channel #puppet
[2010/07/15 22:31:26] @ thekad is now known as thekad-afk
[2010/07/15 22:31:53] @ Quit: bgupta: Remote host closed the connection
[2010/07/15 22:31:56] @ bgupta_ joined channel #puppet
[2010/07/15 22:33:27] @ bgupta joined channel #puppet
[2010/07/15 22:35:40] @ Quit: jmccune: Ping timeout: 276 seconds
[2010/07/15 22:35:50] @ Quit: bgupta_: Read error: Operation timed out
[2010/07/15 22:38:12] @ Quit: bgupta: Ping timeout: 248 seconds
[2010/07/15 22:40:15] @ bgupta joined channel #puppet
[2010/07/15 22:44:10] @ Quit: bgupta: Read error: Connection reset by peer
[2010/07/15 22:44:11] @ bgupta_ joined channel #puppet
[2010/07/15 22:45:28] @ bgupta joined channel #puppet
[2010/07/15 22:45:28] @ Quit: bgupta_: Read error: Connection reset by peer
[2010/07/15 22:46:47] @ Quit: bgupta: Read error: Connection reset by peer
[2010/07/15 22:46:51] @ bgupta joined channel #puppet
[2010/07/15 22:48:11] @ bgupta_ joined channel #puppet
[2010/07/15 22:48:12] @ Quit: bgupta: Read error: Connection reset by peer
[2010/07/15 22:49:32] @ Quit: bgupta_: Read error: Connection reset by peer
[2010/07/15 23:12:07] @ mattock joined channel #puppet
[2010/07/15 23:12:39] @ bgupta joined channel #puppet
[2010/07/15 23:13:06] @ mikhail joined channel #puppet
[2010/07/15 23:21:22] @ Quit: lak: Quit: lak
[2010/07/15 23:27:20] @ jmccune joined channel #puppet
[2010/07/15 23:30:26] @ gebi joined channel #puppet
[2010/07/15 23:31:31] @ Quit: jmccune: Ping timeout: 240 seconds
[2010/07/15 23:35:01] @ Quit: ceren: Quit: ceren
[2010/07/15 23:40:19] @ ecolitan joined channel #puppet
[2010/07/15 23:40:20] @ Quit: alban21: Ping timeout: 260 seconds
[2010/07/15 23:41:47] @ jab_doa joined channel #puppet
[2010/07/15 23:43:28] @ Quit: bobinabottle: Quit: bobinabottle
[2010/07/15 23:47:12] <warreng> how would i install RPM's from a remote repository?
[2010/07/15 23:47:26] <warreng> normally i'd just wget the file and install it via rpm
[2010/07/15 23:47:35] <warreng> what's the puppet way to do it?
[2010/07/15 23:49:02] @ bobinabottle joined channel #puppet
[2010/07/15 23:52:45] @ kenneho joined channel #puppet
[2010/07/15 23:53:21] @ WALoeIII joined channel #puppet
[2010/07/15 23:54:25] <Djelibeybi> warreng: use the package{} type

Generated by irclog2html.py 2.8 by Marius Gedminas - find it at mg.pov.lt!