Closed
Description
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:
- run the cli command and either output the cred to screen or a file
- copy the file or screen output to either the machine that runs provisionerd, or the infrastructure system that creates that machine
- start provisionerd using the credential
You could also imagine step 1-2 being fully automated by the infrastructure system.