cloud-portal icon indicating copy to clipboard operation
cloud-portal copied to clipboard

Self service web portal for different Cloud platforms like Azure, AWS and VMWare vSphere.

Cloud Portal

Build Status Code Analysis

Overview

Self service web portal supporting multiple Cloud providers and use cases.

Self Service Cloud Portal - Use Case #1

Providers

Provisioners

Features

  • 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

Prerequisites

  • Check infrastructure requirements
  • Setup accounts for Cloud providers
  • Install the self service portal
  • Add Cloud credentials with an admin user

Usage

Client

  • See README.md file of cloud-portal-client module

Server

  • See README.md file of cloud-portal-server module