Self service web portal supporting multiple Cloud providers and use cases.
- LDAP authentication & authorization
- Use case provisioning with Hashicorp's Terraform
- Provisioning history
- Automated deprovisioning with terraform destroy (by expiration dates)
- Execute bootstrap scripts for automated server configuration
- Send HTML emails with customizable velocity templates and Terraform log data as attachment
- Responsive WebUI with generic variable rendering
- Optimized RESTful WebServices and CLI client for CD pipeline integrations
- Dashboards showing important provisioning metrics
- Scripting console exposing business logic services for Groovy scripting
- Check infrastructure requirements
- Setup accounts for Cloud providers
- Install the self service portal
- Add Cloud credentials with an admin user
- See README.md file of cloud-portal-client module
- See README.md file of cloud-portal-server module