Guys any help on this ?

On Mon, 13 Apr 2020 at 18:38, Rahul Kumar <[email protected]> wrote:

> Hi Ansible Gurus,
> I need some help for some framework designing based on Ansible. I have
> many components and i have maintained ansible role for each component
> deployment in common project.
> Means all components installation/configuration managed by that common
> project .
>
> I wanted to bring a framework , that rather than keep all component roles
> in a single common project , distribute each component
> installation/configuration (role) to individual component git repos, so
> that whenever component changes its actual application code base, it can
> change corresponding Ansible code also in same repo if required.
> So common project (a big molecule) will be spilitted  and still some
> common operations/cross cutting features  i want to maintain in common
> project only which can be applied on all components.
>
> So i need some kind of Interface between common project Ansible code and
> all other components ansible codes.
>
> How can i achieve this ?
> Any suggestion is welcomed, its more like a design problem if one wants to
> manage multiple component installation/configuration . So which is better
> approach
> 1. Maintaining all components installation/configuration Ansible roles in
> single project
> 2. Have only common cross cutting operations in single or common project
> and distribute component specific code to individual component code repo
> and then interface between Common project Ansible code and individual
> component ansible code some how.
>
> Did anyone came across such design problems ?
>
> Regards
> Rahul
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAGH8rEz-zYi81pS15as%2BsULqj6cBVb6X00cwEZr21%2BhU-vaYmg%40mail.gmail.com.

Reply via email to