I built my own image for proxmox with cloud init, but the configuration provided is not applied, instead I get the error:
```
#/var/log/cloud-init.log
2025-02-28 01:14:30,699 - handlers.py[DEBUG]: start: modules-config/config-vyos_userdata: running config-vyos_userdata with frequency once-per-instance
2025-02-28 01:14:30,699 - util.py[DEBUG]: Writing to /opt/vyatta/etc/config/cloud/instances/nocloud/sem/config_vyos_userdata - wb: [644] 25 bytes
2025-02-28 01:14:30,700 - helpers.py[DEBUG]: Running config-vyos_userdata using lock (<FileLock using file '/opt/vyatta/etc/config/cloud/instances/nocloud/sem/config_vyos_userdata'>)
2025-02-28 01:14:30,700 - cc_vyos_userdata.py[DEBUG]: Commands to configure: ["set system host-name 'r01'"]
2025-02-28 01:14:30,700 - cc_vyos_userdata.py[DEBUG]: Using configuration file: /opt/vyatta/etc/config.boot.default
2025-02-28 01:14:30,700 - handlers.py[DEBUG]: finish: modules-config/config-vyos_userdata: FAIL: running config-vyos_userdata with frequency once-per-instance
2025-02-28 01:14:30,700 - util.py[WARNING]: Running module vyos_userdata (<module 'cloudinit.config.cc_vyos_userdata' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_vyos_userdata.py'>) failed
2025-02-28 01:14:30,701 - util.py[DEBUG]: Running module vyos_userdata (<module 'cloudinit.config.cc_vyos_userdata' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_vyos_userdata.py'>) failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/stages.py", line 1086, in _run_modules
ran, _r = cc.run(
^^^^^^^
File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 55, in run
return self._runners.run(name, functor, args, freq, clear_on_fail)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 185, in run
results = functor(*args)
^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/cloudinit/config/cc_vyos_userdata.py", line 198, in handle
with open(config_file_path, 'r') as f:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/opt/vyatta/etc/config.boot.default'
```
However, when I check the mentioned file it is there at the expected location, but it's only the default config without my cloud init provided parameters.
This is the build flavor used:
```
image_format = "qcow2"
packages=["qemu-guest-agent", "cloud-init"]
```
I suppose this install the vyos cloud init package and not the "official"/debian cloud init package? Otherwise I followed to documentation at [[ https://docs.vyos.io/en/sagitta/automation/cloud-init.html#cloud-init-on-proxmox | https://docs.vyos.io/en/sagitta/automation/cloud-init.html#cloud-init-on-proxmox]].
Please let me know if you need more details, any log file, etc.
Thanks in advance