desktop_image role now fully supports http(s) urls as well