Comment 5 for bug 1859210

Revision history for this message
Alexander Balderson (asbalderson) wrote :

I think these netplan files should cover the networking setup

$ cat 50-cloud-init.yaml
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    bridges:
        brinternal:
            addresses:
            - 192.168.33.21/25
            interfaces:
            - eno50.2733
            macaddress: 8c:dc:d4:b3:08:0d
            mtu: 1500
            nameservers:
                addresses:
                - 10.245.208.5
                search:
                - maas
                - prod.solutionsqa
            parameters:
                forward-delay: 15
                stp: false
        broam:
            addresses:
            - 10.244.40.30/21
            interfaces:
            - eno1
            macaddress: 1c:98:ec:21:98:54
            mtu: 1500
            nameservers:
                addresses:
                - 10.245.208.5
                search:
                - maas
                - prod.solutionsqa
            parameters:
                forward-delay: 15
                stp: false
            routes:
            - metric: 0
                to: 10.245.160.0/21
                via: 10.244.40.1
            - table: 1
                to: 0.0.0.0/0
                via: 10.244.40.1
            routing-policy:
            - from: 10.244.40.0/21
                priority: 100
                table: 1
            - from: 10.244.40.0/21
                table: 254
                to: 10.244.40.0/21
    ethernets:
        eno1:
            match:
                macaddress: 1c:98:ec:21:98:54
            mtu: 1500
            set-name: eno1
        eno2:
            match:
                macaddress: 1c:98:ec:21:98:55
            mtu: 1500
            set-name: eno2
        eno3:
            match:
                macaddress: 1c:98:ec:21:98:56
            mtu: 1500
            set-name: eno3
        eno4:
            match:
                macaddress: 1c:98:ec:21:98:57
            mtu: 1500
            set-name: eno4
        eno49:
            addresses:
            - 10.245.214.85/20
            gateway4: 10.245.208.5
            match:
                macaddress: 8c:dc:d4:b3:08:0c
            mtu: 1500
            nameservers:
                addresses:
                - 10.245.208.5
                search:
                - maas
                - prod.solutionsqa
            routes:
            - metric: 0
                to: 192.168.224.0/22
                via: 10.245.208.1
            set-name: eno49
        eno50:
            match:
                macaddress: 8c:dc:d4:b3:08:0d
            mtu: 1500
            set-name: eno50
        ens1f0:
            match:
                macaddress: 00:11:0a:68:67:c8
            mtu: 1500
            set-name: ens1f0
        ens1f1:
            match:
                macaddress: 00:11:0a:68:67:c9
            mtu: 1500
            set-name: ens1f1
    version: 2
    vlans:
        eno50.2733:
            id: 2733
            link: eno50
            mtu: 1500

$ cat 51-maas-as-dns.yaml
network:
    version: 2
    renderer: networkd
    bridges:
        broam:
            nameservers:
                addresses:
                - 10.244.40.30
                - 10.244.40.31
                - 10.244.40.32
                search:
                - maas