[15:03] <jcastro> Hello everyone!
[15:03] <mbruzek> hello
[15:03] <jose> what the heck is juju?
[15:03] <jcastro> welcome to getting started with juju!
[15:03] <leftyfb> hello
[15:03] <garheade> Hello
[15:03] <kentb> hola
[15:03] <marcoceppi> o/
[15:04] <mbruzek> https://juju.ubuntu.com/docs/getting-started.html
[15:04] <kentb> yes
[15:08] <mbruzek> juju quickstart for the WIN!
[15:09] <mbruzek> If you have any questions please prefix them with QUESTION
[15:10] <mbruzek> https://juju.ubuntu.com/docs/config-local.html
[15:11] <therealmarv> https://juju.ubuntu.com/docs/config-LXC.html does not mention "juju init". Does "juju generate-config" does the same??
[15:12] <therealmarv> QUESTION https://juju.ubuntu.com/docs/config-LXC.html does not mention "juju init". Does "juju generate-config" does the same?
[15:12] <mbruzek> therealmarv, yes They are the same
[15:12] <mbruzek> init is just shorthand for that command
[15:13] <mbruzek> $ juju help generate-config
[15:13] <mbruzek> usage: juju init [options]
[15:13] <mbruzek> purpose: generate boilerplate configuration for juju environments
[15:13] <mbruzek> Jorge was giving a pro-tip to save you typing!
[15:14] <therealmarv> ok... confusing for beginners ;) thanks
[15:16]  * jose can read ok in a 360p resolution, which is default :)
[15:20] <marcoceppi> therealmarv: which makes more sense to you? juju init or juju generate-config ?
[15:20] <kentb> sudo lxc-ls?
[15:21] <kentb> oh nm I see
[15:21] <mbruzek> kentb, the --fancy switch is nice
[15:21] <therealmarv> LXC: It takes some time on local... also here... especially on precise. Trusty is faster on local.
[15:23] <kentb> mbruzek: indeed.  lots more informative :)
[15:25] <therealmarv> marcoceppi: juju init
[15:25] <marcoceppi> therealmarv: thanks for the feedback!
[15:27] <leftyfb> QUESTION: does 'juju quickstart' start up 2 completely new nodes?
[15:33] <therealmarv> QUESTION More status on precise LXC would be useful. First two times I thought Juju does not work on precise. It takes really about 5 minutes
[15:33] <jose> QUESTION: how do I deploy an specific type of instance on AWS?
[15:34] <bmullan> is there an easy way to deploy onto a Cloud (AWS, hp etc) but deploy juju-gui etc and on that Cloud deploy juju charms into lxc containers as you would in local provider??
[15:34]  * jose deploys ALL the things on jcastro's gui!
[15:34] <marcoceppi> bmullan: yes, you can deploy charms on to a cloud in LXC containers on machines in that cloud
[15:40] <leftyfb> QUESTION: so it's not really possible to deploy multiple cluster packages/services that share services (mysql, apache, etc) since each once is going to use default names (mysql)?
[15:40] <mbruzek> jose,  $ juju help constraints
[15:40] <jose> mbruzek: wanna keep that on video :) /me uses constraints daily
[15:40] <jose> for the aws free tier, they're awesome!
[15:40] <mbruzek> jose sure, we will talk about it
[15:41] <jose> :)
[15:42] <mbruzek> jose what constraints do you use to get an AWS micro?
[15:42] <jose> "cpu-power=0 mem=512M"
[15:43] <marcoceppi> jcastro: flirts with danger by doing deploy --to with two php applications
[15:43] <marcoceppi> OH GOOD, he used LXC, whew
[15:43] <jcastro> <3
[15:45] <therealmarv> QUESTION: How do I get juju pprint ? Which package is needed? Unrecognized command here
[15:46] <mbruzek> https://juju.ubuntu.com/docs/charms-constraints.html
[15:48] <marcoceppi> therealmarv: it's part of juju plugins
[15:48] <marcoceppi> therealmarv: https://github.com/juju/plugins/
[15:50] <leftyfb> QUESTION: What exactly does expose do? I there a locked down iptables ruleset in the cloud images and expose opens up ports?
[15:50] <jose> jcastro: expose mediawiki
[15:51] <mbruzek> leftyfb, I believe expose uses AWS security settings to allow access to that node from the Internet
[15:51] <marcoceppi> leftyfb: in case they run out of time, expose will open the ports the charm author has specified as required in the firewaller for the cloud provider
[15:51] <leftyfb> mbruzek: ah, it uses the cloud services rulesets. Not the local node
[15:52] <marcoceppi> leftyfb: right, so local provider and maas don't have firewallers and as such all ports are always open
[15:52] <leftyfb> marcoceppi: so with MAAS, there's no need to ever expose anything?
[15:52] <marcoceppi> leftyfb: technically, yes, there's no need to expose anything
[15:52] <leftyfb> can someone answer my 2nd question above regarding cluster packages?
[15:53] <leftyfb> QUESTION: so it's not really possible to deploy multiple cluster packages/services that share services (mysql, apache, etc) since each once is going to use default names (mysql)?
[15:53] <marcoceppi> but if you deployed openstack on maas, and use openstack as your provider for services, openstack has a firewaller (their eq of security groups) and it iwll work
[15:53] <marcoceppi> leftyfb: you can actually share the same service
[15:53] <marcoceppi> so you can have one MySQL service shared between all your services
[15:53] <marcoceppi> and each service will get its own MySLQ database and user, etc
[15:53] <marcoceppi> however, there's a limitation with bundles at the moment, where if you're deploying a bundle
[15:53] <leftyfb> marcoceppi: it errored out for jcastro when he tried to deploy hadoop cluster package after he already had mysql
[15:54] <marcoceppi> and you have a service with that name already deployed it chokes
[15:54] <marcoceppi> this is just a juju-gui/bundles issue
[15:54] <marcoceppi> if you deploy bundles from teh command line it won't have this issue and will just re-use that mysql instance
[15:56] <marcoceppi> Everyone, feel free to join #juju to continue the juju discussion!
[15:56]  * marcoceppi thanks jcastro and mbruzek for presenting!
[16:09] <tbr> moo
[17:59] <jamespage> o/
[18:00] <jcastro> hello?
[18:00] <marcoceppi> o/
[18:00] <jamespage> o/
[18:00] <jcastro> https://plus.google.com/hangouts/_/hoaevent/AP36tYdk_oApTaoYDWAv5eeR9zK3n8oUHTI8sE1WL4RptTN0lOaLpQ?authuser=0&hl=en
[18:00] <jcastro> if anyone wants to hang out
[18:01]  * lazyPower pulls up the track link
[18:14] <marcoceppi> https://wiki.ubuntu.com/ServerTeam/CloudArchive/
[18:16] <sparkiegeek> did jamespage just use "lifecycle" as a verb?
[18:16] <sparkiegeek> I need my buzzword bingo card ;)
[18:18] <jose> sparkiegeek: http://ubingo.libertus.co.uk/
[18:19] <sparkiegeek> jose: fantastic!
[18:30] <jose> jcastro: I just did a quick review on reviewboard and looks good to me!
[18:31] <sparkiegeek> \o/
[18:31] <sparkiegeek> I'm addressing jose's nitpicks whilst listening to the session :)
[18:32] <jose> http://ec2-107-21-20-155.compute-1.amazonaws.com/ admin:ubuntu
[18:36] <marcoceppi> Also, https://code.launchpad.net/charms/bundles has a list of bundles
[18:37] <jcastro> https://jujucharms.com/bundle/~charmers/mongodb/5/cluster/
[18:39] <jamespage> https://code.launchpad.net/~james-page/charms/bundles/openstack-on-openstack/bundle
[18:45] <jcastro> sorry guys, plugin crash
[19:03] <mbruzek> https://juju.ubuntu.com/docs/troubleshooting-local.html
[19:05] <marcoceppi> http://www.youtube.com/watch?v=UuqFaTASBTE&list=UUm7OifwnZoMCChidCJZQruQ
[19:05] <jcastro> https://www.youtube.com/watch?v=UuqFaTASBTE
[19:06] <marcoceppi> NINJA'D!!!!
[19:06] <marcoceppi> HEEEYA
[19:08] <marcoceppi> http://pad.ubuntu.com/uos-1406-charm-schools-and-other-events
[19:09] <jose> jcastro: ^
[19:09] <jose> jcastro: summit looks like it's broken
[19:10]  * jose hates delay
[19:26] <jose> jcastro: can you host that charm school tomorrow at UoA?
[19:26] <jcastro> yes I would prefer that actually!
[19:26] <jose> I can schedule that and set you up