The automatic generated folders (artifacts, inventory and project) make it impossible to run different playbooks (with ansible-runner) in different threads.
I can of course remove these folders before and after every command but it doesn't solve the problem when two commands are run almost at the same time.
Is there some work around for this ?
Also, I don't see the reason for these folders to be dumped into the filesystem. Couldn't they be stored as python objects and carried through the code ? Is there a deeper reason for them to be dumped into the filesystem ?