Skip to content

btravouillon/bluebanquise

 
 

Repository files navigation

BlueBanquise

BlueBanquise Logo

Web site: https://bluebanquise.com

What is BlueBanquise

BlueBanquise is a coherent Ansible roles collection, designed to deploy and manage large group of hosts (clusters of nodes).

While main target is High Performance Computing (HPC), the BlueBanquise stack is generic and can adapt to any kind of architecture (university or enterprise infrastructures, render farm, etc.).

The stack is split over multiple repositories:

  • 🌐 Core: the CORE of the stack, provides roles and tools to deploy and configure hosts.

  • 🌐 Community: COMMUNITY roles and tools, provides additional features on top of CORE. The release cycle of COMMUNITY is different than CORE.

  • 🌐 Tools: Tools repository contains sources of stack tools.

  • 🌐 Infrastructure: Infrastructure repository contains needed script and files to build packages.

Resources

Documentation

The stack documentation is available on the BlueBanquise website, in documentation subfolder.

Note that each role (CORE or COMMUNITY) embeds its own readme, with detailed usage description.

Packages

The stack packages are available in the repositories subfolder.

Supported software environment

Operating System family Operating System distribution Tested versions Notes
Red Hat
RHEL 7, 8
CentOS 7, 8
CentOS Stream 8
Oracle Linux 8
Cloud Linux 8 Base iso not enough, need to bind to external repositories.
Alma Linux 8
Rocky Linux 8
Suse
SLES NA Targeted for future release
OpenSuse Leap NA Targeted for future release
Debian
Ubuntu NA Targeted for future release
Debian NA Targeted for future release

Ansible >= 2.9.13 is mandatory for BlueBanquise to run properly.

OpenHPC scientific packages and OpenHPC slurm job scheduler are compatible with the stack.

Algoric project

BlueBanquise is part of the Algoric Project from the Fabrique du Loch FabLab.

BlueBanquise Logo

It is a revamping of the old stack Banquise, based on Salt.

The name

You may wonder where this name comes from:

Thanks

Special thanks:

  • to CINES who provided Algoric team with hardware to develop this stack.
  • to @remyd1 for his help on Banquise original stack.
  • to @bouriquet for his active help on the stack.
  • to @btravouillon for his active help on the stack.

About

Ansible based cluster stack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 62.7%
  • Jinja 35.3%
  • Dockerfile 1.2%
  • Shell 0.8%