Hey Emilio,
I hope I don't waste your time with bad advice. My experience with
collections has been "interesting" - not always in a productive way.
So here goes.
While it's certainly possible to package playbooks in collections,
that might be adding to the problem. It appears you're invoking your
playbook.yml while your current
working directory is
./ansible_collections/company/iam/playbooks.
But if you want to invoke a playbook that's part of the collection,
then you want to use its FQCN:
ansible-playbook company.iam.playbook.yml
But
that is only going to work if ansible can locate your
collection(s). If you say
ansible-galaxy collection list
and it doesn't list
company.iam, then
you need to fix up your
collections_path
to include the directory containing your
ansible_collections
directory.
While I was writing this, Felix F. chimed in with some
actual
knowledge. If you do what he said in addition to my suggestions, you
should be well on your way to, er, more interesting problems!
Good luck,
--
Todd