/srv/irclogs.ubuntu.com/2012/07/03/#juju.txt

jimbakerwhich ran fine00:00
jimbakerSpamapS, are we still marking bugs "fix released" when merged into trunk?00:07
jimbakeror should that be "fix committed"?00:07
m_3jimbaker: I think merged => fix is released00:08
m_3but I don't know if we have anyuthing special for the juju release process :)00:08
jimbakerm_3, sounds good, i'll just wait on SpamapS for the final say here :)00:10
hazmatjimbaker, fix released is what we've been doing00:29
hazmatjimbaker, a separate distro task tracks the other00:29
hazmatbcsaller, others for?00:35
bcsallerthe lxc stuff and the --test option support00:36
hazmatbcsaller, i'll probably leave the others for review another day, but i can do the subordinates now00:36
m_3lunch02:26
imbrandon ohhh whatcha fixin m_3 ?03:30
* imbrandon wants extra bacon :)03:30
imbrandonI like to buy the world a home , and furnish it with love ... grow apple trees and honey bees, and snow white turtle doves. ./~05:21
* imbrandon has no idea why that song , from a commercial that air'd before he was born , is stuck in his head.05:23
mistois juju comparable to salt stack ?05:30
imbrandonmisto: kinda, saltstacks are more infrastructure management, juju orchstrates services and how they interact05:33
m_3imbrandon: had noodles :)05:33
mistoso you run juju from your dev box and orchestrate your ec2 ?05:33
imbrandonjuju is an event engine, that lets you do diffrent things for events , including managing infratucture but also alot more05:33
imbrandonm_3: :)05:34
imbrandonmisto: thats part of it yes05:34
imbrandonbut not really ec205:34
imbrandonmore about the services your running ON ec2 or RAX etc05:35
imbrandonthe services are king , not the infrastructure, you dont have to care about that05:35
mistoI am trying to understand which solution is best to manage entire services stack on amazon web services05:38
mistosaltstack, juju, or bare cloud formation init scripts05:38
imbrandonmisto: think about this example "juju deploy myweb" , i dont care that it setup a new user on the db with correct permissions, and made sure the db server was tuned for high load , or that the webserver was configureed correctly or that it can scale to 1000 req a second with one command05:39
imbrandonmisto: well the awnser is ... yes05:39
imbrandonmisto: because all of those tools do diffrent things that may somewhat overlap05:39
imbrandonmisto: but imho to do EVERYTHING as you state juju will be what you may be looking for05:40
imbrandonas salt wont do service orchstration and cloud init is too bare05:40
imbrandonbut like i said its kinda a apple to oranges comparison05:41
imbrandonmisto: in reality you may end up with something like saltstacks or puppet manifest inside juju charms05:43
imbrandon:)05:43
mistoand that is the part that confuses me05:43
mistodoes juju monitors the health of the instances, kind like cloud watch? and then spawn new instances?05:43
mistoor it has a recipe that follows to spawn an instance and then the puppet/ saltstack goes from there ?05:44
imbrandonit can, it dosent tho05:44
imbrandonthink of it like init.d for the cloud05:44
imbrandonits an event engine you can make do anything really05:45
mistoI have to see a charm05:45
imbrandoncheck out a few jujucharms.com has links to all of them05:45
mistotnz05:46
mistos/ tnx05:46
imbrandonnp, yea its alot to wrap head arround but there really isnt much out there that comparea05:46
imbrandoncompares05:46
imbrandonso its hard to explain sometimes :)05:47
mistothe part that is appealing is that is company-backed05:48
imbrandon:)05:52
imbrandonyup juju is backed by canonical and the community both ( in fact I'm community and m_3 is company as far as active on IRC the last hour or so heheh ) although that distinction is rarely needed we all work to the same end for the most part05:54
mistoI came across juju from go05:56
imbrandonahh cool05:56
imbrandonyea there was a prentation by gustavo iirc at google io yesterday or day before05:57
imbrandoniirc05:57
mistoyep, friday05:59
imbrandonm_3: i think thats a good comparison , you ? juju is a bit like init.d/upstart for the cloud , heh05:59
mistois ensemble part of juju ? or is another thing ?06:00
m_3imbrandon: dunno06:00
imbrandonensemble became juju06:00
m_3misto: ensemble is the old name of the project.. been renamed to juju06:00
imbrandonit was renamed06:00
mistogotcha06:00
imbrandonm_3: the thinking ( in my head ) is when diffrent events happen like network comming online then upstart fire script <blah> or hook <blah>06:01
imbrandonheh06:02
imbrandonbut i guess its more than that as there is the analog to dbus talking for relations06:02
imbrandonhrm06:02
imbrandonheh06:02
m_3imbrandon: yeah, the key is the interdependency... which I guess upstart has with particular events... never made that connection though06:03
imbrandonyea its a bit of a strech,but kinda06:03
m_3little more of a notion of handshaking and conversation with relations... not just waiting on them06:03
imbrandonyea06:03
m_3i.e., juju has a little more...06:04
imbrandonright, kinda what i ment about the dbus backtalk06:04
imbrandonbut yea then its another piece06:04
imbrandonm_3: i dont think bacon and noodles would mesh well :) /me had McDonalds for lunch , gonna regret that one later06:07
mistofrom the faqs:  It is not yet ready to be used in production.06:08
imbrandonmisto: depends on your value of production, Mark prob said it best in his last email ( that I should add to the faq ) but like www.omgubuntu.co.uk is run by juju on EC2 that enjoys 7 million+ pageviews a month06:09
imbrandonlet me grab a link to how he put it ...06:10
imbrandonmisto: https://lists.ubuntu.com/archives/juju/2012-June/001722.html06:11
SpamapSmisto: basically, before using it in production, read all of these bugs: https://bugs.launchpad.net/juju/+bugs?field.tag=security and https://bugs.launchpad.net/juju/+bugs?field.tag=production06:14
SpamapSmisto: you need to consider them, and workaround all of them before using it06:14
imbrandonand omg is a case where the sysops are a team of 106:15
imbrandon:)06:15
mistothe bootstrap node need high availability :D06:21
mistocan you have more than one bootstrap node in different regions ?06:21
SpamapSmisto: well for EC2, you should have two bootstrap nodes anyway (one in each region)06:25
SpamapSmisto: its actually not that hard to get two regions talking to one another. Just that there's nothing built in, so you'll have to write your own custom charm to do it.06:26
imbrandonSpamapS: i think charm getall should dump the charms into a series subdir, my mode of deployment reciently has been "charm getall /var/lib/charms && mkdir /var/lib/charms/precise && mv /var/lib/charms/* /var/lib/charms/precise && export JUJU_REPOSITORY=/var/lib/charms && juju deploy local:nginx"06:36
imbrandonthat would remove all that moving crap06:36
SpamapSimbrandon: err, charm getall will put them wherever you tell it to.. so...06:38
SpamapSmkdir -p /var/lib/charms/precise && charm getall /var/lib/charms/precise ?06:39
imbrandonright but i am thingking when ther eis more than one06:39
imbrandonlike precise and quantal06:39
imbrandonthen i can still say get all and it actually gets all06:39
imbrandonnot just the currecnt series :)06:39
imbrandonthat and if the .mrconfig is in the precise dir06:41
imbrandonthen juju compalins that it cant make sense of it06:41
SpamapSoh thats06:41
SpamapScrazy06:41
SpamapSget a series at a time please :)06:41
imbrandonheh06:41
SpamapSimbrandon: the .mrconfig will be ignored by trunk06:41
imbrandonk06:41
SpamapSthat was merged today IIRC06:42
imbrandonrockin06:42
SpamapStho frankly mr is crap06:42
imbrandonyea i tried to make it get my git repos too06:42
SpamapSbefore mbp left Canonical he offered to hack up a bzrlib thing that used 1 SSH connection to do them all06:42
imbrandonit barfed06:42
imbrandoni added [something else] git clone https://sdfsdfsdf.git at the end06:43
imbrandonit did not like :)06:43
* imbrandon dident read the mr docs tho for full disclosure, just "tried" it06:44
imbrandoni was like ohhh cool .... damn :(06:45
imbrandonSpamapS: http://paste.ubuntu.com/1072617/06:46
imbrandonnote machine 006:46
imbrandonthat do that to you as well ?06:46
SpamapSimbrandon: yes06:48
SpamapSsame problem unfortunately06:48
imbrandonkk06:48
SpamapSimbrandon: hp or rax?06:48
SpamapSI really want to try rax06:48
imbrandonhp06:48
SpamapSsince theirs is essex06:48
imbrandonyea i need to dig out my rax credentials06:48
imbrandonand make sure they are still good06:48
imbrandoni havent used them in weeks06:48
imbrandonSpamapS: is the os provider in trunk now ?06:49
mistolet's see if I am able to setup tomcat on my localhost with juju06:52
SpamapSimbrandon: no I believe it has some rough edges in testing to get right06:53
imbrandonk06:55
* SpamapS wonders what level of hell the demon that designed nagios's config structure came from07:35
imbrandonSpamapS: http://paste.ubuntu.com/1072692/07:43
imbrandoncatches 503 , 404, etc etc etc07:44
SpamapSnice07:44
imbrandonyou can even specifiy specific ones like07:45
imbrandonerror_page 404 = @404fallback07:45
imbrandonetc07:45
SpamapSalright.. hmm.. beginnings of a generic monitoring interface taking shape07:56
SpamapSjust need a second monitoring implementation to see if its feasible.. hm07:57
SpamapSlater.. time for sleep07:57
imbrandonSpamapS: would the newrelic ones work ? or too much centered on external svc07:58
imbrandonttyl07:59
=== zyga_ is now known as zyga
hazmatSpamapS, just got activated by rax ostack beta11:31
hazmattook about a week11:31
sanderj_Do anyone know about stackops for deploying openstack, compeard to with ubuntu juju charms?13:07
imbrandonsanderj_: without putting words in his mouth I think adam_g may have the most insight into that from what i've noticed just hanging round13:09
sanderj_imbrandon, seems like he is away.13:10
imbrandoncould be so, i havent seen him active today, just know he works with juju and openstack both pretty closely13:11
imbrandonnot that he is the only one, just first that came to mind13:11
imbrandoni may help with juju questions but konw next to nothing about stackops13:11
imbrandonsooooo :)13:11
sanderj_Ah, ok.13:12
sanderj_I'm just wondring if there is any downside in choosing stackops..13:12
imbrandonahh now that i could not tell ya :)13:12
sanderj_ok13:12
imbrandonthere are others here that could though if ya idle long enough13:13
imbrandoni'm sure some will pop iin13:13
sanderj_Ok, i'll wait for someone13:13
imbrandonsome days cant get a word in edgewise some days it a bit slow :)13:13
imbrandonbut yea there are a few arround that should have atleast a little insight13:14
imbrandoncjohnston: heya13:38
cjohnstonyo13:39
imbrandonwanna try the openstack provider on RAX ? got a shiney new nginx charm ( that should match what we setup the other day manyally )13:39
imbrandonjust pop in some creds and bootstrap , deploy nginx with juju take a few copy and pastes for our notes and then use it if you want if not kill the env13:40
imbrandon:)13:40
cjohnstonmaybe sometime later?  I'm in the middle of a few things right now13:40
imbrandonsure sure13:40
imbrandonwhen you got time hit me up13:40
hazmatsanderj_, so there are many vendors with their own ostack distribution, doing that to me at least means getting away from upstream and becoming dependent on the vendor. the juju charms track upstream closely, we perform per upstream ostack commit testing on multi-node bare metal with openstack. i haven't used stackops so i couldn't really stay much about them, outside of it looks like they have their own distribution. it also doesn't look like they don't docum13:40
hazmatent their product offering or pricing so rather hard to say. if you want a commercial install setup, canonical sells a fixed price jumpstart for a 20 node installation... really depends on what your looking for, free and easy to install, commercial support, commercial features, automated mass installer, custom consulting, etc.13:40
sanderj_hazmat, I read somewhere that someone doubted stackops will be able to release security upgrades just as ubuntu will.. every 6 months.13:44
sanderj_But that's a wild guess I belive.13:44
imbrandonwell ubuntu releases security updates as needed, not just every 6 months13:45
imbrandonwe have a new stable release every 6 months tho13:46
hazmatand newer releases of openstack specifically will be available/supported on precise/12.04 LTS13:46
imbrandon( that means 5 years of security support minimal )13:47
imbrandontime for breakfast, bbiab13:48
imbrandonbtw moins hazmat13:48
jcastrosanderj_: adam_g is on west coast time, he should be around in a few hours13:52
sanderj_Seems like stackops is based on ubuntu.13:55
=== benji___ is now known as benji
SpamapSsanderj_: stackops looks like a wizard in front of some other technology like Cobbler or MaaS..14:47
SpamapSsanderj_: one advantage you get w/ juju+maas+ubuntu is that the entire thing is open source and developed in concert with the community.. I don't know if stackops shares that14:49
sanderj_SpamapS, there is one guy in #stackops so it can't be that huge community.14:50
SpamapSlooks like its a django app14:51
SpamapSwith some tight integration into horizon somehow14:52
sanderj_Hmm... intresting.14:55
SpamapSIts fascinating actually14:56
SpamapSSo you just boot up all these boxes..14:56
SpamapShit them in your browser..14:56
SpamapSand they redirect you to stackops.org to configure them14:57
SpamapSsanderj_: Juju+MaaS is still undergoing a lot of development and growing pains.. right now they both have issues, but the juju approach at least seeks to *try* to let you work in a self contained manner.14:58
SpamapSsanderj_: and by "they both" I mean juju and stackops14:58
sidneiuhm, i have juju machine agent pegged at 100% cpu, anyone seen this?14:59
SpamapSsidnei: yes15:00
SpamapSsidnei: kill it15:00
SpamapSsidnei: bug fix is coming soon.. basically just destroy that env15:00
SpamapSsidnei: bug #100655315:01
* sidnei un-green-ly destroys the environment15:01
_mup_Bug #1006553: local provider machine agent uses 100% CPU after host reboot <juju:Triaged by bcsaller> < https://launchpad.net/bugs/1006553 >15:01
sanderj_SpamapS, I'm not sure.. but after some reading.. it seems like stackops still is running ubuntu 10.0415:05
SpamapSsanderj_: that seems like a wise choice for the next couple of months. 12.04.1 will have quite a few bug fixes. :)15:06
sanderj_AH, ok.15:07
SpamapSsanderj_: though I'd hope their beta product would move forward to 12.0415:10
SpamapSsanderj_: thats one thing they're going to have a hard time with, if they only ever track the LTS's.. they won't get the incremental bump every 6 months.15:10
SpamapSstill its a really interesting product15:10
SpamapShm, I think I may have found a bug15:24
SpamapSyou can't store yaml in relation settings15:24
SpamapShttp://paste.ubuntu.com/1073239/15:25
=== zyga is now known as zyga-food
jcastroSpamapS: hey can you explain the workflow for putting the openstack provider in 12.04? When hazmat lands it, will it be SRU'ed or will it come with the next milestone of juju for 12.04?15:48
SpamapSjcastro: there is no next milestone of juju for 12.0415:51
SpamapSjcastro: SRU's are for serious bugs15:51
SpamapSjcastro: it will land in the PPA, and I think we will land a "stable PPA" in the next few weeks.15:51
jcastrough, really15:51
SpamapSjcastro: we can also go with precise-backports15:51
jcastrohmm, in hindsight we should have figured out a way to add providers in the stable release15:54
jcastrojuju-openstack or something15:54
robbiewjcastro: so with pyju destined for retirement, the best approach is to push folks towards a PPA....the more stuff bolted on to pyju the messier things get15:58
jcastroyeah it just sucks that we're only like 3 months past release and what's in the archive is basicallly grrrr ....15:59
SpamapSm_3 and I argued for a plugin architecture from the beginning16:03
SpamapSjcastro: the thing in precise-proposed is great16:03
SpamapSjcastro: we need to finish verification of it actually16:03
_mup_Bug #1020635 was filed: cannot store yaml in relation settings <juju:New> < https://launchpad.net/bugs/1020635 >16:04
jimbakerSpamapS, did you try charm format 2 re bug 1020635?16:05
_mup_Bug #1020635: cannot store yaml in relation settings <juju:New> < https://launchpad.net/bugs/1020635 >16:05
SpamapSjimbaker: no, let me do that, but I doubt it will matter16:05
jimbakerSpamapS, there is extensive testing of yaml for relation settings, so i would expect it should work16:06
SpamapSjimbaker: so thats new only for format 2?16:06
jimbakerSpamapS, correct16:07
jimbakerSpamapS, you need to specify it in the charm itself, using format: 216:07
SpamapSjimbaker: I'm using precise-proposed so it doesn't exist yet in that one. Moving to PPA16:07
jimbakerSpamapS, ok16:07
SpamapSjimbaker: btw is there any reason bcsaller is trying to fix the natty/oneiric failures when it was your commit that broke them?16:08
SpamapSoneiric/natty are still on r54316:08
jimbakerSpamapS, i think it was purely the fact that i was sick last week16:08
SpamapSahh16:08
SpamapStho it looks like precise/quantal are stuck on 54616:09
SpamapSPPA is in bad shape16:09
hazmatjimbaker, do you want to take over from bcsaller on that one? bcsaller did you make any head way on that one?16:09
bcsallerhazmat: I didn't, the delta looked fine to me and the code seemed to run in isolation16:10
jimbakerhazmat, i can do that, although it's still not clear to me how to reproduce16:10
SpamapSI can't reproduce it even in an oneiric/natty chroot...16:11
jimbakerlike bcsaller, the code seemed to run just fine in isolation16:11
hazmathmm16:11
SpamapSbut I suspect it is a timing bug16:11
SpamapSsomething in natty/oneiric goes slow, or doesn't handle a race properly (older twisted maybe?)16:11
jimbakereven when i ran it on a small oneiric instance, in which case lots of other stuff did fail in the tests16:11
bcsallerthis however was just json marshalling16:11
jimbakerjust not the format stuff16:11
hazmatSpamapS, not likley16:11
hazmatthis is simple string matching16:12
jimbakercorrect, there is nothing async here16:12
SpamapSjimbaker: other things failed?16:12
SpamapSis it possible those failures were async and manifest by screwing up state in a way that bleeds into this test code?16:13
jimbakerSpamapS, i didn't make a note, but i did see various failures, apparently based on resource constraint16:13
SpamapSsmall should be able to handle the tests.. thats odd16:13
jimbakerSpamapS, when tests fail, they can certainly bleed into other ones16:14
hazmatjimbaker, only if the test is broken16:14
hazmatfailures should not cascade16:14
hazmatif the test isn't properly yielding or cleaning up.. then its broken16:14
hazmateven if it doesn't fail16:15
jimbakerhazmat, these are good points. again, i didn't attempt to diagnose this particular case, i just noticed the failing tests when i did this yesterday. worth repeating16:15
hazmatyeah.. and capturing16:16
negronjl'morning all16:22
SpamapSjimbaker: format 2 does not help16:24
jimbakerSpamapS, hmm, well at least that's a useful data point16:25
SpamapSjimbaker: I'm digging into the zk tree now16:26
SpamapSpretty sure its just a case of needing to escape input when building the topology node16:27
SpamapSworkaround is to just base64 encode the yaml16:27
jimbakerSpamapS, if it's a string that you want to interpret as a binary string, it should be b64 encoded (per yaml)16:28
SpamapSno its a string16:28
jimbakerSpamapS, this is supported for format: 2, and tested16:28
SpamapSrelation-set should take *ANYTHING*16:28
SpamapSexcept perhaps nulls since we're passing in via cmdline args so null termination is necessary16:29
jimbakerSpamapS, i'm not certain what that means in practice, because of encoding issues16:30
SpamapSwell the docs need updating then, they're vague16:31
jimbakerformat: 2 does change that interpretation that it actually works w/ yaml16:31
jimbakerso you can specify any yaml input and it will be faithfully preserved as such upon a later relation-get16:32
SpamapSyeah I suspect this is something else16:32
jimbakerSpamapS, definitely appears to be the case16:34
* SpamapS *curses* the useless backtrace16:35
=== izdubar is now known as MarkDude
xnoxrumour has it, there is openstack provider I can do heavy testing of17:20
xnoxon a cloud.17:20
jcastromgz: hazmat: ^^^17:20
* xnox has a lot of cloud to run juju on ;-)17:21
jcastroso xnox wants to try rebuilding the archive in HP Cloud, I figure it's a good time to bang on the provider while we have him here?17:21
hazmatxnox,  hpcloud has some issues, i believe the worst case is though is you have to shut off machines by hand. its at lp:~gz/juju/openstack_provider17:22
mgzxnox: provided you're happy using the tools to cleanup manually if neede... what hazmat said17:22
xnoxhazmat: ok. I will run it and i'll fiddle with it ;-)17:22
mgzI need to integrate a couple of fixes for HP, but I'll do that now and poke you to pull17:23
hazmatmgz just sent out review round2 fwiw17:26
mgzthanks hazmat17:28
mgzxnox: pushed the changes you'll need17:33
xnoxmgz: cheers17:34
mgzfor config, you need to set in environments.yaml - {type: openstack, default-image-id: (an image as returned by `nova image-list`), default-instance-type: (1-5 per `nova flavor-list`), juju-origin: lp:~gz/juju/openstack_provider}17:37
xnoxok17:39
mgzand have in environment OS_USERNAME etc17:41
mgzI'm off out for a bit but will be around later.17:41
xnoxmgz: same here. Off to go home ;-)17:41
jcastrojamespage: ping18:42
jamespagejcastro, pong19:03
jcastrohey so since there's only one thing in the queue for tomorrow19:03
jcastroI was wondering if you could investigate bug #102069119:03
_mup_Bug #1020691: Charm doesn't work at all <ubuntu (Juju Charms Collection):New> < https://launchpad.net/bugs/1020691 >19:03
jamespagejcastro, sure19:05
jamespagejcastro, where is the branch?19:06
* jamespage goes to look19:06
jcastrolp:~charmers/charms/precise/ubuntu/trunk19:06
jamespagejcastro, ta19:09
jamespageweird - I'll talk to folk tomorrow....19:10
jamespagejcastro, BTW europython juju presentation went weel19:10
jcastrooh man I totally forgot about that19:10
jcastrogood to hear!19:10
jamespagestanding room only and **loads** of questions at the end19:11
jcastrothat's really excellent19:13
jcastroany pics by any chance?19:13
jcastrojamespage: also, we found a typo in the hadoop thing in the flyer19:19
jamespagejcastro, did you?19:19
jcastroso either the charm changed or we messed up19:19
jamespagewhat was it?19:19
jcastrobut we checked it like 4 times so I dunno what happened19:19
jcastrohazmat: the last line right?19:20
jcastrojuju add-unit -n20 hadoop hadoop-slavecluster19:20
jamespageah19:20
jamespageI see19:20
jcastroit's ok we're due for reprinting anyway19:21
* jamespage phew19:21
jamespageanyway - have to go get my flight - until tomorrow19:21
jamespageI was quite looking forward to reviewing the nginx charm19:21
jamespageho-hum19:21
hazmatjamespage, awesome!19:31
hazmatjamespage, i'm curious to talk post flight to get the question highlights19:32
jcastrom_3: i sent the title rename to michelle, we should be good there19:44
SpamapSjimbaker: so I haven't nailed down the exact problem, but I think the real issue is that the yaml is kept *as yaml* rather than embedded as a string of bytes20:32
xnoxI have silly questions: is there an ssh charm which i can reuse to make 50 slaves be accesibly via ssh from the master node and the master nodes ssh key will be generated / distributed by juju to the slaves?20:32
SpamapSjimbaker: http://paste.ubuntu.com/1073747/20:33
SpamapSjimbaker: IMO, the yaml underneath 'monitors' there should be escaped20:33
SpamapSxnox: actually20:33
SpamapSxnox: I made an attempt at an MPI charm for john the ripper..20:33
SpamapSxnox: in which the master generates a key and installs it on all of the slaves20:34
SpamapSxnox: lp:~clint-fewbar/charms/precise/john/trunk20:34
jimbakerSpamapS, instead of being stored as a map20:34
xnoxSpamapS: let me see. I'm guessing it's not a charm but hooks20:35
jimbakerSpamapS, i still don't see how that issue then becomes a problem with the topology node20:36
xnoxSpamapS: so for example cephs charm has useful ssh interfaces and hooks20:44
xnoxcan I reuse those in my package "for free" without copying it's hooks20:44
SpamapSxnox: no, we don't have inheritance, but this is about the 10th time in the last month that I've seen a need for it21:08
SpamapSxnox: of course, we could package those hooks into a library21:08
xnoxSpamapS: yeah, cause there are plenty of things that talk to each other over http or ssh and it would be nice for $charm-master require to be $ssh-master and it's `units` to be $ssh-slave of their master21:09
xnoxthat would be nice. or as suborinate service21:09
xnoxin some-cases you would want for all units to be able to talk to each other - e.g. shared memory computations21:10
xnoxbut in most one2many, aka 1 master and Many slaves should be sufficient21:10
SpamapSsubordinates are a bit clunky for this21:11
SpamapSit works21:11
SpamapSbut its really not an awesome experience21:11
xnoxSpamapS: source /usr/share/xnox-juju-hooks/ssh.hook21:13
xnoxSpamapS: unless my master node, should be the one I am running juju from....21:15
xnoxin that case I can ssh into all of them21:15
SpamapSxnox: I don't really know what you're trying to say. :P21:16
xnoxSpamapS: create an beffy server21:16
xnoxSpamapS: login21:17
xnoxSpamapS: juju deploy 100 slaves21:17
xnoxnow using juju describe/status whatever simply start executing parallel workflows from a screen sessions21:17
xnoxSpamapS: or is that actually the typical way to use juju, e.g. not from local machine but from a public cloud instance to begin with21:18
SpamapSxnox: sure, just have the master charm set you up a parllel-ssh or capistrano or fabric config21:18
SpamapSxnox: thats what the john charm does21:19
SpamapSonly with .mpd.hosts21:20
m_3jcastro: cool deal23:29
hazmat.. saltstack23:34

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