Skip to content

Pouta Blueprints is a frontend to manage cloud resources and lightweight user accounts.

License

Notifications You must be signed in to change notification settings

tourunen/pouta-blueprints-os

 
 

Repository files navigation

TravisCI Code Climate Test Coverage

** This is a POC modification of PB to run on OpenShift. It does not actually do anything meaningful, yet **

Pouta Blueprints

Pouta Blueprints is a frontend to manage cloud resources and lightweight user accounts. Currently supported resource types are

  • OpenStack driver, which can be used to launch instances on OpenStack cloud.
  • [Docker driver] (pouta_blueprints/drivers/provisioning/README_docker_driver.md), for running web notebook instances in Docker containers on a pool of virtual machines.
  • Pouta Virtualcluster, which can be used to launch clusters on cPouta.

Additional resources can be added by implementing the driver interface /pouta_blueprints/drivers/provisioning/base_driver.py

Installation on cPouta

To install Pouta Blueprints in your project on cPouta, see how_to_install_on_cpouta.md

Installation of development environment

Provided Vagrantfile can be used to start a new Pouta Blueprints instance (requires VirtualBox or Docker)

vagrant up

or

vagrant up --provider=docker

After the installation the first admin user is created by using the initialization form at (http://localhost:8080/#/initialize)

About

Pouta Blueprints is a frontend to manage cloud resources and lightweight user accounts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 69.2%
  • JavaScript 14.8%
  • HTML 11.4%
  • Shell 4.5%
  • CSS 0.1%