How to run multiple playbooks in parallel? Async and poll don't seem to support "Include playbook"

How to run multiple playbooks in parallel? Async and poll don’t seem to support “Include playbook”

I want to do something like

  • include: …/abc.yml
    async: 500
    poll: 0
    tags: [abc]

  • include: …/xyz.yml

async: 500
poll: 0
tags: [xyz]

I get this :

ERROR! ‘async’ is not a valid attribute for a PlaybookInclude

Is this even possible with Ansible modules?

This is probably a better question for ansible-project group than here.

I’m interested if there’s a way to do this (even if its just shell script wrapping). I had to do something similar recently and wound up using jenkins, but its not ideal as each playbook needs wrapping up as a jenkins job and it quickly gets tedious to set up if you need to run more than a few jobs in parallel.

Jon