neilmunday / bluebanquise

A coherent Ansible roles collection to simply deploy clusters of nodes.

Home Page:https://bluebanquise.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

The BlueBanquise stack is generic and can adapt to any kind of architecture (High Performance Computing clusters, university or enterprise infrastructures, Blender render farm, K8S cluster, etc.).

The stack is split over two repositories:

  • 🌐 Core: the CORE of the stack, focused on providing roles and tools to deploy hosts and configure vital services. CORE is generic to any kind of cluster.

  • 🌐 Community: COMMUNITY roles and tools provides additional production level features on top of CORE to specialize cluster.

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

The stack aims at supporting a maximum range of hardware, CPU architectures, and Linux distributions.

Currently supported distributions are:

Operating System family Operating System distribution Tested versions Architectures Notes
Red Hat
RHEL 7, 8 x86_64, aarch64 √
Rocky Linux 8 x86_64, aarch64 √
CentOS 7, 8 x86_64, aarch64 √
CentOS Stream 8 x86_64, aarch64 √
Oracle Linux 8 x86_64, aarch64 √
Cloud Linux 8 x86_64, aarch64 √
Alma Linux 8 x86_64, aarch64 √
Debian
Ubuntu 20.04 x86_64, aarch64 √. Diskless not supported for now.
Debian Targeted for future release
Suse
SLES 15.3 x86_64, aarch64 √
OpenSuse Leap 15.3 x86_64, aarch64 √

Ansible >= 4.10.0 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, located in Brittany - France.

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 Bull-Atos team from Toulouse 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

A coherent Ansible roles collection to simply deploy clusters of nodes.

https://bluebanquise.com

License:MIT License


Languages

Language:Jinja 88.7%Language:Shell 6.9%Language:Python 2.7%Language:Dockerfile 1.7%