Landing bot setup steps

Gustavo Niemeyer gustavo.niemeyer at canonical.com
Tue Jul 30 13:49:29 UTC 2013


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



More information about the Juju-dev mailing list