fix ruby 1.8.x syntax errors

also update to upstream 9.3.0 cookbook
It won't get called. This is just a copy from the SUSE-Cloud/cookbook-openstack-identity repository which uses this file.