Sunday, 2012-01-01

[2012/01/01 00:11:48] @ Log started by gepetto
[2012/01/01 00:11:48] @ rmckee joined channel #puppet
[2012/01/01 00:16:10] @ Quit: norm_: Quit: Leaving
[2012/01/01 00:29:51] @ Quit: blast_hardcheese: Quit: ZNC - http://znc.sourceforge.net
[2012/01/01 00:33:29] @ saillinux joined channel #puppet
[2012/01/01 00:35:02] @ smintz joined channel #puppet
[2012/01/01 00:37:37] @ blast_hardcheese joined channel #puppet
[2012/01/01 00:38:47] @ Quit: simNIX: Quit: Ik ga weg
[2012/01/01 00:42:09] @ Quit: xjiujiu: Ping timeout: 240 seconds
[2012/01/01 00:43:29] @ Quit: zwi: Read error: Connection reset by peer
[2012/01/01 00:44:21] @ xjiujiu joined channel #puppet
[2012/01/01 00:48:43] @ zwi joined channel #puppet
[2012/01/01 00:56:40] @ Quit: jsm: Quit: jsm
[2012/01/01 01:01:01] @ Quit: saillinux: Remote host closed the connection
[2012/01/01 01:13:52] @ jsm joined channel #puppet
[2012/01/01 01:19:00] @ Quit: cwarden: Ping timeout: 244 seconds
[2012/01/01 01:19:16] @ e1mer joined channel #puppet
[2012/01/01 01:23:03] @ Quit: jsm: Quit: jsm
[2012/01/01 01:26:53] @ Quit: wmlbates: Read error: Operation timed out
[2012/01/01 01:27:06] @ wmlbates joined channel #puppet
[2012/01/01 01:28:09] @ Quit: Evolution: Ping timeout: 252 seconds
[2012/01/01 01:32:08] @ Quit: j^2: Ping timeout: 240 seconds
[2012/01/01 01:34:58] @ Evolution joined channel #puppet
[2012/01/01 01:37:09] @ Quit: dj__: Quit: Leaving
[2012/01/01 01:38:46] @ fenrus02 joined channel #puppet
[2012/01/01 01:38:53] @ Boltsky joined channel #puppet
[2012/01/01 01:43:29] @ Quit: Boltsky: Client Quit
[2012/01/01 01:55:53] @ ben_duyujie joined channel #puppet
[2012/01/01 01:56:29] @ Quit: e1mer: Ping timeout: 240 seconds
[2012/01/01 01:58:13] @ simNIX joined channel #puppet
[2012/01/01 01:59:59] @ emmanuelux joined channel #puppet
[2012/01/01 02:00:45] @ peterhil joined channel #puppet
[2012/01/01 02:20:13] <CrazyGir> welcome to 2012!
[2012/01/01 02:21:22] @ Quit: wmlbates: Ping timeout: 252 seconds
[2012/01/01 02:23:07] @ wmlbates joined channel #puppet
[2012/01/01 02:25:31] <CrazyGir> is there something inherently wrong with my directory definition here? http://dpaste.com/679876/
[2012/01/01 02:25:53] <CrazyGir> I'm getting the oh-so-wonderful: Could not retrieve information from source(s) puppet:///user-configs/.vim at /etc/puppet/modules/people/manifests/init.pp:63
[2012/01/01 02:30:40] @ Quit: zwi: Quit: Leaving.
[2012/01/01 02:33:06] @ DJClean joined channel #puppet
[2012/01/01 02:39:02] @ Quit: Dewin: Quit: Leaving.
[2012/01/01 02:53:29] @ iamchrisf_ joined channel #puppet
[2012/01/01 02:54:08] @ Quit: jroid_: Quit: ChatZilla 0.9.87 [Firefox 3.6.24/20111103063747]
[2012/01/01 03:11:35] @ Quit: sdog: Quit: Leaving.
[2012/01/01 03:17:19] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/01 03:19:15] @ mpdude joined channel #puppet
[2012/01/01 03:25:38] <rodjek> CrazyGir: user-configs is a custom fileserver.conf mapping you've created?
[2012/01/01 03:26:53] <rodjek> you probably also want recurse => true to manage all the files in the dir
[2012/01/01 03:34:41] @ Quit: mpdude: Remote host closed the connection
[2012/01/01 03:38:01] @ iamchrisf_ joined channel #puppet
[2012/01/01 03:46:33] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/01 04:12:00] @ Schmidt joined channel #puppet
[2012/01/01 04:28:27] @ skm joined channel #puppet
[2012/01/01 04:32:42] @ ldlework joined channel #puppet
[2012/01/01 04:36:23] @ skoom joined channel #puppet
[2012/01/01 04:38:12] @ Quit: skm: Ping timeout: 276 seconds
[2012/01/01 04:38:12] @ skoom is now known as skm
[2012/01/01 04:45:28] @ Quit: dissipate: Ping timeout: 252 seconds
[2012/01/01 04:55:27] @ aglet joined channel #puppet
[2012/01/01 04:58:30] @ Quit: aglet: Client Quit
[2012/01/01 04:58:51] @ aglet joined channel #puppet
[2012/01/01 05:04:01] <CrazyGir> rodjek: yes, it is a custom fileserver mapping
[2012/01/01 05:04:11] <CrazyGir> where should those live, as a separate question
[2012/01/01 05:04:23] <CrazyGir> and recurse=> true would be nice :)
[2012/01/01 05:07:00] <CrazyGir> rodjek: odd, adding the recurse=>true does not seem to be enough, still failing with the same error
[2012/01/01 05:07:07] @ Quit: ldlework: Ping timeout: 248 seconds
[2012/01/01 05:07:16] <CrazyGir> maybe puppet does not like the hidden directory bit..
[2012/01/01 05:07:20] * CrazyGir fiddles
[2012/01/01 05:08:39] <CrazyGir> nope, same issue ><
[2012/01/01 05:14:01] @ lesavik joined channel #puppet
[2012/01/01 05:14:49] @ Quit: ben_duyujie: Ping timeout: 240 seconds
[2012/01/01 05:16:11] @ Quit: lesavik: Quit: bye
[2012/01/01 05:18:32] @ Quit: xjiujiu: Read error: Connection reset by peer
[2012/01/01 05:18:41] @ rlinfati joined channel #puppet
[2012/01/01 05:19:17] @ xjiujiu joined channel #puppet
[2012/01/01 05:20:27] @ Quit: xjiujiu: Read error: Connection reset by peer
[2012/01/01 05:21:37] @ xjiujiu joined channel #puppet
[2012/01/01 05:23:16] @ Quit: nitram_macair: Quit: nitram_macair
[2012/01/01 05:27:07] @ Quit: xjiujiu: Read error: Connection reset by peer
[2012/01/01 05:27:53] @ dissipate joined channel #puppet
[2012/01/01 05:27:54] @ Quit: dissipate: Changing host
[2012/01/01 05:27:54] @ dissipate joined channel #puppet
[2012/01/01 05:28:12] @ xjiujiu joined channel #puppet
[2012/01/01 05:28:37] @ rlinfati left channel #puppet ("Ex-Chat")
[2012/01/01 05:29:23] @ arBmind joined channel #puppet
[2012/01/01 05:40:51] @ danblack joined channel #puppet
[2012/01/01 05:49:12] @ rcrowley joined channel #puppet
[2012/01/01 05:53:39] @ Quit: dissipate: Read error: Operation timed out
[2012/01/01 05:57:55] @ Niarf joined channel #puppet
[2012/01/01 06:04:19] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/01 06:15:30] @ Stenbryggen joined channel #puppet
[2012/01/01 06:16:06] @ Quit: Niarf: Quit: Leaving.
[2012/01/01 06:21:36] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/01 06:32:09] @ nkts joined channel #puppet
[2012/01/01 06:37:37] @ Aristone joined channel #puppet
[2012/01/01 06:37:43] @ Aristone left channel #puppet ()
[2012/01/01 06:39:18] @ Quit: emmanuelux: Remote host closed the connection
[2012/01/01 06:39:47] @ emmanuelux joined channel #puppet
[2012/01/01 06:42:52] @ Tibor joined channel #puppet
[2012/01/01 06:45:00] @ lost_architect joined channel #puppet
[2012/01/01 06:45:06] @ lost_architect left channel #puppet ()
[2012/01/01 06:48:42] @ jab_doa joined channel #puppet
[2012/01/01 06:49:26] @ Quit: arBmind: Ping timeout: 240 seconds
[2012/01/01 06:59:32] @ Quit: rmckee: Quit: Leaving
[2012/01/01 07:01:54] @ ali3n0 joined channel #puppet
[2012/01/01 07:20:57] @ fishguy joined channel #puppet
[2012/01/01 07:21:58] @ Quit: ali3n0: Quit: Leaving.
[2012/01/01 07:41:30] @ illsci joined channel #puppet
[2012/01/01 07:52:26] @ Quit: Holocaine:
[2012/01/01 08:20:48] @ Quit: Stenbryggen: Quit: Leaving.
[2012/01/01 08:21:01] @ iamchrisf_ joined channel #puppet
[2012/01/01 08:27:24] @ skm joined channel #puppet
[2012/01/01 08:28:35] @ Quit: wmlbates: Ping timeout: 255 seconds
[2012/01/01 08:29:35] @ wmlbates joined channel #puppet
[2012/01/01 08:37:11] @ ali3n0 joined channel #puppet
[2012/01/01 08:38:33] @ Niarf joined channel #puppet
[2012/01/01 08:38:46] @ ben_duyujie joined channel #puppet
[2012/01/01 08:41:42] @ Quit: Niarf: Client Quit
[2012/01/01 08:42:11] @ cliff-hm joined channel #puppet
[2012/01/01 08:45:34] @ ben_duyujie left channel #puppet ()
[2012/01/01 08:48:53] @ ken_barber joined channel #puppet
[2012/01/01 08:52:24] @ Quit: wmlbates: Quit: leaving
[2012/01/01 09:15:07] @ Quit: Schmidt: Ping timeout: 240 seconds
[2012/01/01 09:26:08] <stephenh> hi, is it possible to expand wildcards for packages?
[2012/01/01 09:26:27] <stephenh> at the moment when using noop it shows pkgname* as absent
[2012/01/01 09:27:23] <Dominic> stephenh: I can't imagine that any package providers try to support that.. if it works then it's probably by accident more than design.
[2012/01/01 09:27:43] @ Quit: ali3n0: Quit: Leaving.
[2012/01/01 09:28:03] <Dominic> Puppet won't be able to compare versions of individual packages with wildcards, so all sorts of things could happen.
[2012/01/01 09:30:13] @ Quit: redpepper: Read error: Connection reset by peer
[2012/01/01 09:30:43] @ redpepper joined channel #puppet
[2012/01/01 09:32:29] @ Quit: jmeeuwen: Ping timeout: 255 seconds
[2012/01/01 09:32:39] @ Quit: redpepper: Client Quit
[2012/01/01 09:34:32] <stephenh> sure, fair enough
[2012/01/01 09:38:44] @ Quit: jab_doa: Quit: Verlassend
[2012/01/01 09:39:32] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/01 09:39:49] @ ali3n0 joined channel #puppet
[2012/01/01 09:39:58] @ Quit: ali3n0: Client Quit
[2012/01/01 09:40:17] @ jmeeuwen joined channel #puppet
[2012/01/01 09:41:01] @ redpepper joined channel #puppet
[2012/01/01 09:44:47] @ ckauhaus joined channel #puppet
[2012/01/01 09:45:52] @ Stromgol joined channel #puppet
[2012/01/01 09:56:22] @ skm joined channel #puppet
[2012/01/01 10:00:52] @ Quit: justdave: Read error: Connection reset by peer
[2012/01/01 10:01:29] @ Quit: xjiujiu: Read error: Connection reset by peer
[2012/01/01 10:06:00] @ justdave joined channel #puppet
[2012/01/01 10:10:17] @ Quit: ba6: Ping timeout: 255 seconds
[2012/01/01 10:13:01] @ Quit: tomaw: Quit: Quitting
[2012/01/01 10:13:30] @ tomaw joined channel #puppet
[2012/01/01 10:31:34] @ Quit: JayTaph: Quit: JayTaph
[2012/01/01 10:35:31] @ Elwell joined channel #puppet
[2012/01/01 10:40:31] @ Niarf joined channel #puppet
[2012/01/01 10:41:05] @ Quit: Niarf: Client Quit
[2012/01/01 10:42:51] @ Quit: nkts: Read error: Connection reset by peer
[2012/01/01 10:43:26] @ nkts joined channel #puppet
[2012/01/01 10:45:26] @ Niarf joined channel #puppet
[2012/01/01 10:45:36] @ Schmidt joined channel #puppet
[2012/01/01 10:49:51] @ zwi joined channel #puppet
[2012/01/01 10:54:36] @ Quit: Elwell: Ping timeout: 255 seconds
[2012/01/01 10:55:42] @ Elwell joined channel #puppet
[2012/01/01 10:57:05] @ Quit: omry: Ping timeout: 252 seconds
[2012/01/01 10:58:29] @ Quit: illsci: Ping timeout: 240 seconds
[2012/01/01 10:59:34] @ Quit: smintz: Ping timeout: 268 seconds
[2012/01/01 11:03:28] @ Stenbryggen joined channel #puppet
[2012/01/01 11:04:13] @ Quit: Stromgol: Quit: This computer has gone to sleep
[2012/01/01 11:09:39] @ Quit: danblack: Quit: solitude begins
[2012/01/01 11:13:00] @ omry joined channel #puppet
[2012/01/01 11:15:17] @ Quit: johwir: Ping timeout: 252 seconds
[2012/01/01 11:16:28] @ Quit: Niarf: Quit: Leaving.
[2012/01/01 11:28:02] @ jsm joined channel #puppet
[2012/01/01 11:35:29] @ chadskidmore joined channel #puppet
[2012/01/01 11:35:54] @ Quit: Schmidt: Ping timeout: 244 seconds
[2012/01/01 11:38:57] @ ldlework joined channel #puppet
[2012/01/01 11:40:25] @ Niarf joined channel #puppet
[2012/01/01 11:49:18] @ Rowguy joined channel #puppet
[2012/01/01 11:52:50] @ ali3n0 joined channel #puppet
[2012/01/01 12:00:17] @ Quit: ali3n0: Quit: Leaving.
[2012/01/01 12:09:11] @ Quit: jfroche_: Ping timeout: 252 seconds
[2012/01/01 12:09:41] @ Quit: Spads: Ping timeout: 252 seconds
[2012/01/01 12:11:26] @ Spads joined channel #puppet
[2012/01/01 12:12:45] @ Quit: ldlework: Ping timeout: 260 seconds
[2012/01/01 12:13:55] @ Chris64 joined channel #puppet
[2012/01/01 12:14:53] @ jfroche joined channel #puppet
[2012/01/01 12:15:12] @ Dewin joined channel #puppet
[2012/01/01 12:17:14] @ Quit: jsm: Quit: jsm
[2012/01/01 12:20:54] @ Quit: Evolution: Ping timeout: 248 seconds
[2012/01/01 12:23:52] @ jsm joined channel #puppet
[2012/01/01 12:26:20] @ jab_doa joined channel #puppet
[2012/01/01 12:26:21] @ Quit: jab_doa: Changing host
[2012/01/01 12:26:21] @ jab_doa joined channel #puppet
[2012/01/01 12:28:06] @ Evolution joined channel #puppet
[2012/01/01 12:28:22] @ Quit: jsm: Client Quit
[2012/01/01 12:30:26] @ Spads_ joined channel #puppet
[2012/01/01 12:31:03] @ Quit: chadskidmore: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/01 12:33:09] @ Quit: Spads: Ping timeout: 255 seconds
[2012/01/01 12:39:36] @ rcrowley joined channel #puppet
[2012/01/01 12:46:25] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/01 12:58:18] @ leifmadsen joined channel #puppet
[2012/01/01 12:59:55] @ j^2 joined channel #puppet
[2012/01/01 13:07:03] @ Quit: Stenbryggen: Quit: Leaving.
[2012/01/01 13:17:03] @ Stromgol joined channel #puppet
[2012/01/01 13:18:27] @ newtMcKerr joined channel #puppet
[2012/01/01 13:22:35] @ Stenbryggen joined channel #puppet
[2012/01/01 13:23:13] @ chadskidmore joined channel #puppet
[2012/01/01 13:33:17] @ rcrowley joined channel #puppet
[2012/01/01 13:34:59] @ objectiveous_ joined channel #puppet
[2012/01/01 13:35:02] @ Quit: objectiveous: Read error: Connection reset by peer
[2012/01/01 13:35:02] @ objectiveous_ is now known as objectiveous
[2012/01/01 13:36:41] @ sdog joined channel #puppet
[2012/01/01 13:36:58] @ Quit: sdog: Changing host
[2012/01/01 13:36:58] @ sdog joined channel #puppet
[2012/01/01 13:40:04] @ Quit: Niarf: Quit: Leaving.
[2012/01/01 13:40:16] @ Quit: crayfishx: Ping timeout: 276 seconds
[2012/01/01 13:40:33] @ crayfishx joined channel #puppet
[2012/01/01 13:44:29] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/01 13:45:20] @ Quit: Stromgol: Quit: This computer has gone to sleep
[2012/01/01 13:45:44] @ jodok joined channel #puppet
[2012/01/01 13:45:59] @ Quit: crayfishx: Ping timeout: 252 seconds
[2012/01/01 13:51:41] @ Quit: Stenbryggen: *.net *.split
[2012/01/01 13:51:42] @ Quit: cliff-hm: *.net *.split
[2012/01/01 13:51:43] @ Quit: alanevans: *.net *.split
[2012/01/01 13:51:43] @ Quit: Kloopy: *.net *.split
[2012/01/01 13:51:44] @ Quit: misc: *.net *.split
[2012/01/01 13:51:45] @ Quit: teratoma: *.net *.split
[2012/01/01 13:51:45] @ Niarf joined channel #puppet
[2012/01/01 13:51:57] @ Quit: Volcane: Quit: fuck you tmux
[2012/01/01 13:52:14] @ gebi_ joined channel #puppet
[2012/01/01 13:52:30] @ Stenbryggen joined channel #puppet
[2012/01/01 13:52:31] @ cliff-hm joined channel #puppet
[2012/01/01 13:52:31] @ alanevans joined channel #puppet
[2012/01/01 13:52:31] @ Kloopy joined channel #puppet
[2012/01/01 13:52:31] @ misc joined channel #puppet
[2012/01/01 13:52:31] @ teratoma joined channel #puppet
[2012/01/01 13:53:39] @ Volcane joined channel #puppet
[2012/01/01 13:55:31] @ Quit: gebi: Ping timeout: 252 seconds
[2012/01/01 13:57:44] @ Quit: jfroche: Ping timeout: 248 seconds
[2012/01/01 14:00:49] @ Quit: jab_doa: Ping timeout: 240 seconds
[2012/01/01 14:02:56] @ Quit: ^conner: Ping timeout: 255 seconds
[2012/01/01 14:04:09] @ Quit: leifmadsen: Ping timeout: 240 seconds
[2012/01/01 14:04:47] @ jab_doa joined channel #puppet
[2012/01/01 14:04:47] @ Quit: jab_doa: Changing host
[2012/01/01 14:04:47] @ jab_doa joined channel #puppet
[2012/01/01 14:06:20] @ Quit: jodok: Quit: jodok
[2012/01/01 14:11:51] @ crayfishx joined channel #puppet
[2012/01/01 14:15:16] @ ^conner joined channel #puppet
[2012/01/01 14:15:25] @ dissipate joined channel #puppet
[2012/01/01 14:15:26] @ Quit: dissipate: Changing host
[2012/01/01 14:15:26] @ dissipate joined channel #puppet
[2012/01/01 14:17:40] @ Quit: Niarf: Quit: Leaving.
[2012/01/01 14:20:16] <dissipate> anyone read the story as to why Puppet is based on Ruby and not Python?
[2012/01/01 14:21:09] <dissipate> apparently one of the original authors of Puppet tried Python first and "couldn't do anything". but then, he tried Ruby and had produced a huge amount of code in 4 hours!
[2012/01/01 14:21:18] <hacim> you mean luk
[2012/01/01 14:21:38] <dissipate> let me see if i can find the link
[2012/01/01 14:22:33] <dissipate> http://docs.puppetlabs.com/guides/faq.html#why-is-puppet-written-in-ruby
[2012/01/01 14:22:52] <dissipate> i'm sorry but this story makes no sense at all
[2012/01/01 14:23:06] <dissipate> couldn't write in python at all??
[2012/01/01 14:23:08] <dissipate> wtf
[2012/01/01 14:23:45] <dpittman> dissipate: So, what is your actual question?
[2012/01/01 14:24:23] <dissipate> dpittman, why couldn't Luke write in python at all?
[2012/01/01 14:24:46] @ Quit: jab_doa: Quit: Verlassend
[2012/01/01 14:24:51] <dpittman> dissipate: I have no idea. I would guess that the first few hours in Ruby are easier for a Perl dev than the first few hours in Python.
[2012/01/01 14:24:52] @ fir31ight joined channel #puppet
[2012/01/01 14:25:05] <dpittman> dissipate: Why do you ask?
[2012/01/01 14:26:28] <dpittman> dissipate: (also, Luke is honest there: he had very little actual *development* experience, just sysadmin scripting stuff, when he kicked off the project.)
[2012/01/01 14:26:42] <dissipate> dpittman, i didn't realize that it was wise to select a particular technology based on a few hours with it. is that a new paradigm in rapid prototyping? check out the tool for a few hours and boom, make your decision!
[2012/01/01 14:27:26] * ohadlevy is enjoying this discussion
[2012/01/01 14:27:59] <dpittman> dissipate: I don't quite follow your point. Are you trying to argue about the technology choices made in 2005, or is there something deeper there?
[2012/01/01 14:28:30] <dpittman> dissipate: ...or have you mistaken an anecdote about Luke's choices in 2005 for "advice for young people", suggesting that when /you/ start your project, you should make the same choices he did?
[2012/01/01 14:28:36] <Volcane> dissipate: the languages have very different approaches, it will resonate differently with different people
[2012/01/01 14:28:36] <dissipate> dpittman, well, i didn't know of any big problems with python vs. ruby in 2005.
[2012/01/01 14:29:10] <Volcane> mostly its just personal taste and how you choose to think about things
[2012/01/01 14:29:13] <dissipate> dpittman, the story just seems bizarre if not fishy
[2012/01/01 14:29:45] <dpittman> dissipate: I assure you, it is entirely true. If you ask Luke he will happily tell you that this reflects as much on his abilities writing code as anything else, though.
[2012/01/01 14:29:53] <dpittman> dissipate: (I know, because I asked that one time. ;)
[2012/01/01 14:30:05] <dissipate> anyone learning a new language knows it can take more than a few hours. by this reasoning he probably should have dumped perl.
[2012/01/01 14:30:47] <dpittman> dissipate: I got nothing, but seriously: this was 2005, those are the decisions he made, and today we have Ruby, which isn't my personal definition of awesome - but Puppet works....
[2012/01/01 14:31:03] <wollviech> there is a difference to "learning it" vs. "not being able to do shit"
[2012/01/01 14:31:08] <dpittman> dissipate: I don't think there is a deeper lesson here than "shipped code wins, language doesn't matter so much" :)
[2012/01/01 14:31:42] <dissipate> dpittman, it does matter though because it creates a lot of overhead.
[2012/01/01 14:32:00] @ tmclaugh joined channel #puppet
[2012/01/01 14:32:02] <dpittman> dissipate: OK. I don't follow your argument. What overhead, and where?
[2012/01/01 14:32:09] <wollviech> sometimes the paradigms a language chooses to implement are just contrary and so annoying to you that you decide to drop it
[2012/01/01 14:32:33] <dissipate> wollviech, i've starting to look into a programming language called J, and after a few hours i can still barely do anything in it. does that mean i should dump it?
[2012/01/01 14:32:52] <Volcane> for a 3rd gen language, yes.
[2012/01/01 14:33:14] <dpittman> dissipate: Depends on your goals. If you want to get things done, other than learn a new language, probably. Write the code in a language / paradigm you know better.
[2012/01/01 14:33:48] <dpittman> dissipate: If you want to learn other ways to write code, or another language, without necessarily producing concrete results, then stick with J.
[2012/01/01 14:33:50] <wollviech> dissipate: depends on whether you want to learn the language for knowledges sake or if you are actively looking for something to get work done with
[2012/01/01 14:34:12] <dpittman> dissipate: If you think the time investment is worth it, because J will be more productive than !J in your domain, maybe you shouldn't.
[2012/01/01 14:34:25] <dissipate> dpittman, two languages must be maintained, including libraries etc. as i said before i don't care much about the philosophical differences between python and ruby, i would just prefer that one be used everywhere or another. i don't see any deep and or mysterious differences between their practical uses.
[2012/01/01 14:34:46] <dpittman> dissipate: ...but, ultimately, Luke's story isn't about YOU, it is about what *Luke* did seven years back. :)
[2012/01/01 14:34:59] <wollviech> dpittman++
[2012/01/01 14:35:19] <dpittman> dissipate: Ah. Puppet is not even close enough to significant to make the Python or Ruby communities vanish. Nothing we decide even remotely matters in that regard.
[2012/01/01 14:35:54] <dissipate> dpittman, i'm not talking about vanishing. i'm just saying the overheard in maintaining both seems like a waste.
[2012/01/01 14:35:55] <dpittman> dissipate: So, what Luke decided makes no ultimate difference to that problem; both communities are going to just trundle along, with the waste that duplicate effort implies.
[2012/01/01 14:36:22] <dpittman> dissipate: We don't maintain either language, as such - or do you mean "in Puppet" there is overhead to maintaining both?
[2012/01/01 14:36:31] <dissipate> one of them should be a footnote in history and frankly i don't give a damn which
[2012/01/01 14:36:59] @ Quit: ckauhaus: Quit: Leaving.
[2012/01/01 14:37:03] <ohadlevy> dissipate: thats a poor statement imho
[2012/01/01 14:37:52] @ Stromgol joined channel #puppet
[2012/01/01 14:38:11] @ Quit: Elwell: Ping timeout: 252 seconds
[2012/01/01 14:38:17] <wollviech> by that logic we wouldn't need another imperative sctripting language besides perl, and both ruby and python should be done away with. don't agree with that though. a good programmer should be able to pick up a rudimentary understanding of any programming language in a few hours
[2012/01/01 14:38:31] <dpittman> dissipate: decades of research suggest that homogenous ecosystems are far less robust than heterogenous ecosystems; this seems likely to be true in languages also.
[2012/01/01 14:38:35] <Volcane> or another OS, another browser or another anything
[2012/01/01 14:38:42] <wollviech> especially if one already knows the paradigms the lanuage employs
[2012/01/01 14:38:45] <Volcane> we should have stopped with the horse - cos it got us from A - B just fine
[2012/01/01 14:38:46] <dissipate> dpittman, there is less effort being put into the libraries of each. the fact that fewer people are developing ruby libraries certainly does affect puppet.
[2012/01/01 14:39:27] @ Elwell joined channel #puppet
[2012/01/01 14:39:41] <Volcane> dissipate: why do you say 3rd party libs affect puppet?
[2012/01/01 14:39:54] <dpittman> dissipate: ...on the other hand, the 65,000+ production lines of Ruby add a substantial cost to the (I infer) rewrite in Python you are suggesting, no?
[2012/01/01 14:40:14] <dissipate> wollviech, there is enough difference between perl, ruby and python to warrant other languages than perl. i don't think the case can be made nearly as much for ruby vs. python.
[2012/01/01 14:40:37] <dpittman> dissipate: So, question: what *outcome* do you want from this discussion?
[2012/01/01 14:41:19] <dissipate> Volcane, it's not just 3rd party libs but the core libs as well.
[2012/01/01 14:41:42] @ JayTaph joined channel #puppet
[2012/01/01 14:42:20] <wollviech> dissipate: i disagree. all three of them are imperative, interpreted scripting languages with OO-features tacked on and various amounts of performance issues.
[2012/01/01 14:42:29] <wollviech> dissipate: so from a certain point of view, they are all the same
[2012/01/01 14:42:42] <agaffney> do you people have nothing better to do on new year's day? :P
[2012/01/01 14:42:43] <dissipate> dpittman, just acknowledge the fact that the story sounds fishy and that Ruby should probably stay restricted to Rails development.
[2012/01/01 14:43:14] <wollviech> dissipate: especially if you compare the differences between ruby vs. perl (for example) with the differences between ruby vs. ocaml, or ruby vs. scheme, or ruby vs. C, or ruby vs. x86asm
[2012/01/01 14:44:14] <dissipate> wollviech, how are all those the same? i don't get it.
[2012/01/01 14:44:16] <dpittman> dissipate: I hate to say it, but this is a fight you literally cannot win.
[2012/01/01 14:44:41] <dpittman> dissipate: The story is *true*, so I am happy to agree that it sounds fishy to you, but they are still Luke's words about the situation in 2005 when he made those choices.
[2012/01/01 14:44:45] <bd> I'd like to add brainf*ck to the discussion. *scnr*
[2012/01/01 14:44:54] <wollviech> hah!
[2012/01/01 14:45:08] <Volcane> dissipate: Neither point is something that can be acknowledged
[2012/01/01 14:45:13] <dpittman> dissipate: Puppet isn't in the business of making public statements about what anyone else should do; we are focused on actually, y'know, doing something.
[2012/01/01 14:45:23] <dpittman> dissipate: ...and whatever statement we make, there is *no* real world effect.
[2012/01/01 14:45:26] <dpittman> dissipate: Sorry.
[2012/01/01 14:45:43] <dissipate> dpittman, do you think there is a reason Google picked 3 official languages for development?
[2012/01/01 14:45:53] <wollviech> i'll see your brainfuck and raise you one Befunge
[2012/01/01 14:46:41] <dpittman> dissipate: Sure: Google care about getting things done, just like we do, and the more languages you use the more you pay in cross-language overheads, so they picked the smallest set they felt comfortable using in production.
[2012/01/01 14:47:19] <dpittman> dissipate: It is not, eg, that they were trying to pick winners in the world, or defeat other languages. They, like us, literally don't care what language we use, just that we get results.
[2012/01/01 14:47:30] <dpittman> s/we use/they use/
[2012/01/01 14:47:31] <dissipate> dpittman, right. and do you see how that logic can be applied to the open source community at large?
[2012/01/01 14:47:39] <bd> wollviech: doh, someone called my bluff ;)
[2012/01/01 14:47:56] <wollviech> bd: wheee :-p
[2012/01/01 14:48:08] <dpittman> bd: http://www.netcobol.com/cobol-compiler-for-windows/
[2012/01/01 14:48:10] <dpittman> HTH, HAND. :)
[2012/01/01 14:49:18] <wollviech> brainbleach, please
[2012/01/01 14:49:28] <bd> I raise by m4.
[2012/01/01 14:49:34] <dpittman> dissipate: Sure, though I don't agree with your conclusion. I understand your arguments, just disagree. ;)
[2012/01/01 14:50:28] <boklm> dissipate: if ruby language developers think it's worth their time to maintain a language like ruby, then it probably is
[2012/01/01 14:50:34] <dpittman> dissipate: On a practical note, though, unless you want to submit a pull request replacing the 65,000 lines of Ruby we have in production with Python, you are not going to see practical change from us.
[2012/01/01 14:50:45] <dpittman> dissipate: ...and if you did? The net effect would approximate zero in the wider world. :)
[2012/01/01 14:51:03] <CrazyGir> is there something inherently wrong with my directory definition here? http://dpaste.com/679876/
[2012/01/01 14:51:14] <CrazyGir> I'm getting the oh-so-wonderful: Could not retrieve information from source(s) puppet:///user-configs/.vim at /etc/puppet/modules/people/manifests/init.pp:63
[2012/01/01 14:51:37] <CrazyGir> I have since added the recurse=>true, but this does not seem to be enough, and puppet still fails with the same error
[2012/01/01 14:51:49] <dissipate> boklm, no, it actually isn't because they don't recognize that their language is not adding anything significant compared to Python. these philosophical differences are bullshit.
[2012/01/01 14:52:00] <Volcane> CrazyGir: is that a module called user-configs/
[2012/01/01 14:52:32] <CrazyGir> nope it's a fileserver mount defined separate from modules
[2012/01/01 14:52:45] <Volcane> CrazyGir: and u checked the master logs?
[2012/01/01 14:52:58] <wollviech> dpittman: actually, there used to be a project on github called 'unholy'. it was a ruby-to-python translator that worked by compiling the ruby-source to ruby-bytecode, translate that to python bytecode and then use the python-disassembler on it.
[2012/01/01 14:53:02] <CrazyGir> I didn't have an appropriate module before, but I do now, so that's a good reminder to move it first
[2012/01/01 14:54:01] <dpittman> CrazyGir: Looks fine to me, but check your Apache front-end isn't blocking files starting with a dot or anything. :)
[2012/01/01 14:54:26] <dissipate> wollviech, even if that worked i bet the code would be unreadable
[2012/01/01 14:54:26] <Volcane> CrazyGir: so you have a module and a fileserver mount? mostly you should just use modules and forget about filesever mounts and stuff now
[2012/01/01 14:55:06] <CrazyGir> yea, I'm realizing the "everything ought to be a module" mantra
[2012/01/01 14:55:24] <dpittman> wollviech: *twitch* ;)
[2012/01/01 14:55:32] <dpittman> wollviech: I so deserve that for the COBOL thing.
[2012/01/01 14:56:08] <dpittman> dissipate: Anyway, if you want to achieve something with your efforts, try taking that to the Ruby community, not Puppet. We just use the language, among others.
[2012/01/01 14:56:18] <wollviech> dpittman: you're welcome. ;-)
[2012/01/01 14:56:44] <dissipate> dpittman, no time for that. i'm developing a web app.
[2012/01/01 14:56:57] <dpittman> dissipate: ...and good luck. I think your goal is quixotic, but if it keeps you warm at night... Just make sure you don't look back in five years and realise that you didn't achieve anything real. :)
[2012/01/01 14:57:24] <CrazyGir> separate question while I hack on this some more.. for parametized & inherited classes, if you have a server class, that is inherited by a foo class and a bar class (roles, like web/database), and you have a node which serves both roles, would puppet flip out on instantiating the server class twice?
[2012/01/01 14:58:21] <dissipate> dpittman, according to Paul Graham, nothing 'real' has been achieved in terms of programming languages since Lisp.
[2012/01/01 14:59:09] <bd> die someone say haskell yet?
[2012/01/01 14:59:12] @ ali3n0 joined channel #puppet
[2012/01/01 14:59:23] <dpittman> dissipate: ....and?
[2012/01/01 14:59:42] <Volcane> CrazyGir: param classes, multiple declarations and inheritance have a legion of edge cases where it just fails spectacularly
[2012/01/01 15:01:01] <dissipate> dpittman, he would probably say there would be great gains in porting Puppet to Lisp
[2012/01/01 15:01:05] <dpittman> bd: Haskell is just a joke that the mathematicians are playing on the rest of us. ;)
[2012/01/01 15:01:28] <dpittman> dissipate: Watch this space for the next six months, and you may be pleasantly surprised. ;)
[2012/01/01 15:01:57] <dissipate> dpittman, oh really? puppet is getting ported to Lisp?
[2012/01/01 15:02:26] <dpittman> dissipate: That would spoil the surprise. ;) (spoiler: not as such)
[2012/01/01 15:03:01] * ohadlevy knows about a project migration from c# to java
[2012/01/01 15:03:33] <ohadlevy> with an automated migration tool
[2012/01/01 15:03:44] @ benjiedmund joined channel #puppet
[2012/01/01 15:03:59] <dissipate> dpittman, so why is that worthwhile and not a ruby to python port?
[2012/01/01 15:04:23] <dpittman> dissipate: It totally won't be a port of Puppet to Lisp, in the sense you want.
[2012/01/01 15:04:37] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/01 15:04:47] <ken_barber> ohadlevy: hahaha. I recall some dudes doing cobol to java ports with the help of an automated tool back in 2001. charging about $1m AUD for the service though.
[2012/01/01 15:05:16] <dpittman> dissipate: ...but, ultimately? It comes down directly to which languages best solve our current and near future (eg: 2-5 year) technical problems, and the cost of moving from where we are to the new language.
[2012/01/01 15:05:59] <dpittman> dissipate: This is totally a cold blooded, language agnostic "dollars and cents" bit of math driving change, nothing to do with passion or principals like "one language should win" or anything like that.
[2012/01/01 15:06:23] <dissipate> dpittman, and why doesn't ruby fit the bill?
[2012/01/01 15:06:42] <dpittman> dissipate: For most of the code, it does. Ruby isn't going anywhere any time soon. :)
[2012/01/01 15:06:59] <dpittman> dissipate: ...by which I mean, in five years expect to see plenty of Ruby in Puppet, just like there is today.
[2012/01/01 15:06:59] * Volcane wonders why this conversation is still going on
[2012/01/01 15:07:08] <dissipate> what part of the code is getting ported?
[2012/01/01 15:07:43] * wollviech thinks it might involve fishfood
[2012/01/01 15:07:57] <dpittman> Volcane: Because it is Saturday morning, and I have nothing better to do - listening to a talk in the background, so I can't focus on anything that actually requires mental effort. ;)
[2012/01/01 15:08:07] <dpittman> dissipate: No spoilers. ;)
[2012/01/01 15:08:16] <Volcane> dpittman: picked the right conversation though since its entirely mindless :)
[2012/01/01 15:08:33] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/01 15:08:34] <dissipate> dpittman, har har. nice joke.
[2012/01/01 15:08:45] <dpittman> Volcane: Sadly, the clapping just happened, so I am more or less done here. :)
[2012/01/01 15:09:04] <Volcane> dpittman: heh
[2012/01/01 15:09:09] @ Quit: zul: Ping timeout: 240 seconds
[2012/01/01 15:09:18] @ Quit: chadskidmore: Quit: Computer has gone to sleep.
[2012/01/01 15:09:25] <dpittman> dissipate: Seriously, for Puppet Labs the decision is all about costs and benefits. Python doesn't have enough benefits anywhere that we could afford to change languages that it pays for the costs. *shrug*
[2012/01/01 15:09:39] <dpittman> dissipate: Best of luck finding a major Ruby project to convince to move though. :)
[2012/01/01 15:10:03] <dissipate> dpittman, i don't disagree with that. the cost has been sunk into Ruby.
[2012/01/01 15:10:50] @ savid joined channel #puppet
[2012/01/01 15:10:51] <dissipate> the reasoning for that happening sounds bizarre and non-professional to me. but hey, i guess that's how some things work out.
[2012/01/01 15:11:21] <ohadlevy> ken_barber: sadly that was rhevm, aka ovirt, and it only took about two years or so
[2012/01/01 15:11:28] <savid> Is there a puppet resource or module that will handle the addition of an ubuntu PPA?
[2012/01/01 15:11:33] <dpittman> http://www.saintsal.com/2011/12/the-antidote-to-torturing-your-data-falsifiable-hypotheses/
[2012/01/01 15:11:49] <CrazyGir> Volcane: so creating a "server" base class that is inherited in all of the other classes (roles) might not be the best if you are planning on having nodes with multiple roles?
[2012/01/01 15:12:01] <savid> for example, in ubuntu, I would manually run: "sudo apt-add-respository ppa:example/foo"
[2012/01/01 15:12:02] <bd> savid: isn't that just a file below /etc/apt/sources.d?
[2012/01/01 15:12:05] <dpittman> dissipate: I wouldn't argue that point. Do recall, as the anecdote says, that Luke was a sysadmin, not a developer at the time. ;)
[2012/01/01 15:12:08] <Volcane> CrazyGir: class inheritance should just be avoided
[2012/01/01 15:12:16] <savid> bd, I suppose, but aren't there gpg keys involved?
[2012/01/01 15:12:26] <CrazyGir> hah
[2012/01/01 15:12:36] <CrazyGir> Volcane: why is it all over the place?
[2012/01/01 15:12:43] <CrazyGir> like in example42.com
[2012/01/01 15:12:53] <bd> savid: no idea, but if they are you could exec apt-key add ... and require the file
[2012/01/01 15:13:08] <Volcane> CrazyGir: people following bad advice - also example24 isnt (last time i checked) using param classes, inheritance + param classes is buggy
[2012/01/01 15:14:24] <CrazyGir> let me find an example, I may just be pulling on the wrong concepts
[2012/01/01 15:17:13] <CrazyGir> Volcane: so I see class inheritance in some of their modules, and I see parametized classes, but not both
[2012/01/01 15:17:25] <CrazyGir> (not both together)
[2012/01/01 15:18:06] <CrazyGir> hmmm
[2012/01/01 15:19:11] <CrazyGir> I guess I'll stick with what basic/n00bish includes I have, until more details surface / I know what I'm going to do here
[2012/01/01 15:20:00] @ neonflux joined channel #puppet
[2012/01/01 15:26:54] <Volcane> CrazyGir: http://www.pastie.org/3108576 its completely broken
[2012/01/01 15:30:05] <CrazyGir> Volcane: that's kinda sad..
[2012/01/01 15:30:17] @ Quit: Stromgol: Quit: This computer has gone to sleep
[2012/01/01 15:35:46] @ chadskidmore joined channel #puppet
[2012/01/01 15:40:26] @ Niarf joined channel #puppet
[2012/01/01 15:41:06] @ Quit: ali3n0: Quit: Leaving.
[2012/01/01 15:44:11] @ Stromgol joined channel #puppet
[2012/01/01 15:46:09] @ Lunenburg joined channel #puppet
[2012/01/01 15:49:58] @ Quit: Evolution: Ping timeout: 248 seconds
[2012/01/01 15:50:28] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/01 15:50:32] @ Quit: Rowguy: Ping timeout: 258 seconds
[2012/01/01 15:53:31] @ Evolution joined channel #puppet
[2012/01/01 15:58:30] @ bmahe joined channel #puppet
[2012/01/01 15:59:13] @ tmclaugh joined channel #puppet
[2012/01/01 16:08:22] @ jfroche joined channel #puppet
[2012/01/01 16:10:47] @ rcrowley joined channel #puppet
[2012/01/01 16:11:33] @ Quit: xeor_: Quit: Leaving...
[2012/01/01 16:11:50] @ xeor joined channel #puppet
[2012/01/01 16:12:18] @ Quit: torrancew: Remote host closed the connection
[2012/01/01 16:15:30] @ nitram_macair joined channel #puppet
[2012/01/01 16:16:05] <rocket> I dont know if anyone is here at the moment. but I was wondering if there is a pattern for dealing with something like this .. install software start service, need to then stop service and unmount filesystems to start heartbeat
[2012/01/01 16:16:20] <CrazyGir> can you script it?
[2012/01/01 16:17:09] <rocket> I certainly could script that, and its how I have worked in the past. I am just wondering if there is a puppet paradigm I should possibly be thinking of instead ..
[2012/01/01 16:18:07] <CrazyGir> could you clarify, is this "action" something you run as part of another process, or something you run on a schedule, or maybe even something else entirely?
[2012/01/01 16:18:19] <CrazyGir> my question: what is the larger context that you are running this action as part of
[2012/01/01 16:19:02] <rocket> it would be part of any regular puppet run. the largest context is keeping this system up to date with regularly scheduled puppet runs
[2012/01/01 16:20:16] <rocket> eg I am setting up a monitoring system that I plan to use heartbeat to provide greater ha capabilities. I am trying to automate the entire setup of the machine
[2012/01/01 16:21:28] @ Holocaine joined channel #puppet
[2012/01/01 16:22:36] @ Quit: Lunenburg: Remote host closed the connection
[2012/01/01 16:28:29] @ Quit: wallblom: Read error: Operation timed out
[2012/01/01 16:34:17] <dissipate> rocket, sounds like that is outside the scope of 'configuration management'
[2012/01/01 16:38:03] <blkperl> how is it outside the scope? rocket wants to "automate the entire setup of the machine"
[2012/01/01 16:38:03] @ jodok joined channel #puppet
[2012/01/01 16:38:04] @ Quit: jodok: Changing host
[2012/01/01 16:38:04] @ jodok joined channel #puppet
[2012/01/01 16:39:05] @ iamchrisf_ joined channel #puppet
[2012/01/01 16:39:42] <blkperl> rocket: sounds like you will need to use run stages
[2012/01/01 16:40:03] <rocket> blkperl: great .. I havent had a ton of luck with those .. :p
[2012/01/01 16:40:34] <rocket> the depgraph chaining issues have gotten me in the past .. I believe its but #8040
[2012/01/01 16:40:36] <gepetto> rocket: #8040 is http://projects.puppetlabs.com/issues/show/8040 "Puppet - Bug #8040: Classes should be able to contain other classes to provide a self contained module. It has a status of Needs Decision and is assigned to Nigel Kersten"
[2012/01/01 16:40:46] <rocket> s/but/bug/
[2012/01/01 16:41:25] <Volcane> rocket: why do you need to start it then stop it
[2012/01/01 16:42:59] <rocket> because the app (zenoss) needs to run once to configure it ..
[2012/01/01 16:46:20] <Volcane> not really a good solid way to do something once only
[2012/01/01 16:46:32] @ Niarf left channel #puppet ()
[2012/01/01 16:46:41] <Volcane> but when combined with heartbeat it'll start up when heartbeat starts
[2012/01/01 16:46:46] <Volcane> and on the first time do what needs to be done
[2012/01/01 16:47:10] <rocket> so I need to do this .. create filesystem mount, install database, install zenoss app, start the service, install zenpacks, stop the service, unmount the filesystems, stop the drbd mount, configure heartbeat, start heartbeat (which manages filesystem mounts and service starts for the database and zenoss )
[2012/01/01 16:47:11] <Volcane> so why do you need to start it then stop it then let heartbeat start it again
[2012/01/01 16:47:29] <Volcane> ok, well puppet works by describing the state
[2012/01/01 16:47:43] <Volcane> so in puppets world any resource has one state
[2012/01/01 16:47:51] <Volcane> as service is either required to be up or down
[2012/01/01 16:47:54] <Volcane> or unmanaged
[2012/01/01 16:47:55] <rocket> I have everything working up until the point where I am tearing it apart to do the HA stuff
[2012/01/01 16:48:18] @ ckauhaus joined channel #puppet
[2012/01/01 16:48:20] <Volcane> so you'd probably want to do some conditional exec of a script that does all this dance of up/down/etc
[2012/01/01 16:50:07] <rocket> thats what I am leaning towards myself... just working through it with you guys to make sure I wasnt missing something
[2012/01/01 16:50:48] @ Spads joined channel #puppet
[2012/01/01 16:52:21] @ Quit: Spads_: Ping timeout: 255 seconds
[2012/01/01 16:56:12] @ Rowguy joined channel #puppet
[2012/01/01 16:56:46] @ Quit: Rowguy: Client Quit
[2012/01/01 17:04:24] @ Quit: Chris64:
[2012/01/01 17:05:35] @ Quit: rcrowley: Quit: Computer has gone to sleep.
[2012/01/01 17:05:58] @ Quit: Holocaine:
[2012/01/01 17:06:13] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/01 17:10:09] @ iamchrisf_ joined channel #puppet
[2012/01/01 17:12:13] @ dlb__ joined channel #puppet
[2012/01/01 17:12:57] @ Quit: iamchrisf_: Client Quit
[2012/01/01 17:18:29] @ Quit: ckauhaus: Quit: Leaving.
[2012/01/01 17:19:02] @ iamchrisf_ joined channel #puppet
[2012/01/01 17:19:56] @ Schmidt joined channel #puppet
[2012/01/01 17:20:15] @ Quit: kenperkins: Read error: Connection reset by peer
[2012/01/01 17:20:53] @ kenperkins joined channel #puppet
[2012/01/01 17:24:35] @ vagn joined channel #puppet
[2012/01/01 17:25:25] <rodjek> rocket: how i handle similar things is puppet installs and configured heartbeat, puppet installs drbd, puppet creates drbd resource, let heartbeat start the drbd resource, puppet creates filesystem and mount point, puppet configures heartbeat to mount drbd dev, heartbeat mounts it, puppet installs service
[2012/01/01 17:25:57] @ Quit: nkts: Read error: Connection reset by peer
[2012/01/01 17:26:07] @ nkts joined channel #puppet
[2012/01/01 17:30:59] @ Quit: emmanuelux: Remote host closed the connection
[2012/01/01 17:31:17] @ emmanuelux joined channel #puppet
[2012/01/01 17:41:51] @ Holocaine joined channel #puppet
[2012/01/01 17:42:01] @ Quit: Holocaine: Changing host
[2012/01/01 17:42:01] @ Holocaine joined channel #puppet
[2012/01/01 17:46:21] @ Quit: dlb__: Remote host closed the connection
[2012/01/01 17:46:44] @ Quit: dissipate: Quit: Leaving
[2012/01/01 17:50:29] @ Quit: Schmidt: Ping timeout: 244 seconds
[2012/01/01 17:58:45] <rocket> rodjek: any chance you have that example in a gitrepo or similar I can look at? it makes sense etc .. thanks :)
[2012/01/01 17:59:28] @ vennys joined channel #puppet
[2012/01/01 18:00:13] <rocket> rodjek: do you use stages? or unless type statements?
[2012/01/01 18:00:39] <vennys> ciao
[2012/01/01 18:02:15] <vennys> add list
[2012/01/01 18:03:08] @ Quit: vagn: Quit: Leaving
[2012/01/01 18:05:44] @ Quit: catay: Ping timeout: 240 seconds
[2012/01/01 18:06:24] @ Quit: vennys:
[2012/01/01 18:10:18] @ Quit: newtMcKerr: Quit: Leaving.
[2012/01/01 18:12:41] @ Quit: fir31ight: Remote host closed the connection
[2012/01/01 18:16:25] @ catay joined channel #puppet
[2012/01/01 18:27:29] @ Quit: nkts: Read error: Connection reset by peer
[2012/01/01 18:27:45] @ nkts joined channel #puppet
[2012/01/01 18:38:27] @ Quit: jodok: Quit: jodok
[2012/01/01 18:40:53] @ dissipate joined channel #puppet
[2012/01/01 18:40:53] @ Quit: dissipate: Changing host
[2012/01/01 18:40:53] @ dissipate joined channel #puppet
[2012/01/01 18:44:53] @ Spads_ joined channel #puppet
[2012/01/01 18:48:14] @ Quit: Spads: Ping timeout: 268 seconds
[2012/01/01 18:49:49] @ Quit: dissipate: Ping timeout: 240 seconds
[2012/01/01 19:01:33] @ fir31ight joined channel #puppet
[2012/01/01 19:01:33] <LoRez> is there a way to get puppet to change the content of a file without it using a tmp file?
[2012/01/01 19:04:21] @ Spads joined channel #puppet
[2012/01/01 19:04:39] @ Quit: Spads_: Read error: Operation timed out
[2012/01/01 19:07:40] @ Quit: ken_barber: Quit: Leaving.
[2012/01/01 19:09:06] <rodjek> LoRez: Augeas
[2012/01/01 19:09:30] @ Quit: neonflux: Quit: Leaving.
[2012/01/01 19:09:37] <rodjek> exec { "cat $template_content > /my/file": }
[2012/01/01 19:10:39] <rodjek> won't be atomic like a mv tmp_file actual_file though
[2012/01/01 19:11:01] @ abetterlie joined channel #puppet
[2012/01/01 19:11:13] <LoRez> I'm guessing /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor doesn't need atomicity
[2012/01/01 19:14:10] <LoRez> should probably onlyif it though
[2012/01/01 19:18:26] @ Quit: DJClean: Ping timeout: 240 seconds
[2012/01/01 19:18:55] @ Quit: Spads: Read error: Operation timed out
[2012/01/01 19:20:49] @ dissipate joined channel #puppet
[2012/01/01 19:22:30] @ Quit: Holocaine:
[2012/01/01 19:22:52] @ Spads joined channel #puppet
[2012/01/01 19:23:56] @ Schmidt joined channel #puppet
[2012/01/01 19:24:16] @ Quit: savid: Ping timeout: 253 seconds
[2012/01/01 19:30:32] @ Quit: bmahe: Quit: Leaving
[2012/01/01 19:31:12] @ e1mer joined channel #puppet
[2012/01/01 19:39:44] @ benjiedmund joined channel #puppet
[2012/01/01 19:47:46] @ rcrowley joined channel #puppet
[2012/01/01 19:49:34] @ Sweet-P joined channel #puppet
[2012/01/01 19:55:31] @ savid joined channel #puppet
[2012/01/01 20:14:25] @ Quit: nate_h: Read error: Connection reset by peer
[2012/01/01 20:14:42] @ nate_h joined channel #puppet
[2012/01/01 20:16:42] @ Quit: fishguy: Ping timeout: 244 seconds
[2012/01/01 20:22:27] <CrazyGir> using members parameter to a group resource fails in debian squeeze? info: /Group[kvm]: Provider groupadd does not support features manages_members; not managing attribute members
[2012/01/01 20:28:16] @ Quit: savid: Read error: Operation timed out
[2012/01/01 20:35:29] @ Quit: Schmidt: Read error: Operation timed out
[2012/01/01 20:35:46] @ Quit: chadskidmore: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/01 20:35:56] @ chadskidmore joined channel #puppet
[2012/01/01 20:39:06] <ryancoleman> CrazyGir: Doesn't look like the groupadd provider supports that feature on any platform. it suggests that membership be managed through the user type instead. http://docs.puppetlabs.com/references/stable/type.html#group
[2012/01/01 20:46:36] @ Quit: Evolution: Ping timeout: 240 seconds
[2012/01/01 20:46:50] @ neonflux joined channel #puppet
[2012/01/01 20:51:58] <CrazyGir> ryancoleman: if done on the group side, how do you say: "add this user to that group, if it is present on this system"
[2012/01/01 20:52:45] <CrazyGir> eg, I have a common user that is on all systems, and who will be a member of the www, git, smtp, kvm, etc groups on various systems
[2012/01/01 20:54:09] @ Evolution joined channel #puppet
[2012/01/01 21:03:03] @ Quit: tmclaugh: Quit: tmclaugh
[2012/01/01 21:11:31] <CrazyGir> separate question: how would you do things like RAID/LVM setup on a new install, through puppet.. or would you?
[2012/01/01 21:15:36] @ Quit: neonflux: Ping timeout: 240 seconds
[2012/01/01 21:18:32] @ Carmidev joined channel #puppet
[2012/01/01 21:20:34] @ Quit: Carmidev: Remote host closed the connection
[2012/01/01 21:26:09] @ Quit: emmanuelux: Ping timeout: 240 seconds
[2012/01/01 21:27:26] @ Carmidev joined channel #puppet
[2012/01/01 21:28:12] @ xjiujiu joined channel #puppet
[2012/01/01 21:38:13] <jpalmer> CrazyGir: IMO, LVM and such should be done at the kickstart.
[2012/01/01 21:39:07] @ Spads_ joined channel #puppet
[2012/01/01 21:42:34] @ Quit: fir31ight: Ping timeout: 276 seconds
[2012/01/01 21:42:42] @ Quit: Spads: Ping timeout: 260 seconds
[2012/01/01 21:45:45] @ Quit: choonming: Read error: Connection timed out
[2012/01/01 21:52:30] @ Quit: kenperkins: Quit: Computer has gone to sleep.
[2012/01/01 21:52:58] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/01 21:53:59] @ iamchrisf_ joined channel #puppet
[2012/01/01 21:54:11] @ ewag joined channel #puppet
[2012/01/01 21:54:44] @ gebi joined channel #puppet
[2012/01/01 21:58:47] @ Quit: gebi_: Ping timeout: 268 seconds
[2012/01/01 22:00:42] @ Quit: salajander: Read error: Connection reset by peer
[2012/01/01 22:00:51] @ salajander joined channel #puppet
[2012/01/01 22:01:19] @ Quit: _zack: Read error: Operation timed out
[2012/01/01 22:01:21] @ Quit: bd: Read error: Operation timed out
[2012/01/01 22:01:44] @ Quit: lbt: Excess Flood
[2012/01/01 22:02:03] @ Quit: kermit: Read error: Operation timed out
[2012/01/01 22:02:07] @ lbt joined channel #puppet
[2012/01/01 22:02:08] @ Quit: lbt: Changing host
[2012/01/01 22:02:08] @ lbt joined channel #puppet
[2012/01/01 22:02:31] @ _zack joined channel #puppet
[2012/01/01 22:02:42] @ bd joined channel #puppet
[2012/01/01 22:02:56] @ Quit: abetterlie: Read error: Connection reset by peer
[2012/01/01 22:05:53] @ choonming joined channel #puppet
[2012/01/01 22:05:57] @ Quit: dissipate: Quit: Leaving
[2012/01/01 22:08:04] @ Quit: ewag: Quit: Leaving
[2012/01/01 22:08:14] @ abetterlie joined channel #puppet
[2012/01/01 22:08:35] @ ewag joined channel #puppet
[2012/01/01 22:10:18] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/01 22:16:27] @ Quit: skm: Quit: Computer has gone to sleep.
[2012/01/01 22:16:45] @ zul joined channel #puppet
[2012/01/01 22:22:14] @ iamchrisf_ joined channel #puppet
[2012/01/01 22:22:36] @ Quit: booi_: Quit: Leaving
[2012/01/01 22:22:47] @ booi joined channel #puppet
[2012/01/01 22:26:36] @ Quit: e1mer: Ping timeout: 240 seconds
[2012/01/01 22:38:01] @ kermit joined channel #puppet
[2012/01/01 22:38:51] @ e1mer joined channel #puppet
[2012/01/01 22:45:14] @ grosendorf joined channel #puppet
[2012/01/01 22:49:31] @ Quit: Stromgol: Quit: Leaving
[2012/01/01 22:51:13] @ Quit: benjiedmund: Remote host closed the connection
[2012/01/01 22:56:33] @ AshishH joined channel #puppet
[2012/01/01 22:57:59] @ Quit: grosendorf: Ping timeout: 268 seconds
[2012/01/01 22:59:10] @ ben_duyujie joined channel #puppet
[2012/01/01 23:01:49] @ skm joined channel #puppet
[2012/01/01 23:02:34] @ Quit: teratoma: Quit: leaving
[2012/01/01 23:04:17] @ Quit: iamchrisf_: Quit: iamchrisf_
[2012/01/01 23:10:55] @ Quit: checkers: Ping timeout: 252 seconds
[2012/01/01 23:12:19] @ kenperkins joined channel #puppet
[2012/01/01 23:14:56] @ Holocaine joined channel #puppet
[2012/01/01 23:21:03] <ryancoleman> CrazyGir: I think that might be an advantage of handling group memberships with the user type. You'd have the groups provisioned, and the users would add themselves into the membership as they're managed on a system.
[2012/01/01 23:22:48] @ grosendorf joined channel #puppet
[2012/01/01 23:25:21] @ Quit: nkts: Quit: nkts
[2012/01/01 23:26:15] @ iamchrisf_ joined channel #puppet
[2012/01/01 23:27:29] @ Quit: grosendorf: Ping timeout: 240 seconds
[2012/01/01 23:34:33] @ Quit: chadskidmore: Quit: Textual IRC Client: http://www.textualapp.com/
[2012/01/01 23:38:02] @ bobra joined channel #puppet
[2012/01/01 23:38:20] @ mukulm joined channel #puppet
[2012/01/01 23:46:22] @ Quit: cliff-hm: Ping timeout: 260 seconds
[2012/01/01 23:49:14] @ cwarden joined channel #puppet

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