Thank you very much for your answer, I will investigate on it.
I am new to Gitea, and I am not a former Gitlab/Github user either.
So everything is new for me and maybe I am not using the right names or concepts.
What I want to do is quite simple : I have a complex set of tasks to build and manage a software stack, which relies on Ansible role for building (Java sources to Docker images) and deployment (generating docker-compose files, deploy OS packages and generate configuration files here and there).
As each part has become quite complex, it was no more convenient to use a single Ansible role and I decided to split everything. But each role should also be usable independently, for other purposes.
So I have now a Gitea repo for each role, and another one for some kind of “meta role” which provides configuration parameters to imported others (thank to Ansible collections).
The Ansible part is working fine, but of course I am missing the CI/CD part of it
Each role has it’s own actions (run the Docker image building playbook when the source code is modified, run another one to generate configuration files on the deployment host, …)
So I am trying to reuse all the CI/CD definitions by importing them, just like I am importing Ansible roles from the “meta role”. But is it only possible ?
For now I am noodling with copies of the original actions as a POC, but it’s unmaintainable of course and I am sure there is nice way to do it.
I have the feeling this looks like what I am looking for, but I have not been able to get any working result so far but the error message above.
Regards