[00:00] <mhall119> jcastro: what do I need to make ensemble kick off an ec2 instance?
[00:00] <mhall119> just my API key?
[00:01] <jcastro> https://ensemble.ubuntu.com/docs/getting-started.html#configuring-your-environment
[00:01] <jcastro> you need the access key and your secret key
[00:01] <jcastro> the Note: at the bottom has a link on how to get it
[00:01] <cjohnston> ssshhhhh! its a secret
[00:02] <jcastro>     default-instance-type: t1.micro
[00:02] <jcastro> add that too
[00:02] <jcastro> it defaults to small, but you don't need that
[00:03] <jcastro> mhall119: I recommend you go through the tutorial they have there for wordpress, it takes like 5 minutes but teaches you all you need to know
[00:04] <mhall119> jcastro: I went through it a month or so ago
[00:04] <jcastro> ah ok
[00:04] <mhall119> I'll read through again though
[00:04] <mhall119> I know a lot of work has been done on ensemble
[00:04] <jcastro> yeah, it's nice
[00:04] <jcastro> once we have LXC you can just run the whole thing on your machine and not touch EC2 until you're ready to have someone try it
[00:05] <jcastro> which will be nice so you don't rack up a bill troubleshooting your formula, etc.
[00:07] <cjohnston> mhall119: one thing we will need on the blog thing is to be able to have blogs that arent assigned to a user.. i.e. the council
[00:07] <mhall119> cjohnston: I thought I had that
[00:07] <mhall119> it could belong to either a person or a team
[00:08] <jcastro> ok I want to push my formula to a branch
[00:08] <jcastro> but right now the directory is inside my ensemble directory, which is a bzr pull
[00:08] <mhall119> jcastro: push it under the project
[00:08] <jcastro> should I make the formula it's own root dir and then bzr init or ... ?
[00:09] <cjohnston> loco council isnt in it mhall119
[00:09] <mhall119> jcastro: how do they usually do it for ensemble formulas?
[00:09] <mhall119> cjohnston: ok
[00:11] <jcastro> mhall119: people seem to be tossing them in junk branches and then attaching them
[00:11] <paultag> cuz it's junk
[00:12] <jcastro> https://code.launchpad.net/~jorge/+junk/summit-ensemble
[00:17] <mhall119> jcastro: how do you test this against a VM?
[00:17] <jcastro> you kind of can't
[00:17] <jcastro> i was going to run the scripts manually in the vm
[00:17] <jcastro> so like
[00:17] <jcastro> ./install
[00:17] <mhall119> ok
[00:17] <jcastro> and see what happens
[00:17] <jcastro> rinse and repeate
[00:17] <mhall119> jcastro: for the time being we can setup postgres to run locally, and allow local connections, that way we don't need to implement the db-relation-changed
[00:18] <jcastro> nod
[00:18] <jcastro> I am just now getting to the apache config
[00:18] <jcastro> as soon as I find an example in another recipe how they set that up, heh
[00:21] <mhall119> do the recipe scripts get copied locally before running?
[00:22] <mhall119> if not, we can put generic apache.conf files into the bzr branch for each project
[00:22] <mhall119> since there's no sensitive information in them
[00:23] <jcastro> yeah
[00:23] <jcastro> formulas, not recipes
[00:23] <jcastro> you'll get all mixed up with puppet if you think that way
[00:23] <jcastro> heh
[00:26] <jcastro> mhall119: or you can just put it in the install script
[00:27] <jcastro> which can be python btw
[00:27] <jcastro> just basically write it out to the correct file right from there
[00:34] <jcastro> ah got it dude
[00:35] <jcastro> mhall119: http://bazaar.launchpad.net/~jorge/+junk/summit-ensemble/view/head:/hooks/install
[00:44] <jcastro> mhall119: ok, it's all fine until I get to
[00:45] <jcastro> python manage.py syncdb
[00:45] <jcastro> then it asks me a question about setting up django's auth system
[00:46] <jcastro> the vhost thing totally worked though!
[01:52] <mhall119> jcastro: I think there's a way to bypass the syncdb prompts
[01:53] <mhall119> jcastro: python manage.py syncdb --noinput
[01:53] <jcastro> ah!
[04:02] <mhall119> new blog post about Summit development: http://mhall119.com/2011/07/the-new-direction-of-summit-development/
[04:02] <mhall119> jcastro: ^^
[08:29] <czajkowski> ~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~[6~/c
[08:42] <vish> looks like a cat's got czajkowski ! (or alteast her keyboard ;p )
[09:06] <nigelb> a skilled cat too. [, 6, and ~ are quite hard to achieve.
[09:07] <nigelb> at least on a normal layout
[09:51] <AlanBell> czajkowski isn't a cat person, it was probably the roomba
[09:51] <nigelb> AlanBell: who or what is roomba?
[09:51] <AlanBell> it is a cleaning robot
[09:52] <nigelb> ah
[21:10] <paultag> We should write a Hitchhiker's guide to Software
[21:17] <AlanBell> with "don't panic" on the front in nice friendly letters
[21:19] <paultag> AlanBell: well of course. I'm thinking it'd actually be pretty fun to do, it'd just be mocking everything we can think of, I guess.
[21:26] <popey> http://en.wikipedia.org/wiki/Software print that and every linked page :D
[21:26] <paultag> popey: well it's hardly witty now is it
[21:27] <popey> :D
[21:27] <paultag> self documenting code:
[21:28] <paultag>   code people have written because they can't be bothered to put a comment in
[21:28] <paultag> I dunno, that was off the top of my head and hardly funn
[21:28] <paultag> y, but that sorta stuff :)
[21:36] <popey> I think it's very hard to match the wit of DNA
[21:36] <paultag> yeah, that's why I'm reluctant to do much more then just talk about it
[21:36] <popey> hehe