openstack_provisioning_data["provider"] should probably be cfme_data[openstack_provisioning_data["provider_key"]]["name"] 

...you are forcing the yaml key and the provider name to match which isn't always going to be the case