-
Notifications
You must be signed in to change notification settings - Fork 128
Omnia collections
Lucas A. Wilson edited this page Feb 18, 2021
·
9 revisions
Ansible collections are organized by the following naming convention:
namespace.collection.[role|module]
For Omnia's purposes, the namespace will be omnia
.
The omnia
namespace should contain collections which are grouped by function:
- provision - a collection of roles for deploying various provisioning tools
- accelerator - a collection of roles for detecting and deploying various hardware accelerator drivers and software stacks
- wlm - a collection of roles for deploying various workload managers
- storage - a collection of roles for deploying storage appliances and solutions
- network - a collection of roles for deploying networking infrastructure and software-defined networks
- monitoring - a collection of roles for deploying various monitoring tools
- platform - a collection of roles for deploying various user-facing platforms
- management - a collection of roles for deploying management tools and dashboards
- cobbler (default)
- warewulf (not implemented)
- maas (not implemented)
- openstack (not implemented)
- detect - a role for installing custom fact gathering script and refreshing
gather_fact
- nvidia - a role for installing Nvidia GPU drivers and deploying software/services
- amd - a role for installing AMD GPU drivers and deploying software/services
- xilinx - a role for installing Xilinx FPGA drivers and deploying software/services
- alterra - a role for installing Intel FPGA drivers and deploying software/services
- intel - a role for installing Intel Xe GPU drivers and deploying software/services
- slurm_manager
- slurm_worker
- k8s_manager
- k8s_worker