We should copy this script to op-mode instead of the old show_openconnect_otp.py
To reproduce: Install vyos-1x
Setting up vyos-1x (1.4.0-rc3-28-gb61a06aa5) ... Unit /lib/systemd/system/vyos-config-cloud-init.service is added as a dependency to a non-existent unit cloud-init-local.service. Traceback (most recent call last): File "/usr/libexec/vyos/services/api/graphql/generate/generate_schema.py", line 24, in <module> generate_op_mode_definitions() File "/usr/libexec/vyos/services/api/graphql/generate/schema_from_op_mode.py", line 273, in generate_op_mode_definitions module = load_as_module(basename, os.path.join(OP_MODE_PATH, file)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/vyos/utils/system.py", line 106, in load_as_module spec.loader.exec_module(mod) File "<frozen importlib._bootstrap_external>", line 936, in exec_module File "<frozen importlib._bootstrap_external>", line 1073, in get_code File "<frozen importlib._bootstrap_external>", line 1130, in get_data FileNotFoundError: [Errno 2] No such file or directory: '/usr/libexec/vyos//op_mode/otp.py' vyos@r1:~$