Wow, that looks really cool!

Any best-practices of how the dependencies of a tactic should be installed?

2016-11-25 1:19 GMT+01:00 Marco Ceppi <marco.ce...@canonical.com>:

> charm build uses tactics during compilation to process files and tasks.
> These tactics are pluggable, which allows you to create custom tactics in
> your layer for things like you've desctibed. We have an example of this in
> the Kubernetes charms, where a custom layer tactic is used to seed static
> template files at charm build time:
>
> Here's the layer.yaml: https://github.com/juju-solutions/kubernetes/
> pull/84/files#diff-b8894e717eb49b702f8d267d084635c0
> And here's the tactic: https://github.com/juju-solutions/kubernetes/
> pull/84/files#diff-7bface8b28f9d781a51d0e302cef9245R74
>
> This one is a little more complicated, since it can also be used as a
> standalone script, which is why there's a bunch of additional code for
> handling commandline parsing, the "UpdateAddonsTactic" class is the meat of
> what you're looking for.
>
> Marco
>
> On Thu, Nov 24, 2016 at 12:02 PM Merlijn Sebrechts <
> merlijn.sebrec...@gmail.com> wrote:
>
>> Hi all
>>
>>
>> Is it possible to hook a tool like librarian-puppet
>> <https://github.com/voxpupuli/librarian-puppet> into the `charm build`
>> process so I can download Puppet dependencies at build time and ship them
>> with a Charm?
>>
>>
>>
>> Kind regards
>> Merlijn
>> --
>> Juju mailing list
>> Juju@lists.ubuntu.com
>> Modify settings or unsubscribe at: https://lists.ubuntu.com/
>> mailman/listinfo/juju
>>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to