Canonical Netplan Description
Netplan is a utility that allows you to easily configure networking on a Linux system. Simply create a YAML description that describes the network interfaces you need and how each should be configured. Netplan will then generate the configuration necessary for your chosen renderer. This will allow NetworkManager to manage all devices (and by default any ethernet device with DHCP will be displayed once a carrier is detected). Netplan reads network configurations from /etc/netplan/*.yaml, which can be written by administrators, installers or cloud image instantiations. Netplan generates configuration files for backend purposes in /run during early boot to give control to a specific networking daemon.