Landing bot setup steps

John Meinel john at arbash-meinel.com
Tue Jul 30 13:54:55 UTC 2013


I brought it up in the last threas where you complained. What is the
correct answer.
1) Forking a charm so the one *we* use isnt suitable for general
consumption.
2) Spending a lot of time trying to make the charm fit all possible use
cases
3) Add a generic "run this script as root" so that you still have a massive
configuration script. Note that some pieces are pretty easy as "fire ul an
editor" and pretty hard to do as a nice script.

John
=:->
On Jul 30, 2013 8:50 AM, "Gustavo Niemeyer" <gustavo.niemeyer at canonical.com>
wrote:

> On Tue, Jul 30, 2013 at 10:37 AM, Martin Packman
> <martin.packman at canonical.com> wrote:
> > On 30/07/2013, Gustavo Niemeyer <gustavo at niemeyer.net> wrote:
> >>
> >> I'm not quite sure I understand the problem being solved. Why aren't
> >> all of those steps encoded into a charm that can be deployed directly
> >> from the store?
> >
> > It's just the piled on hacks needed to get things working. You're
> > right that encoding them into a forked version of the tarmac charm
> > would probably have been better (or just adding a "run this shell
> > script from config after install" and chucking them in there). As
> > Julian pointed out, we really don't want to be doing things like
> > installing mongo from a tarball at all, which is part of the reason
> > this stuff didn't get codified before.
>
> I don't quite get the motivation. Installing MongoDB from a tarball or
> doing whatever else would still be better than having to go back to a
> conversation and digging out steps to put things back in a working
> state.
>
> It's quite worrying that we're trying to change the way people deploy
> software, but at the same time are happy with an email with a list of
> commands and high-level instructions that describe how to run a
> service.
>
>
> gustavo @ http://niemeyer.net
>
> --
> Juju-dev mailing list
> Juju-dev at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20130730/03f0d501/attachment-0001.html>


More information about the Juju-dev mailing list