Ubuntu Pastebin

Paste from rharper at Tue, 14 Mar 2017 20:35:15 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
render class   | render pkg,         |sysconfig policy   => format+consumer
===============================================================================
[eni]          | [ifupdown]          | [None]            => eni+ifupdown
[eni, netplan] | [ifupdown]          | [None]            => eni+ifupdown
[eni, netplan] | [nplan]             | [None]            => netplan+networkd
[eni, netplan] | [ifupdown]          | [None]            => eni+ifupdown
[eni, netplan] | [ifupdown, netplan] | [None]            => distro.default_render
[eni, netplan] | [ifupdown, netplan] | ["eni, netplan"]  => eni+ifupdown
[eni, netplan] | [ifupdown, netplan] | ["netplan, eni"]  => netplan+networkd


load_available_net_renders
    available = []
    for render in list_of_render_class_names_found_in_source:
        required_pkgs = renderer.required_packages()
        if system_has_packages(required_pkgs):
            available.append(render)
        else:
            log.warning('Net Renderer %s not available, missing req pkg: %s',
                        render, required_pkgs)

    return available

load_distro_net_render_policy()
    policy = config.get('sysconfig.net.render_policy')
    if not policy:
        policy = [distro.default_net_render]
    return policy
Download as text