Guys any help on this ?

On Mon, 13 Apr 2020 at 18:38, Rahul Kumar <rajput4u4...@gmail.com> 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 ansible-project+unsubscr...@googlegroups.com.
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