I am fairly new to ansible, but wanted to disable the all hosts directive. I want to force people to use a specific hosts group and never the all group. Biggest reason for this is the segregation of environment, mostly for PCI:DSS purposes.
To my knowledge that is not possible.
Why not split the inventory instead to achieve segregation that way?
The all will only be for the host in that specific inventory.