diff options
Diffstat (limited to 'cloudinit/sources/helpers')
| -rw-r--r-- | cloudinit/sources/helpers/openstack.py | 25 | 
1 files changed, 0 insertions, 25 deletions
| diff --git a/cloudinit/sources/helpers/openstack.py b/cloudinit/sources/helpers/openstack.py index 461fbd0d..84322e0e 100644 --- a/cloudinit/sources/helpers/openstack.py +++ b/cloudinit/sources/helpers/openstack.py @@ -621,28 +621,3 @@ def convert_net_json(network_json=None, known_macs=None):          config.append(cfg)      return {'version': 1, 'config': config} - - -def convert_vendordata_json(data, recurse=True): -    """data: a loaded json *object* (strings, arrays, dicts). -    return something suitable for cloudinit vendordata_raw. - -    if data is: -       None: return None -       string: return string -       list: return data -             the list is then processed in UserDataProcessor -       dict: return convert_vendordata_json(data.get('cloud-init')) -    """ -    if not data: -        return None -    if isinstance(data, six.string_types): -        return data -    if isinstance(data, list): -        return copy.deepcopy(data) -    if isinstance(data, dict): -        if recurse is True: -            return convert_vendordata_json(data.get('cloud-init'), -                                           recurse=False) -        raise ValueError("vendordata['cloud-init'] cannot be dict") -    raise ValueError("Unknown data type for vendordata: %s" % type(data)) | 
