Endpoints

Traceback (most recent call last):
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/bin/flask", line 8, in <module>
    sys.exit(main())
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/flask/cli.py", line 988, in main
    cli.main()
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/flask/cli.py", line 579, in main
    return super().main(*args, **kwargs)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/flask/cli.py", line 426, in decorator
    with __ctx.ensure_object(ScriptInfo).load_app().app_context():
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/flask/cli.py", line 389, in load_app
    app = locate_app(import_name, name)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/flask/cli.py", line 251, in locate_app
    return find_best_app(module)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/flask/cli.py", line 77, in find_best_app
    app = app_factory()
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/site-packages/noclouddotnet/__init__.py", line 75, in create_app
    os.makedirs(app.instance_path, exist_ok=True)
  File "/home/docs/checkouts/readthedocs.org/user_builds/noclouddotnet/envs/stable/lib/python3.7/os.py", line 223, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/var/lib/noclouddotnet'
noclouddotnet.instance.routes.debug()[source]

Show debug info; from request.

Returns

yaml of request and application configuration

noclouddotnet.instance.routes.fetch()[source]

Return all registered instance records.

Returns

yaml instance data responding to query

noclouddotnet.instance.routes.meta_data()[source]

Respond to meta-data request; either returning previously associated record or generating a new one.

Returns

yaml instance/host information

noclouddotnet.instance.routes.phone_home()[source]

A cloud-init phone-home data/save. The phone-home url should be /phone-home?instance_id=$INSTANCE_ID Note that a phone-home call only happens once per cloud-instance.

Returns

http return code

noclouddotnet.instance.routes.user_data()[source]

User data (scripts).

Returns

gzip/blob of cloud-int formatted user data

noclouddotnet.instance.routes.vendor_data()[source]

Vendor data (scripts).

Returns

gzip/blob of cloud-int formatted user data