The Ansible best practices documentation recommends to separate inventories:
inventories/ production/ hosts.ini # inventory file for production
You can place group_vars in playbook directory as well. More info.
group_vars
Ansible will pick them up for all inventories.