*** tpb has joined #timvideos | 00:00 | |
*** mithro-work has joined #timvideos | 01:01 | |
*** CarlFK has quit IRC | 01:33 | |
*** CarlFK has joined #timvideos | 01:37 | |
*** CarlFK has quit IRC | 02:00 | |
*** CarlFK has joined #timvideos | 04:03 | |
*** CarlFK has quit IRC | 04:07 | |
*** CarlFK has joined #timvideos | 04:08 | |
*** skay has joined #timvideos | 05:44 | |
*** iiie0 has joined #timvideos | 05:45 | |
iiie0 | the instances aren't redeployed each time, they're just started and stopped | 05:45 |
---|---|---|
iiie0 | skay, CarlFK , one second back scrolly... | 05:46 |
iiie0 | The aws id and key are used for the script that manages the boxes (encoders -- and potentially the website, but not really because it doesn't handle setting the elastic IP) | 05:47 |
iiie0 | https://github.com/iiie/veyepar/blob/aws-script/setup/timvideos/streaming/list_aws_hosts.py | 05:48 |
tpb | <http://ln-s.net/-NCc> (at github.com) | 05:48 |
iiie0 | that's the script for bringing the instances up and down | 05:49 |
iiie0 | it needs the aws api id and key, which are pulled from a file pw.py in CarlFK's case, or from the environment in mine. | 05:49 |
iiie0 | The script doesn't run out in the cloud, it's just management to bring cloud boxes up or down. | 05:50 |
iiie0 | https://github.com/timvideos/streaming-system/wiki/Operating | 05:50 |
tpb | Title: Operating · timvideos/streaming-system Wiki · GitHub (at github.com) | 05:50 |
* skay nods | 05:50 | |
iiie0 | The section on "Get the encoder running" has tmux in place of screen because tmux lets you have multiple shells to run and we need at least two. | 05:51 |
iiie0 | One for the register command (which is what hooks up an encoder to a room on the website) | 05:52 |
skay | (I thought screen allows for mulitiple shells. I only switched to tmux because of the nice vsplit and also sharing) | 05:53 |
iiie0 | and one for the watchdog, which is run as root (scary, but true) and monitors the happy / hungry / waking for the different flumotion pipelines | 05:53 |
iiie0 | screen allows sharing too, can you switch between shells? Hm, then I credit mithro for the choice of tmux | 05:54 |
iiie0 | I don't know that screen can do vsplit | 05:54 |
iiie0 | anyhow :) | 05:54 |
skay | no, it doesn't without a patch | 05:54 |
skay | tmux does vsplit | 05:54 |
skay | screen does horizontal split | 05:54 |
iiie0 | ah | 05:54 |
mithro-work | heyo? | 05:54 |
iiie0 | hey, just potentially laying credit / blame for the choice of tmux at your feet sir | 05:55 |
mithro-work | tmux is significantly better then screen for many many reasons | 05:55 |
iiie0 | I don't need convincing, I've been using it quite a bit since pycon :) | 05:56 |
skay | mithro-work: me either. I've been using it since then too | 05:57 |
CarlFK | https://github.com/iiie/veyepar/blob/aws-script/setup/timvideos/streaming/list_aws_hosts.py#L16 | 05:57 |
tpb | Title: veyepar/setup/timvideos/streaming/list_aws_hosts.py at aws-script · iiie/veyepar · GitHub (at github.com) | 05:57 |
CarlFK | creds = pw.stream['aws'] | 05:58 |
CarlFK | I found those creds | 05:58 |
iiie0 | so there's a config for the website which includes secret, and room info | 06:00 |
iiie0 | yes https://github.com/CarlFK/veyepar/blob/master/setup/timvideos/streaming/get_aws_host.py is where I got the format from (so that mine would be a drop in replacement for yours) | 06:01 |
tpb | <http://ln-s.net/-D4w> (at github.com) | 06:01 |
iiie0 | I have to sleep, but I'll be back tomorrow...., again the script is just for bringing instances up and down (the encoders) because we needed a way to do that more easily. | 06:02 |
iiie0 | Goodnight all | 06:02 |
*** iiie0 has quit IRC | 06:02 | |
CarlFK | mithro-work: can you be around thurs evening to make ec2 things work? | 06:06 |
CarlFK | I am comfy with the collector part | 06:07 |
*** CarlFK has quit IRC | 07:52 | |
*** CarlFK has joined #timvideos | 16:40 | |
*** iiie has joined #timvideos | 17:18 | |
*** CarlFK has quit IRC | 17:38 | |
iiie | right, never did spinup mission; skay did CarlFK get you the aws api id and key? | 17:58 |
skay | iiie: nope, I didn't have enough spoons last night to get that | 18:57 |
skay | iiie: I don' tknow if I'll have enough spoons to help Carl with chipy this week, but I kind of have motivation. | 18:57 |
skay | but I'm also low on spoons | 18:57 |
skay | (spoon analogy from http://www.butyoudontlooksick.com/wpress/articles/written-by-christine/the-spoon-theory/ ) | 19:00 |
tpb | <http://ln-s.net/:wyM> (at www.butyoudontlooksick.com) | 19:00 |
iiie | fair enough, I saw in the log that Carl had asked Tim, but didn't see a reply and the timezone spread is likely to make it difficult. | 19:01 |
*** CarlFK has joined #timvideos | 19:03 | |
skay | when I get more spoons I'll help. I'd like to be able to do this for meetings, and also would like to get enough experience to teach other people | 19:05 |
skay | especially since Jesse said it would be okay to stream python users groups from the pyvideo rackspace community account | 19:05 |
skay | getting what we can automated will help since the automation stuff will be documentation | 19:06 |
skay | sort of | 19:06 |
skay | anyway, I need to get back to work | 19:06 |
iiie | yeah, just trying to info dump and get the info distributed (I didn't realize we had so low bus numbers on accessible people) | 19:13 |
skay | I've been following the conversations and emails for when I have more spoons | 19:14 |
*** CarlFK has quit IRC | 19:14 | |
skay | on the low end of helping, I can make sure the info isn't lost, and perhaps even make a raw scratchpad on the wiki | 19:14 |
skay | at a slightly better level, I could make pull requests for docs. | 19:15 |
skay | when I am level 80 I will frighten everyone with my awesome work | 19:15 |
iiie | the only bit I skipped out on absolutely needs the credentials or was AmazonWS specific and the goal was to move to Rackspace | 19:21 |
skay | I've made 2 or 3 rackspace sub-users for the pyvideo account so that we could have some api keys with appropriate levels of control | 19:22 |
skay | though I am unclear on what the appropriate levels are. I will worry about that later | 19:23 |
skay | did I make an account for you? | 19:23 |
iiie | yeah, up first, sane second; I don't know | 19:23 |
iiie | Would I have gotten an email? | 19:23 |
*** CarlFK has joined #timvideos | 19:26 | |
skay | iiie: I don't think I got you a rackspace account (vs. vm user accounts) | 19:27 |
skay | I'll do that in case you want to play | 19:27 |
iiie | cool, no rush | 19:27 |
skay | do you have a rackspace account in general? I don't want to clobber your user name | 19:28 |
skay | I'll just make something up and if it is horrible you can always complain | 19:29 |
iiie | Go for it, we have a company an individual accounts at work, but nothing personal for me (doesn't use my normal nick) | 19:29 |
iiie | /an/and/ | 19:30 |
skay | iiie: okay, I set up an account for you that belongs to the pyvideo group and you have the power | 19:33 |
skay | before messing with any of the vms on there currently talk to will on #richard | 19:33 |
skay | one of those is the pyvideo.org box | 19:34 |
iiie | will do | 19:34 |
skay | that account is all about community stuff for python videos. so if you do something in that spirit, I am okay with you doing that | 19:34 |
skay | just don't go over 2K a month | 19:34 |
iiie | closest would be seeing where the encoder gets for install; I have a free-ish hand for work on rackspace too | 19:41 |
iiie | so no worries I won't leave servers up if they're just for testing | 19:41 |
skay | okiedokie. | 19:42 |
skay | me, willkg, you, and CarlFK have full access in that rackspace account | 19:42 |
skay | we could make sub-user as appropriate, but I'd like to be conservative about that, thought less conservative about setting up user accounts on individual vms | 19:43 |
* iiie nods | 19:43 | |
skay | I'm still new to automated vm setup, so I do almost everything manually. usually that means I end up editing ssh config settings by hand, and I like to disallow password login and require ssh keys. | 19:44 |
skay | I'm pretty sure you have a better of idea of what settings should be, so beyond that, I am okay with your judgement and I'm even okay if you have a good reason why ssh shouldn't be configured that way | 19:44 |
skay | rackspace has a nice doc on basic security settings that suggested some basic things to do. I didn't change the default ssh port, but followed some of the other things | 19:45 |
skay | (when setting up vms for myself) | 19:45 |
skay | afk a while | 19:50 |
iiie | no worries, I have some files for vagrant that you might be interested in | 19:55 |
CarlFK | https://github.com/timvideos/streaming-system/wiki/Operating/_edit | 20:25 |
tpb | Title: Operating · timvideos/streaming-system Wiki · GitHub (at github.com) | 20:25 |
CarlFK | how do I make a link to another page? | 20:25 |
iiie | https://help.github.com/articles/how-do-i-add-links-to-my-wiki [[Link Text|WikiPage]] or [Link Text](URL to wiki) | 20:36 |
tpb | Title: How do I add links to my wiki? · GitHub Help (at help.github.com) | 20:36 |
iiie | CarlFK: ^ | 20:40 |
CarlFK | gah. that page is more complicated than it needs to be | 20:50 |
CarlFK | [[page name]] is all I needed | 20:51 |
CarlFK | https://github.com/timvideos/streaming-system/wiki/Installapps | 21:18 |
tpb | Title: Installapps · timvideos/streaming-system Wiki · GitHub (at github.com) | 21:18 |
CarlFK | other than details, am I missing anything? | 21:18 |
iiie | the stream names / event / track names / room name / group name, what is that a config input to? | 21:21 |
iiie | There are additional settings for each of the rooms on the website | 21:22 |
iiie | twitter @ and #, freenode channel name, website (the room or org | 21:22 |
iiie | looks good to me though | 21:23 |
CarlFK | shouldn't those all be the same string ? | 21:23 |
iiie | yes they are different names for the same string. The question is what is the config input too? | 21:25 |
iiie | I don't actually remember how to use the config pusher | 21:25 |
iiie | https://github.com/timvideos/streaming-system/wiki | 21:26 |
tpb | <http://ln-s.net/-30s> (at github.com) | 21:26 |
iiie | probably want to update that with links to the others... | 21:26 |
CarlFK | I was more thinking abstractly | 21:28 |
CarlFK | like the user/pw stuff can be generated - random string, store it in the two .xml files and forget about it | 21:29 |
iiie | no worries then | 21:29 |
iiie | yeah | 21:29 |
iiie | well... still need it in the other configs | 21:29 |
iiie | and more painfully in the register and watchdog invocations | 21:30 |
CarlFK | but the stream name is read by humans, so cant be generated | 21:30 |
iiie | right | 21:30 |
iiie | brb | 21:34 |
iiie | back, but maybe not for long | 22:17 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!