Location / Organization association of Ansible roles / Salt states

Currently, a admin imports Ansible Roles / Salt States. All organizations / locations have access to these roles / states.

For large companies with multiple organizations and locations it make sense to only show the necessary roles / states. Additionally, sometimes roles are only specific for a certain organization and should not be used by another.

Are there reasons, why it is not possible currently, to configure which roles / which states can be used for each organization / locations?

nobody has an opinion?