Skip to content

Allow external provisioner daemons to register with Coder #44

Closed
@kylecarbs

Description

@kylecarbs

Any provisionerd instance should be able to connect with authentication.

Implementation notes

Work items:

  • Create an endpoint that registers provisioners and generates a credential
  • Create a CLI command that hits this endpoint
  • Create a CLI command that starts a standalone provisionerd instance, which accepts the credential

User workflow for creating a new provisionerd instance will be:

  1. run the cli command and either output the cred to screen or a file
  2. copy the file or screen output to either the machine that runs provisionerd, or the infrastructure system that creates that machine
  3. start provisionerd using the credential

You could also imagine step 1-2 being fully automated by the infrastructure system.


Metadata

Metadata

Assignees

Labels

apiArea: HTTP API

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions