lmcad-unicamp / CLAP

Create compute nodes in clouds and manages them with Ansible

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

👏 CLAP 👏

CLoud Application Platform provides a interface to manage, interact and deploy HPC applications hosted in different cloud provieders. CLAP is based in the elasticluster project, a tool that allows automated setup of compute clusters (MPI, Spark/Hadoop, etc) and their management. CLAP extend the project by allowing a simplified interface to interact with the compute nodes. Some of the features are:

  • YAML-Style configuration files to define nodes, logins and cloud configurations
  • User-friendly interface to create, setup, manage, interact and stop multiple computing nodes on different cloud providers at the same time
  • Group system to easily perform actions in different heterogeneous nodes via Ansible playbooks
  • Easy-to-use python API

See clap documentation at readthedocs for more information about installation and usage.


About

Create compute nodes in clouds and manages them with Ansible


Languages

Language:Python 97.6%Language:Jinja 1.5%Language:Shell 0.6%Language:Makefile 0.3%