This change updates how Kayobe handles Python virtual environments to ensure compatibility with the virtualenv handling used in kolla-ansible [1] and ansible-collection-kolla [2]. Summary: - Removes hardcoded 'ansible_python_interpreter' from templates. - Introduces support for the 'virtualenv' variable used by SDK roles. - Enables cleaner and more consistent interpreter selection. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/949812 [2] https://review.opendev.org/c/openstack/ansible-collection-kolla/+/949767 Closes-Bug: #2111594 Change-Id: I7cfb600eec268749ea1315112fe3a9429ab3ab8e