INNER CODE UNIT · Python

_clean_dc

okd-project/okd · Guides/UPI/okd4-terraform-openstack/inventory/terraform.py:98

def _clean_dc(dcname):
    # Consul DCs are strictly alphanumeric with underscores and hyphens -
    # ensure that the consul_dc attribute meets these requirements.
    return re.sub('[^\w_\-]', '-', dcname)


def iterhosts(resources):
    '''yield host tuples of (name, attributes, groups)'''
    for module_name, key, resource in resources:
        resource_type, name = key.split('.', 1)
        try:
            parser = PARSERS[resource_type]
        except KeyError:
            continue

        yield parser(resource, module_name)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…