Der Artikel verweist freundlicherweise auf yamllint und zeigt auch eine beispielhafte statische Netzwerkkonfiguration. Leider wird das Beispiel von yamllint 1.20.0 nicht mehr akzeptiert:
clonard$ cat example.yaml network: version: 2 renderer: networkd ethernets: enp1s0: addresses: - 10.10.10.2/24 - 2001:DB8::5/64 dhcp4: no gateway4: 10.10.10.1 gateway6: 2001:DB8::1 nameservers: addresses: [10.10.10.1,1.1.1.1,2001:470:20::2] clonard$ yamllint --version yamllint 1.20.0 clonard$ yamllint example.yaml example.yaml 1:1 warning missing document start "---" (document-start) 9:14 warning truthy value should be one of [false, true] (truthy) 13:11 error wrong indentation: expected 8 but found 10 (indentation) 13:34 error too few spaces after comma (commas) 13:42 error too few spaces after comma (commas) clonard$
Beanstandet wird insbesondere die Aufzählung der Nameserver-Adressen. Es ist zu weit eingerückt und yamllint erwartet bei einer Liste jeweils ein Leerzeichen nach dem Komma. Hinzu kommt, dass bei dem Parameter dhcp4 „no“ durch „false“ ersetzt werden sollte. Ich denke, es wäre gut, das Beispiel entsprechend anzupassen. Vielen Dank für Eure Arbeit hier und Grüße, AFBorchert