Hello again.
>> For clarity - when you say generate manual configuration - is this going to
>> be a manual provider environment?
Yes, I mean manual provider environment at this point.
>> Where does the bootstrap server live? is this going to be a separate
>> service defined in your infrastructure, controlled by chef?
In described use case I speak about VPS in DO, where chef bootstrapped and we
run chef-solo with data bags support.
Juju will be installed along with chef and will take control over
lxc-containers. Right now I'm thinking of local containers only.
In short, I'm trying to control my server with chef (configuration, software),
and LXC-containers with juju.
I should admit, this case may look strange. But I like juju because of dynamic
service manipulation. I can manage containers and it's data without additional
chef instructions.
Now I'm watching your post and video. Nice work.
Thank you.
--
Best Regards,
Egor
On Wednesday 17 December 2014 at 20:07, Charles Butler wrote:
> A few questions:
>
>
>
>
>
>
> When it comes to deploying the services - what were your thoughts there? Are
> these going to be data-attributes to the LWRP where you do something like:
>
> juju_deploy "mediawiki mysql haproxy".join(",")
>
> - which satisfies the deployment - yet relations would need some more finesse
> - as relations as charms mature change, evolve, and can sometimes confuse
> juju when you aren't implicit.
>
> juju_relate("mediawiki", "mysql") - would cause a failure as it needs the
> scoped :db relation since 2 relations share the same interface but yield
> different configuration options.
>
>
> But it sounds like you'e done your research and you're on the right track.
>
> and as promised: https://www.youtube.com/watch?v=bCvl-TsxVXA
>
>
>
>
> On Wed, Dec 17, 2014 at 10:13 AM, Egor Medvedev <[email protected]
> (mailto:[email protected])> wrote:
> > By the way, here is my first algorithm:
> >
> > 1. Install juju on server
> > 2. Provide LXC-support
> > 3. Generate manual configuration
> > 4. Create at least one container for juju services
> > 5. Then create n+1 machines, described in data bag
> > 6. Add all of them to environment and make juju-deploy
> >
> > --
> > Best Regards,
> > Egor
> >
> >
> > On Wednesday 17 December 2014 at 11:26, Egor Medvedev wrote:
> >
> > > Hello, Charles.
> > >
> > > Thanks for your response.
> > > I will wait for your blog post.
> > >
> > > I'm going to play with chef and juju, and maybe it will give some
> > > interesting results.
> > >
> > > Good luck to you!
> > >
> > > --
> > > Best Regards,
> > > Egor
> > >
> > >
> > > On Wednesday 17 December 2014 at 00:41, Charles Butler wrote:
> > >
> > > > Egor,
> > > >
> > > > With regards to Juju being a LWRP in the chef ecosystem, no cookbooks
> > > > have been made thus far that expose juju. We've done some work on the
> > > > opposite end of the spectrum orchestrating chef with Juju. However your
> > > > use case certainly warrants additional exploration. As an already
> > > > established Chef workshop you can build upon your hosts leveraging Juju
> > > > - but you'll be moving into more experimental territory. Additionally
> > > > to just fetching juju you will need to do some tweaking and tuning to
> > > > get reach-ability into your LXC containers from outside the host. I'm
> > > > actively working on a blog post about this very thing.
> > > >
> > > > I'll make sure i follow up on the list when its completed.
> > > >
> > > > All the best,
> > > >
> > > > Charles
> > > >
> > > > On Mon, Dec 15, 2014 at 2:54 PM, Egor Medvedev <[email protected]
> > > > (mailto:[email protected])> wrote:
> > > > > Hello!
> > > > >
> > > > > I was looking for chef cookbook, which can operate with juju using
> > > > > HWRP or LWRP.
> > > > > Maybe someone have it? Can't find anything on Github or at chef.io
> > > > > (http://chef.io).
> > > > >
> > > > > Anyway, I want to deploy my server applications with chef, and some
> > > > > web applications with juju in LXC. So, I decided to write a cookbook
> > > > > that will install juju and use it with chef resources. So I can tell
> > > > > it what charms to install and expose.
> > > > >
> > > > > What do you think about this use case? Is it acceptable?
> > > > >
> > > > > Thanks!
> > > > >
> > > > > --
> > > > > Best Regards,
> > > > > Egor
> > > > >
> > > > > http://aylium.net
> > > > > --
> > > > > Juju mailing list
> > > > > [email protected] (mailto:[email protected])
> > > > > Modify settings or unsubscribe at:
> > > > > https://lists.ubuntu.com/mailman/listinfo/juju
> > > > >
> > > >
> > > >
> > > > --
> > > > All the best,
> > > >
> > > > Charles Butler <[email protected]
> > > > (mailto:[email protected])> - Juju Charmer
> > > > Come see the future of datacenter orchestration: http://jujucharms.com
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>
>
> --
> All the best,
>
> Charles Butler <[email protected]
> (mailto:[email protected])> - Juju Charmer
> Come see the future of datacenter orchestration: http://jujucharms.com
>
>
>
--
Juju mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/juju