Customer Configurator Tool
I am proposing that we create a customer configuration tool.
The goal is to have something that walks customers through questions about their installation (e.g.: like an installer wizard) that asks questions about their environment and generates the proper configuration files along with a customized installation document.
Long Term Goals
- Stores customer configuration information securely and, with GitLab upgrades, notifies them of changes in defaults or new features
- Source Control by default for configuration
- Allows documentation customization to environments providing a much better administrator experience with less searching
- Eventual ability to generate an actual installer orchestration path (eg: Ansible installer) crafted from their responses
- Customer cost analysis tool showing cost to deploy GitLab to our supported reference platforms as described in #398