Follow these project structures:
ansible-project1
+--playbooks
playbook1.yml
+--roles
+--role1
+--role2
ansible-project2
+--playbooks
playbook2.yml
+--roles
+--role3
+--role4
Is it possible to have two different ansible projects, where a playbook of ansible-project2 use its own roles and roles from ansible-project1?
Is it possible to include a playbook from ansible-project1 in other playbook on ansible-project2 where first playbook is using roles from its roles folder? For example, following projects structures: playbook2.yml include playbook1.yml, where playbook1.yml use role1.
I don't know if it's important to mention but ansible-project1 and ansible-project2 are different git repos.