Time Nick Message 14:58 pdurbin i guess if i leave the ownership as puppet:puppet i could remove this from the top of the file: "# THIS FILE IS MANAGED BY PUPPET!! --pdurbin 2012-02-28" 15:00 shuff ehh 15:01 shuff i love leaving comments like that in puppet-managed files 15:01 shuff they do no harm 15:03 pdurbin and do you leave the ownership as puppet:puppet so people really know the file came from puppet? 15:03 shuff nope 15:04 pdurbin it's the path of least resistance :) 15:04 shuff fair enough 15:04 pdurbin a shorter manifest :) 15:04 shuff as long as the daemon in question doesn't get cranky if its config file is owned by someone else 15:07 pdurbin it's just an ikiwiki setup file. just needs to be readable by the ikiwiki user 15:07 shuff cool 15:23 pdurbin is anyone putting wordpress into puppet? 15:29 shuff not yet :) 15:29 shuff give me a couple months 15:29 pdurbin are you going to publish a howto about it on the crimsonfu website? (HINT HINT) 15:29 shuff oh hey, that is a good idea :) 15:34 pdurbin quiz time... if you could have a server provisioned for you, or given an interface like #openstack to do it yourself which would you pick? --jamesdotcuff http://twitter.com/jamesdotcuff/status/174879739520106496 15:36 ironcamel that's not a quiz 15:36 pdurbin ironcamel: sure it is. our director asking our users :) 15:37 ironcamel but there is no right or wrong answer ... is there? 15:37 ironcamel i would choose the do it myself, since i already do it daily 15:38 ironcamel and have released a bunch of tools to help others do it as well 15:39 pdurbin sure, but you're very technical. many of our users are less technical than you are 15:40 ironcamel but they are technical enough to answer a quiz on twitter :) 15:50 pdurbin the replies are coming in... i'm telling james we should host a thinkup installation 15:50 pdurbin so we could capture all the replies, like this: http://expertlabs.aaas.org/thinkup01/post/?t=174218144502652928&n=twitter 15:58 pdurbin follow up question: "'@blowdart: @jamesdotcuff Depends, what extra does the api build?" < yeah that's our thought, Drupal/WP autobuild by API etc #readytowear' --jamesdotcuff http://twitter.com/jamesdotcuff/status/174883531468701697 16:01 shuff ahem: http://forge.puppetlabs.com/jonhadfield/wordpress 16:02 pdurbin hmm... thanks for googling that for me :) 16:02 shuff glad to be of service :) 16:02 pdurbin shuff: so, you work out the kinks and i'll use your version 16:02 shuff sold! 16:02 shuff also, i will gladly pay you thursday 16:03 shuff for a hamburger today 16:04 pdurbin crimsonfu lunch today? sure! sorry, folks who aren't near cambridge 18:00 pdurbin just gave a demo ikiwiki in puppet :) 19:44 pdurbin handy: http://stackoverflow.com/questions/245840/rename-files-in-sub-directories 19:57 whorka those answers have some interesting bugs 19:57 pdurbin heh, sure :) 19:57 pdurbin but man, i just love having our wiki as a bunch of markdown files i can dink around with locally 20:02 whorka If I had a stackoverflow account I would post this: 20:02 whorka find . -regex '.*\.html$' -exec sh -c 'name=`echo "{}" |sed "s/\.html$/.htm/"`; mv "{}" "$name"' ';' 20:03 pdurbin nice. stack overflow accounts are free, you know :) 20:04 pdurbin you can go make fun of my answers: http://stackoverflow.com/users/19464/philip-durbin 20:07 whorka actually I like this answer better than my own http://stackoverflow.com/a/248147 20:07 pdurbin i kind of tried to use that one, but ended up using a variation of this one instead: http://stackoverflow.com/a/245864 20:09 whorka that one scares me for a couple reasons: read without -r. anchored sed regex with global flag. 20:10 whorka oh and the unquoted variables potentially breaking on whitespace 20:11 pdurbin yeah, i fixed some of that with my version. i only have a few dozen files. no whitespace, etc 21:21 pdurbin i just updated our DNS, cutting our wiki over from my hacker-friendly jekyll thing to ikiwiki 21:28 pdurbin i can't believe i've got sjoeboo talking about Salt! \o/ 21:29 sjoeboo ONLY for remote execution 21:30 shuff instead of MC? 21:31 sjoeboo yeah 21:31 sjoeboo maybe 21:31 sjoeboo i had played with MC a bit.. 21:32 sjoeboo i want to run any shel command, basically 21:32 sjoeboo i like what its trying to so 21:32 shuff you can totally do that with MC 21:32 sjoeboo but the ability to in a crunch hit all 2000 systems in a minute or two and say "unmount this!" is what i want 21:32 sjoeboo in a panic 21:32 sjoeboo without writing an agent 21:33 sjoeboo like the command needed to be sent yesterday 21:33 shuff there is a plugin that lets you execute arbitrary shell commands 21:33 shuff i'm digging for it 21:40 pdurbin shuff: salt is about performance and scaling mostly. don't be offended :) 21:40 shuff https://github.com/puppetlabs/marionette-collective/blob/master/lib/mcollective/shell.rb 21:40 shuff aha 21:40 shuff it's not even a third-party plugin 21:41 shuff it's part of the distribution, just not enabled by default 21:42 shuff bah, i cannot find the documentation that i want right now 21:43 shuff pdurbin: none taken. also, Salt is Perl! 21:44 shuff ok, no, i was right the first time: https://github.com/joemiller/shellcmd-agent 21:44 shuff that's the ticket