Landing bot setup steps

Gustavo Niemeyer gustavo.niemeyer at canonical.com
Tue Jul 30 14:22:52 UTC 2013


On Tue, Jul 30, 2013 at 10:54 AM, John Meinel <john at arbash-meinel.com> wrote:
> 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.

I've already answered that:


---------- Forwarded message ----------
From: Gustavo Niemeyer <gustavo.niemeyer at canonical.com>
Date: Fri, Jul 26, 2013 at 11:47 AM
Subject: Re: Landing bot currently down
To: John Meinel <john at arbash-meinel.com>
Cc: Martin Packman <martin.packman at canonical.com>, juju-dev at lists.ubuntu.com


On Fri, Jul 26, 2013 at 11:22 AM, John Meinel <john at arbash-meinel.com> wrote:
> So we could have a go-bot specific tarmac charm. Or we could try to have a
> generic tarmac charm that handles if your project uses
> gcc/golang/python/java/javascript/php/etc...

I think both are appropriate, depending on the situation. I'd start
with a charm that solves the specific problem at hand very well, and
then expand towards something more generic as people reuse it.

It can indeed be frustrating to attempt something generic when there
are too many possibilities, and it's best to have something that works
very well for you than having something generic that you cannot use.


gustavo @ http://niemeyer.net



More information about the Juju-dev mailing list