Overview
Learn about provisioner
, why it was created and the pain it comes to solve.
Why creating provisioner
?
-
Allow a better experience for teams using multiple sources of managed scripts, make them approachable and safe to use by having a tested, documented and controlled process with minimum context switches, increasing engineers velocity
-
Allowing to compose different actions from multiple channels (shell scripts, CLI utilities, repetitive commands etc..) into a coherent well documented plugin
-
Having the ability to run the same action from CI on a local machine and vice-versa. Execution is controlled with flavored flags or differnet configuration set per environment
-
Remove the fear of running an arbitrary undocumeted script that relies on ENV vars to control its execution
-
Use only the plugins that you care about, search the plugins marketplace and install (or pre-install) based on needs
-
Reduce the amount of CLI utilities created in a variety of languages in an organization
-
Interaction with
provisioner
support both user experience:- Interactive TUI (terminal GUI) enriched with step-by-step documentation and guidance
- Non-interactive mode i.e. direct CLI command