MIST Modules Catalog
Included in Standard Deployment
Modules included in the default MIST installation.
Hostfile
This role manages /etc/hosts entries idempotently
LVM
setup and configuration of Logical Volume Management (LVM)
Pre-checks
This role performs pre-checks on a deployed virtual machine to ensure
Prometheus Node Exporter
An Ansible role to install and configure Prometheus Node Exporter on Linux systems with systemd.
promtail
Promtail as a log shipper for Grafana Loki
sudoadd
This Ansible role manages sudo permissions for existing Linux users
Sysprep
This Ansible role sysprep sets up basic system configurations required for initializing servers
Userlogins
This Ansible role manages user logins and specified access on a Linux system.
Included with NetApp/NFS Storage
Modules included in deployments using NetApp/NFS shares.
Microsoft Defender
This Ansible role automates the installation and configuration of Microsoft Defender for Endpoint on Linux systems
NFS mount
This Ansible role automates the creation of mount points and the mounting of NetApp (or NFS) volumes on Linux systems.
Available on Request
Additional modules that can be enabled when needed.
AD Key Login
The role enforces users to login with SSH Key store in Active Directory
Apache
Apache HTTP Server (`httpd`) including certbot ssl
Conda
installs and configures a system-wide Miniconda distribution
cronjobs
This role manages user cron jobs
eessiclient
This role installs the CernVM-FS client and the EESSI-specific configuration
fastx
This Ansible role installs and configures FastX 4 server on target hosts.
Files and Packages
The files_and_pkgs role is a utility role to install packages, software repositories and manage files and directories on hosts dynamically.
Grafana (standalone)
Grafana standalone server
iptables
This Ansible role manages iptables/nftables rules on Linux hosts.
Local Users and Groups
The local_users_and_groups role manages local users and groups
loki
Loki as a centralized log aggregation system
MariaDB
Install the Mariadb including replication
NFS Server
Creates a NFS server and shares volumes to clients
nginx
Configures the nginx webserver including certbot ssl
Opensearch
This Ansible role installs and configures OpenSearch and optionally OpenSearch Dashboards (formerly Kibana).
Postgresql Server
Installs and configures PostgreSQL on Linux incl. replication and backup.
Prometheus Server
This role installs and configures a Prometheus Server
Shibboleth
A flexible Single Sign-On solution for any organisation with complex identity management requirements.
Squid Proxy
An Ansible role to install and configure the Squid proxy server on RHEL-based systems (e.g. AlmaLinux). The role supports multiple operation modes (e.g. default, cvmfs) using a clean, data-driven approach.
SSHFS
Ansible role for configuring persistent SSHFS mounts using systemd services.
Systemlimits
Manage CPUQuota, MemoryMax, MemoryHigh, and TasksMax for user slices using systemd.
Tomcat
This role installs and configures an Apache Tomcat instance from an official archive.
Wireguard Server
Installs and configures WireGuard Server using `wg-quick`.