djesionek / cloud-portal

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 (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

About

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

License:MIT License


Languages

Language:Java 74.6%Language:HCL 13.5%Language:Shell 11.0%Language:PowerShell 0.5%Language:HTML 0.2%Language:Groovy 0.1%Language:Batchfile 0.1%