diff options
author | AOhassan <37305877+AOhassan@users.noreply.github.com> | 2019-12-12 13:51:42 -0800 |
---|---|---|
committer | Chad Smith <chad.smith@canonical.com> | 2019-12-12 14:51:42 -0700 |
commit | 129b1c4ea250619bd7caed7aaffacc796b0139f2 (patch) | |
tree | 96970dbb7ef64d5f1399659dbf4a5f46519f81ef /config/cloud.cfg.d/README | |
parent | e2840f1771158748780a768f6bfbb117cd7610c6 (diff) | |
download | vyos-cloud-init-129b1c4ea250619bd7caed7aaffacc796b0139f2.tar.gz vyos-cloud-init-129b1c4ea250619bd7caed7aaffacc796b0139f2.zip |
azure: avoid re-running cloud-init when instance-id is byte-swapped (#84)
Azure stores the instance ID with an incorrect byte ordering for the
first three hyphen delimited parts. This results in invalid
is_new_instance checks forcing Azure datasource to recrawl the metadata
service.
When persisting instance-id from the metadata service, swap the
instance-id string byte order such that it is consistent with
that returned by dmi information. Check whether the instance-id
string is a byte-swapped match when determining correctly whether
the Azure platform instance-id has actually changed.
Diffstat (limited to 'config/cloud.cfg.d/README')
0 files changed, 0 insertions, 0 deletions