Add script to provision new customers
What does this MR do?
This script builds on the work by @pedropombeiro here to automate closed beta provisioning and adds a few more automated steps:
- Automatically gets the necessary credentials from 1password using the
op
cli, to avoid needing to copy paste multiple credentials, and risking them leaking in bash history or screen sharing sessions - Automatically creates the user 1password entry, generates a password, and creates the user in Orka
- Starts the provisioning process in a container running the CI image so the environment is consistent
- Asks for customer data in a friendly way using
read