Here is a summary of steps to setup the bot flow:
- Create JWK provisioner with Password
step beta ca provisioner add <name> --create --type JWK
- it will prompt you to provide an admin credential = your email
- Then SSO
- then you will be prompted for the
secret / password
- Get Secret to “deploy box”
- Vault, hard code, k8s secret, etc.
- run
step ca token [machine name] --ssh
on “deploy box” - where you run “create new machine”
- Using the provisioner you just created and the password it will mint the token
- send token to machine
- machine runs
step ssh certificate --host --token [token]