MIST Modules Catalog
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.
Apache
Apache HTTP Server (`httpd`) including certbot ssl
Tomcat
This role installs and configures an Apache Tomcat instance from an official archive.
Local Users and Groups
The local_users_and_groups role manages local users and groups
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.
Userlogins
This Ansible role manages user logins and specified access on a Linux system.
Hostfile
This role manages /etc/hosts entries idempotently
Prometheus Node Exporter
An Ansible role to install and configure Prometheus Node Exporter on Linux systems with systemd.
fastx
This Ansible role installs and configures FastX 4 server on target hosts.
MariaDB
Install the Mariadb including replication
LVM
setup and configuration of Logical Volume Management (LVM)
Prometheus Server
This role installs and configures a Prometheus Server including Grafana
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
Postgresql Server
Installs and configures PostgreSQL on Linux incl. replication and backup.
cronjobs
This role manages user cron jobs
iptables
This Ansible role manages iptables/nftables rules on Linux hosts.
NFS mount
This Ansible role automates the creation of mount points and the mounting of NetApp (or NFS) volumes on Linux systems.
Microsoft Defender
This Ansible role automates the installation and configuration of Microsoft Defender for Endpoint on Linux systems
Local Users and Groups
The local_users_and_groups role manages local users and groups
Opensearch
This Ansible role installs and configures OpenSearch and optionally OpenSearch Dashboards (formerly Kibana).
eessiclient
This role installs the CernVM-FS client and the EESSI-specific configuration
Pre-checks
This role performs pre-checks on a deployed virtual machine to ensure
nginx
Configures the nginx webserver including certbot ssl
Conda
installs and configures a system-wide Miniconda distribution
Local Mail sending
Lightweight Ansible role to configure command-line email sending on Linux systems via a configurable SMTP smarthost.