A host-name value applying by cc_vyos.py as-is from a meta-data. It may contain characters not allowed to be used.
Therefore, configuration with such a hostname value cannot be applied at the first boot, which makes a router unusable.
We need to add a check for host-name value inside cc_vyos.py to be sure that it always be able to be applied by the system.