[test] early cmd to fix net naming
Signed-off-by: Ruslan Aliev <raliev@mirantis.com> Change-Id: I11482848e48b56e1e3ef34d9e63ac2e76fe96bcb
This commit is contained in:
parent
a9a3dcadaa
commit
6fddaa1946
|
@ -11,6 +11,7 @@ debconf_selections:
|
|||
{{ "{{" }}line{{ "}}" }}
|
||||
{{ "{{" }}endfor{{ "}}" }}
|
||||
early_commands:
|
||||
01_done: cat $CONFIG | grep ens && sleep 5
|
||||
{{ "{{" }}if third_party_drivers and driver{{ "}}" }}
|
||||
{{ "{{" }}py: key_string = ''.join(['\\x%x' % x for x in driver['key_binary']]){{ "}}" }}
|
||||
{{ "{{" }}if driver['key_binary'] and driver['repository'] and driver['package']{{ "}}" }}
|
||||
|
@ -30,6 +31,11 @@ early_commands:
|
|||
driver_00: ["sh", "-c", "echo third party drivers not installed or necessary."]
|
||||
{{ "{{" }}endif{{ "}}" }}
|
||||
late_commands:
|
||||
00_fix_network_names: echo $OUTPUT_NETWORK_CONFIG && sleep 5 && grep -rn ens2 $OUTPUT_NETWORK_CONFIG && sleep 5 #sed -i -e 's/slot //g;s/keep //g' /lib/systemd/network/99-default.link && sed -i -e '/AlternativeNamesPolicy/d' /lib/systemd/network/99-default.link
|
||||
01_root_pwd: curtin in-target -- echo "root:newpass" | chpasswd
|
||||
02_fix_net_naming: ["curtin", "in-target", "--", "bash", "-c", "sed -i -e 's/slot //g;s/keep //g' /lib/systemd/network/99-default.link && sed -i -e '/AlternativeNamesPolicy/d' /lib/systemd/network/99-default.link"]
|
||||
03_fix_curtin_network_config: for net_iface in /sys/class/net/ens*; do sed -i -e "s/\b$(basename $net_iface)\b/$(udevadm test-builtin net_id $net_iface 2>/dev/null | grep ID_NET_NAME_PATH | awk -F '=' '{print $2}')/g" $TARGET_MOUNT_POINT/etc/cloud/cloud.cfg.d/50-curtin-networking.cfg; done || sleep 5
|
||||
#02_print_output: sleep 3 && cat /lib/systemd/network/99-default.link && sleep 3 && cat /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg | grep en && sleep 3
|
||||
{{ "{{" }}py:
|
||||
def find_ba_key(n):
|
||||
tag_prefix = "%s__baid" % n.hostname
|
||||
|
|
Loading…
Reference in New Issue