Skip to content

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

License

Notifications You must be signed in to change notification settings

chrisipa/cloud-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Usage

Client

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

Server

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