TrinityX Combined Ansible Playbook Tags Reference

This document lists Ansible tags for playbooks. These are typically used to fine grain changes, updates and reconfigurations, possibly in combination with -e override=yes to reset configurations to default/all.yml definitions. It's encouraged to use these not before full completion of the playbooks.

What a re-run leaves as it is, and what -e override=yes resets, is described in the installation notes.

Total tags: 138

Tag What it does
admin-change Re-applies the admin group by running the sssd, Slurm and genders configuration, Open OnDemand, Alertmanager and Grafana roles in full: their configuration files are rewritten, firewall ports re-applied and services restarted. Not available in TrinityX 15.3.
alertx Runs the alertx role or related tasks.
always Runs regardless of tag selection; used for preflight, facts, and sanity checks required by other tagged runs.
apps Runs the apps role or related tasks.
aria2c Runs the aria2c role or related tasks.
authentication Authentication stack and dependent setup, including LDAP/DS389/SSSD/Obol-related roles.
bind Runs the bind role or related tasks.
branding Tasks for branding configuration.
build Tasks tagged for build.
chrony Runs the chrony role or related tasks.
cleanup-legacy Cleanup of legacy TrinityX artifacts.
cloud Tasks tagged for cloud.
config-genders Generated/config-managed genders configuration.
config-manager TrinityX configuration manager tooling.
config-slurm Generated/config-managed Slurm configuration.
cv_support Runs the cv_support role or related tasks.
ds389 Runs the ds389 role or related tasks.
ds389-config Configuration of the 389 Directory Server: root password, trust schema and memberOf plugin settings.
easybuild Runs the easybuild role or related tasks.
easybuild-env Tasks tagged for easybuild env.
easybuild-install Install phase for easybuild.
easybuild-prepare Tasks tagged for easybuild prepare.
environment Runs the environment role or related tasks.
environment-modules Runs the environment modules role or related tasks.
fencing Tasks tagged for fencing.
firewalld Runs the firewalld role or related tasks.
grafana Runs the grafana role or related tasks.
ha High-availability related setup.
hostname Runs the hostname role or related tasks.
image-create OS image creation/bootstrap tasks.
image-create-chroot Tasks tagged for image create chroot.
image-create-ctrl Tasks tagged for image create ctrl.
image-create-luna-tasks Tasks tagged for image create luna tasks.
image-setup OS image setup/configuration tasks.
init Runs the init role or related tasks.
init-nodes Runs the init nodes role or related tasks.
install-only Runs tasks intended only to install or stage packages, wheels, binaries, tarballs, repositories, or similar software artifacts.
k3s K3s setup.
kea Runs the kea role or related tasks.
kubernetes Kubernetes/K3s setup.
logrotate Runs the logrotate role or related tasks.
lshw Runs the lshw role or related tasks.
luna Luna provisioning stack.
mariadb Runs the mariadb role or related tasks.
monitoring Monitoring stack roles and exporters.
nfs Runs the nfs role or related tasks.
nfs-mounts Runs the nfs mounts role or related tasks.
noproxy Runs the noproxy role or related tasks.
nscd Runs the nscd role or related tasks.
obol Runs the obol role or related tasks.
ood Open OnDemand components.
ood-apps Open OnDemand TrinityX app installation/configuration.
ood-core Open OnDemand core installation/configuration.
openhpc Runs the openhpc role or related tasks.
openldap Runs the openldap role or related tasks.
osconfig Tasks for osconfig configuration.
pacemaker Pacemaker cluster setup.
pack-image Packs the image with luna osimage pack; the task inside the osimage-pack role.
pack-images Pack Luna OS images.
packages Tasks for packages installation or package/artifact handling.
password Runs the password role or related tasks.
pcs PCS/Corosync/Pacemaker related setup.
pdsh Runs the pdsh role; used when OpenHPC is not enabled.
prometheus Prometheus monitoring components.
prometheus-alertmanager Runs the prometheus alertmanager role or related tasks.
prometheus-alertmanager-configure Configuration phase for prometheus alertmanager.
prometheus-alertmanager-install Install phase for prometheus alertmanager.
prometheus-alertmanager-run Runtime/service enable/start tasks for prometheus alertmanager.
prometheus-alertmanager-selinux SELinux support tasks for prometheus alertmanager.
prometheus-amd-exporter Runs the prometheus amd exporter role or related tasks.
prometheus-amd-exporter-configure Configuration phase for prometheus amd exporter.
prometheus-amd-exporter-install Install phase for prometheus amd exporter.
prometheus-amd-exporter-run Runtime/service enable/start tasks for prometheus amd exporter.
prometheus-ha-exporter Runs the prometheus ha exporter role or related tasks.
prometheus-ha-exporter-configure Configuration phase for prometheus ha exporter.
prometheus-ha-exporter-install Install phase for prometheus ha exporter.
prometheus-ha-exporter-run Runtime/service enable/start tasks for prometheus ha exporter.
prometheus-infiniband-exporter Runs the prometheus infiniband exporter role or related tasks.
prometheus-infiniband-exporter-configure Configuration phase for prometheus infiniband exporter.
prometheus-infiniband-exporter-install Install phase for prometheus infiniband exporter.
prometheus-infiniband-exporter-run Runtime/service enable/start tasks for prometheus infiniband exporter.
prometheus-ipmi-exporter Runs the prometheus ipmi exporter role or related tasks.
prometheus-ipmi-exporter-configure Configuration phase for prometheus ipmi exporter.
prometheus-ipmi-exporter-install Install phase for prometheus ipmi exporter.
prometheus-ipmi-exporter-run Runtime/service enable/start tasks for prometheus ipmi exporter.
prometheus-lshw-exporter Runs the prometheus lshw exporter role or related tasks.
prometheus-lshw-exporter-configure Configuration phase for prometheus lshw exporter.
prometheus-lshw-exporter-install Install phase for prometheus lshw exporter.
prometheus-lshw-exporter-run Runtime/service enable/start tasks for prometheus lshw exporter.
prometheus-luna-exporter Runs the prometheus luna exporter role or related tasks.
prometheus-luna-exporter-configure Configuration phase for prometheus luna exporter.
prometheus-luna-exporter-install Install phase for prometheus luna exporter.
prometheus-luna-exporter-run Runtime/service enable/start tasks for prometheus luna exporter.
prometheus-node-exporter Runs the prometheus node exporter role or related tasks.
prometheus-node-exporter-configure Configuration phase for prometheus node exporter.
prometheus-node-exporter-install Install phase for prometheus node exporter.
prometheus-node-exporter-run Runtime/service enable/start tasks for prometheus node exporter.
prometheus-node-exporter-selinux SELinux support tasks for prometheus node exporter.
prometheus-nvidia-exporter Runs the prometheus nvidia exporter role or related tasks.
prometheus-nvidia-exporter-configure Configuration phase for prometheus nvidia exporter.
prometheus-nvidia-exporter-install Install phase for prometheus nvidia exporter.
prometheus-nvidia-exporter-run Runtime/service enable/start tasks for prometheus nvidia exporter.
prometheus-server Runs the prometheus server role or related tasks.
prometheus-server-configure Configuration phase for prometheus server.
prometheus-server-install Install phase for prometheus server.
prometheus-server-legacy Legacy cleanup/migration tasks for prometheus server.
prometheus-server-run Runtime/service enable/start tasks for prometheus server.
prometheus-server-selinux SELinux support tasks for prometheus server.
prometheus-slurm-exporter Runs the prometheus slurm exporter role or related tasks.
prometheus-slurm-exporter-configure Configuration phase for prometheus slurm exporter.
prometheus-slurm-exporter-install Install phase for prometheus slurm exporter.
prometheus-slurm-exporter-run Runtime/service enable/start tasks for prometheus slurm exporter.
prometheus-slurm-job-exporter Runs the prometheus slurm job exporter role or related tasks.
prometheus-slurm-job-exporter-configure Configuration phase for prometheus slurm job exporter.
prometheus-slurm-job-exporter-install Install phase for prometheus slurm job exporter.
prometheus-slurm-job-exporter-run Runtime/service enable/start tasks for prometheus slurm job exporter.
pwquality Runs the pwquality role or related tasks.
rdma-centos Runs the rdma centos role or related tasks.
repos Tasks for repos configuration.
resolv Runs the resolv role or related tasks.
resolv-first Runs the resolv first role or related tasks.
rsyslog Runs the rsyslog role or related tasks.
sbank Runs the sbank role or related tasks.
shared-fs Shared filesystem related setup.
slurm Slurm workload manager setup.
ssh Runs the ssh role or related tasks.
ssl-cert Runs the ssl cert role or related tasks.
sssd Runs the sssd role or related tasks.
subscription Tasks tagged for subscription.
sync-secrets Runs the sync secrets role or related tasks.
syslog-ng Runs the syslog ng role or related tasks.
target Runs the target role or related tasks.
trix-tree Runs the trix tree role or related tasks.
tunables Runs the tunables role or related tasks.
verify-host Tasks tagged for verify host.
verify-ip Tasks tagged for verify ip.
wrapup Controller wrap-up/finalization tasks.
wrapup-images Image wrap-up/finalization tasks.

Detailed tag usage

admin-change

Re-applies the admin group (admin_group in group_vars/all.yml) by running the roles listed below in full. The roles do not only set ownership: they rewrite the configuration files they manage, re-apply their firewall ports, install or update their packages and restart their services, exactly as a full run of the playbook would for these components.

In TrinityX 15.3 this tag does not exist; see the 15.3 procedure.

Without -e override=yes

Group ownership and permissions are set on:

  • /etc/slurm/slurm-nodes.conf, /etc/slurm/slurm-partitions.conf, /etc/slurm/gres.conf and /etc/genders (admin group, group read and write); a .bkp copy of each is created if missing
  • the Open OnDemand app directories in /var/www/ood/apps/sys/
  • /trinity/local/ondemand/3.0/config/ and its luna.ini
  • /dev/infiniband/umad0
  • /etc/trinity/passwords/prometheus/ and its admin.txt

The admin group is created in LDAP if it does not exist.

These files are rewritten, so local edits in them are lost:

  • /etc/sssd/sssd.conf
  • /etc/sudoers.d/lchroot, /etc/sudoers.d/ibanalyzer and /usr/local/sbin/ood_lchroot_wrapper
  • /trinity/local/ondemand/3.0/config/luna.ini
  • /etc/ood/config/apps/shell/env, /etc/ood/config/apps/dashboard/env and /etc/ood/config/apps/bc_desktop/TrinityX.yml
  • the Open OnDemand portal configuration: /etc/ood/config/ood_portal.yml, nginx_stage.yml, clusters.d/<cluster>.yml, ondemand.d/ondemand.yml, the dashboard en.yml, branding and footer files, and /etc/pam.d/ood
  • the Grafana configuration: /etc/grafana/grafana.ini, /etc/grafana/ldap.toml, the provisioned datasources and dashboards
  • the Alertmanager configuration: alertmanager.yml, alertmanager.web.yml, its templates and its systemd unit

Open OnDemand app files, module files and /etc/ood/config/apps/bc_desktop/submit/TrinityX.yml.erb are created only when missing.

Firewall: the ports 8080/tcp (Open OnDemand), 3000/tcp (Grafana) and 9093/tcp (Alertmanager) are set to the state of firewall_open_ood, firewall_open_grafana and firewall_open_prometheus in group_vars/all.yml. These are false by default, so a port opened by hand is closed again.

Packages: the sssd, Open OnDemand, Grafana and Alertmanager packages and the TrinityX configuration tools are installed or updated, and Grafana is upgraded when the installed version differs from the playbook's. The package and update repositories must be reachable.

Services: sssd, grafana-server and prometheus-alertmanager are restarted when their files change; the Open OnDemand web server is restarted. The Grafana organisation name and home dashboard are set again.

With -e override=yes

The same, and in addition every Open OnDemand app is rewritten from the playbook: the app files, each app's manifest.yml, the module files under /trinity/shared/modulefiles/, the TrinityX app links and /etc/ood/config/apps/bc_desktop/submit/TrinityX.yml.erb. Local changes to the apps are lost.

Keep local sssd settings in /etc/sssd/conf.d/<name>.conf, owned by root with mode 0600: sssd reads these files on top of sssd.conf, and the playbooks do not touch them.

To reset ownership and permissions that have drifted, or after changing admin_group:

ansible-playbook controller.yml --tags admin-change
  • Used on: role
  • Recorded examples: 8

  • site/controller.yml — trinity/sssd; module: role; hosts=controllers

  • site/controller.yml — trinity/config-slurm; module: role; hosts=controllers
  • site/controller.yml — trinity/config-genders; module: role; hosts=controllers
  • site/controller.yml — trinity/config-manager; module: role; hosts=controllers
  • site/controller.yml — trinity/ood; module: role; hosts=controllers
  • site/controller.yml — trinity/ood-apps; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-alertmanager; module: role; hosts=controllers
  • site/controller.yml — trinity/grafana; module: role; hosts=controllers

alertx

Runs the alertx role or related tasks.

  • Used on: role
  • Recorded examples: 11

  • site/controller.yml — trinity/alertx; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/alertx; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/alertx; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/alertx; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/alertx; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/alertx; module: role; hosts={{ hostlist }}

always

Runs regardless of tag selection; used for preflight, facts, and sanity checks required by other tagged runs.

  • Used on: play, role, task
  • Recorded examples: 80

  • site/k3s-redhat.yml — Set image name; module: set_fact; play=localhost

  • site/login-default.yml — Set image name; module: set_fact; play=localhost
  • site/login-default.yml — Verify if luna secret vault exists; module: stat; play=localhost
  • site/login-default.yml — play=localhost
  • site/compute-redhat.yml — Set image name; module: set_fact; play=localhost
  • site/compute-centos.yml — Set image name; module: set_fact; play=localhost
  • site/controller.yml — trinity/prepare; module: role; hosts=controllers
  • site/controller.yml — trinity/lock-check; module: role; hosts=controllers
  • site/controller.yml — trinity/yml-check; module: role; hosts=controllers
  • site/controller.yml — trinity/ldap-backend-selector; module: role; hosts=controllers
  • site/k3s-default.yml — Set image name; module: set_fact; play=localhost
  • site/k3s-centos.yml — Set image name; module: set_fact; play=localhost
  • site/compute-opensuse.yml — Set image name; module: set_fact; play=localhost
  • site/compute-default.yml — Set image name; module: set_fact; play=localhost
  • site/k3s-alma.yml — Set image name; module: set_fact; play=localhost
  • site/k3s-ubuntu.yml — Set image name; module: set_fact; play=localhost
  • site/k3s-opensuse.yml — Set image name; module: set_fact; play=localhost
  • site/login-ubuntu.yml — Set image name; module: set_fact; play=localhost
  • site/compute-ubuntu.yml — Set image name; module: set_fact; play=localhost
  • site/compute-alma.yml — Set image name; module: set_fact; play=localhost
  • ... 60 more examples not shown

apps

Runs the apps role or related tasks.

  • Used on: role
  • Recorded examples: 3

  • site/imports/trinity-opensuse-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}

  • site/imports/trinity-ubuntu-login-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}

aria2c

Runs the aria2c role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/aria2c; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/aria2c; module: role; hosts=controllers

authentication

Authentication stack and dependent setup, including LDAP/DS389/SSSD/Obol-related roles.

  • Used on: role
  • Recorded examples: 10

  • site/controller.yml — trinity/init; module: role; hosts=controllers

  • site/controller.yml — trinity/trix-tree; module: role; hosts=controllers
  • site/controller.yml — trinity/ssl-cert; module: role; hosts=controllers
  • site/controller.yml — trinity/openldap; module: role; hosts=controllers
  • site/controller.yml — trinity/ds389; module: role; hosts=controllers
  • site/controller.yml — trinity/obol; module: role; hosts=controllers
  • site/controller.yml — trinity/sssd; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — trinity/init; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — trinity/trix-tree; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — trinity/ssl-cert; module: role; hosts=controllers

bind

Runs the bind role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/bind; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/bind; module: role; hosts=controllers

branding

Tasks for branding configuration.

  • Used on: task
  • Recorded examples: 10

  • site/roles/trinity/ood/tasks/main.yml — Render OOD ood_portal.yml config file; module: ansible.builtin.template

  • site/roles/trinity/ood/tasks/main.yml — Render OOD nginx_stage.yml config file; module: ansible.builtin.template
  • site/roles/trinity/ood/tasks/main.yml — Copy TrinityX branding to /var/www/ood/public; module: ansible.builtin.copy
  • site/roles/trinity/ood/tasks/main.yml — Apply TrinityX en.yml (welcome_html) branding; module: ansible.builtin.template
  • site/roles/trinity/ood/tasks/main.yml — Create /etc/ood/config/ondemand.d if not present; module: ansible.builtin.file
  • site/roles/trinity/ood/tasks/main.yml — Apply TrinityX ondemand.yml branding; module: ansible.builtin.template
  • site/roles/trinity/ood/tasks/main.yml — Override default 404 page to auto initialize app; module: ansible.builtin.blockinfile
  • site/roles/trinity/ood/tasks/main.yml — Ensuring correct permissions to pun config view; module: ansible.builtin.file
  • site/roles/trinity/ood/tasks/main.yml — Ensure OOD layout folder exists; module: ansible.builtin.file
  • site/roles/trinity/ood/tasks/main.yml — Add releaseversion to the OOD footer; module: ansible.builtin.template

build

Tasks tagged for build.

  • Used on: play
  • Recorded examples: 1

  • site/login-ubuntu.yml — hosts=

chrony

Runs the chrony role or related tasks.

  • Used on: role
  • Recorded examples: 4

  • site/controller.yml — trinity/chrony; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/chrony; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/chrony; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/chrony; module: role; hosts={{ hostlist }}

cleanup-legacy

Cleanup of legacy TrinityX artifacts.

  • Used on: role
  • Recorded examples: 7

  • site/controller.yml — trinity/cleanup-legacy; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/cleanup-legacy; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/cleanup-legacy; module: role; hosts={{ hostlist }}
  • site/imports/cloud-shadow-controller.yml — trinity/cleanup-legacy; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/cleanup-legacy; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/cleanup-legacy; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/cleanup-legacy; module: role; hosts={{ hostlist }}

cloud

Tasks tagged for cloud.

  • Used on: play, task
  • Recorded examples: 3

  • site/controller.yml — hosts=

  • site/controller.yml — hosts=
  • site/roles/trinity/init/tasks/main.yml — task

config-genders

Generated/config-managed genders configuration.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/config-genders; module: role; hosts=controllers

config-manager

TrinityX configuration manager tooling.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/config-manager; module: role; hosts=controllers

config-slurm

Generated/config-managed Slurm configuration.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/sssd; module: role; hosts=controllers

  • site/controller.yml — trinity/config-slurm; module: role; hosts=controllers

cv_support

Runs the cv_support role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/cv_support; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/cv_support; module: role; hosts=controllers

ds389

Runs the ds389 role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/ds389; module: role; hosts=controllers

ds389-config

Tasks tagged for ds389 config.

  • Used on: task
  • Recorded examples: 3

  • site/roles/trinity/ds389/tasks/main.yml — Get ds389 root password from /etc/trinity/passwords; module: set_fact

  • site/roles/trinity/ds389/tasks/main.yml — task
  • site/roles/trinity/ds389/tasks/main.yml — task

easybuild

Runs the easybuild role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/easybuild; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/easybuild; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/easybuild; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/easybuild; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/easybuild; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/easybuild; module: role; hosts={{ hostlist }}

easybuild-env

Tasks tagged for easybuild env.

  • Used on: task
  • Recorded examples: 3

  • site/roles/trinity/easybuild/tasks/main.yml — task

  • site/roles/trinity/easybuild/tasks/main.yml — task
  • site/roles/trinity/easybuild/tasks/main.yml — Create /etc/profile.d/z_easybuild.sh; module: template

easybuild-install

Install phase for easybuild.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/easybuild/tasks/main.yml — task

  • site/roles/trinity/easybuild/tasks/main.yml — task

easybuild-prepare

Tasks tagged for easybuild prepare.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/easybuild/tasks/main.yml — task

  • site/roles/trinity/easybuild/tasks/main.yml — Get EasyBuild user info; module: ansible.builtin.getent
  • site/roles/trinity/easybuild/tasks/main.yml — Ensure EasyBuild shared directory exists; module: file
  • site/roles/trinity/easybuild/tasks/main.yml — Ensure EasyBuild shared directory exists; module: file

environment

Runs the environment role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/environment; module: role; hosts=controllers

environment-modules

Runs the environment modules role or related tasks.

  • Used on: role
  • Recorded examples: 3

  • site/controller.yml — trinity/environment-modules; module: role; hosts=controllers

  • site/imports/trinity-redhat-image-setup.yml — trinity/environment-modules; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/environment-modules; module: role; hosts={{ hostlist }}

fencing

Tasks tagged for fencing.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/wrapup/tasks/main.yml — task

  • site/roles/trinity/pacemaker/tasks/main.yaml — task

firewalld

Runs the firewalld role or related tasks.

  • Used on: role
  • Recorded examples: 7

  • site/controller.yml — trinity/firewalld; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/firewalld; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/firewalld; module: role; hosts={{ hostlist }}
  • site/imports/cloud-shadow-controller.yml — trinity/firewalld; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/firewalld; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/firewalld; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/firewalld; module: role; hosts={{ hostlist }}

grafana

Runs the grafana role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/grafana; module: role; hosts=controllers

ha

High-availability related setup.

  • Used on: role, task
  • Recorded examples: 10

  • site/controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers

  • site/controller.yml — trinity/sync-secrets; module: role; hosts=controllers
  • site/controller.yml — trinity/pacemaker; module: role; hosts=controllers
  • site/controller.yml — trinity/shared-fs; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-ha-exporter; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}
  • site/roles/trinity/wrapup/tasks/main.yml — task
  • site/roles/trinity/init/tasks/main.yml — task

hostname

Runs the hostname role or related tasks.

  • Used on: role
  • Recorded examples: 7

  • site/controller.yml — trinity/hostname; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/hostname; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/hostname; module: role; hosts={{ hostlist }}
  • site/imports/cloud-shadow-controller.yml — trinity/hostname; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/hostname; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/hostname; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/hostname; module: role; hosts={{ hostlist }}

image-create

OS image creation/bootstrap tasks.

  • Used on: role
  • Recorded examples: 12

  • site/imports/trinity-opensuse-image-create.yml — trinity/image-download; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-create.yml — trinity/image-create; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-create.yml — luna/osimage-create; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-create.yml — trinity/image-create; module: role; hosts={{ image_name }}.osimages.luna
  • site/imports/trinity-ubuntu-image-create.yml — trinity/image-download; module: role; hosts=controllers
  • site/imports/trinity-ubuntu-image-create.yml — trinity/image-create; module: role; hosts=controllers
  • site/imports/trinity-ubuntu-image-create.yml — luna/osimage-create; module: role; hosts=controllers
  • site/imports/trinity-ubuntu-image-create.yml — trinity/image-create; module: role; hosts={{ image_name }}.osimages.luna
  • site/imports/trinity-redhat-image-create.yml — trinity/image-download; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — trinity/image-create; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — luna/osimage-create; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — trinity/image-create; module: role; hosts={{ image_name }}.osimages.luna

image-create-chroot

Tasks tagged for image create chroot.

  • Used on: play
  • Recorded examples: 3

  • site/imports/trinity-opensuse-image-create.yml — hosts={{ image_name }}.osimages.luna

  • site/imports/trinity-ubuntu-image-create.yml — hosts={{ image_name }}.osimages.luna
  • site/imports/trinity-redhat-image-create.yml — hosts={{ image_name }}.osimages.luna

image-create-ctrl

Tasks tagged for image create ctrl.

  • Used on: play
  • Recorded examples: 3

  • site/imports/trinity-opensuse-image-create.yml — hosts=controllers

  • site/imports/trinity-ubuntu-image-create.yml — hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — hosts=controllers

image-create-luna-tasks

Tasks tagged for image create luna tasks.

  • Used on: play
  • Recorded examples: 3

  • site/imports/trinity-opensuse-image-create.yml — hosts=controllers

  • site/imports/trinity-ubuntu-image-create.yml — hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — hosts=controllers

image-setup

OS image setup/configuration tasks.

  • Used on: play
  • Recorded examples: 5

  • site/imports/trinity-opensuse-image-setup.yml — hosts={{ hostlist }}

  • site/imports/trinity-ubuntu-login-setup.yml — hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — hosts={{ hostlist }}

init

Runs the init role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/init; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/init; module: role; hosts=controllers

init-nodes

Runs the init nodes role or related tasks.

  • Used on: role
  • Recorded examples: 5

  • site/imports/trinity-opensuse-image-setup.yml — trinity/init-nodes; module: role; hosts={{ hostlist }}

  • site/imports/trinity-ubuntu-login-setup.yml — trinity/init-nodes; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/init-nodes; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/init-nodes; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/init-nodes; module: role; hosts={{ hostlist }}

install-only

Runs tasks intended only to install or stage packages, wheels, binaries, tarballs, repositories, or similar software artifacts.

  • Used on: role, task
  • Recorded examples: 80

  • site/imports/trinity-opensuse-image-create.yml — trinity/image-download; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-create.yml — trinity/image-create; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-create.yml — trinity/image-create; module: role; hosts={{ image_name }}.osimages.luna
  • site/imports/trinity-ubuntu-image-create.yml — trinity/image-download; module: role; hosts=controllers
  • site/imports/trinity-ubuntu-image-create.yml — trinity/image-create; module: role; hosts=controllers
  • site/imports/trinity-ubuntu-image-create.yml — trinity/image-create; module: role; hosts={{ image_name }}.osimages.luna
  • site/imports/trinity-redhat-image-create.yml — trinity/image-download; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — trinity/image-create; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — trinity/image-create; module: role; hosts={{ image_name }}.osimages.luna
  • site/roles/vpn/strongswan/tasks/main.yml — Create VPN Connection on Redhat; module: include_tasks
  • site/roles/vpn/strongswan/tasks/redhat.yml — Install strongSwan packages; module: dnf
  • site/roles/trinity/sync-secrets/tasks/main.yaml — Install required packages; module: yum
  • site/roles/trinity/aria2c/tasks/main.yml — Install Torrent packages; module: yum
  • site/roles/trinity/cv_support/tasks/main.yml — Install needed packages; module: yum
  • site/roles/trinity/cv_support/tasks/main.yml — Install needed pip packages; module: pip
  • site/roles/trinity/rsyslog/tasks/main.yml — Install rsyslog; module: package
  • site/roles/trinity/mariadb/tasks/main.yml — Install MariaDB packages; module: yum
  • site/roles/trinity/prometheus-ipmi-exporter/tasks/install.yml — Download prometheus-ipmi-exporter binary from {{prometheus_ipmi_exporter_binary_url}} to local folder; module: get_url
  • site/roles/trinity/prometheus-ipmi-exporter/tasks/install.yml — Install prometheus_ipmi_exporter_packages packages; module: package
  • site/roles/trinity/obol/tasks/main.yml — Install obol dependency packages; module: yum
  • ... 60 more examples not shown

k3s

K3s setup.

  • Used on: role
  • Recorded examples: 7

  • site/k3s-redhat.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]

  • site/controller.yml — trinity/kubernetes; module: role; hosts=controllers
  • site/k3s-default.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-centos.yml — trinity/kubernetes-centos; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-alma.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-ubuntu.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-opensuse.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]

kea

Runs the kea role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/kea; module: role; hosts=controllers

kubernetes

Kubernetes/K3s setup.

  • Used on: role
  • Recorded examples: 7

  • site/k3s-redhat.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]

  • site/controller.yml — trinity/kubernetes; module: role; hosts=controllers
  • site/k3s-default.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-centos.yml — trinity/kubernetes-centos; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-alma.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-ubuntu.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/k3s-opensuse.yml — trinity/kubernetes; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]

logrotate

Runs the logrotate role or related tasks.

  • Used on: role
  • Recorded examples: 7

  • site/controller.yml — trinity/logrotate; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/logrotate; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/logrotate; module: role; hosts={{ hostlist }}
  • site/imports/cloud-shadow-controller.yml — trinity/logrotate; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/logrotate; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/logrotate; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/logrotate; module: role; hosts={{ hostlist }}

lshw

Runs the lshw role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/prometheus-lshw-exporter; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}

luna

Luna provisioning stack.

  • Used on: role, task
  • Recorded examples: 4

  • site/controller.yml — trinity/luna2; module: role; hosts=controllers

  • site/controller.yml — trinity/prometheus-luna-exporter; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — trinity/luna2; module: role; hosts=controllers
  • site/roles/trinity/init/tasks/main.yml — task

mariadb

Runs the mariadb role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/mariadb; module: role; hosts=controllers

monitoring

Monitoring stack roles and exporters.

  • Used on: role
  • Recorded examples: 50

  • site/controller.yml — trinity/prometheus-server; module: role; hosts=controllers

  • site/controller.yml — trinity/prometheus-alertmanager; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-node-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-infiniband-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-slurm-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-ipmi-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-nvidia-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-amd-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-ha-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-lshw-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-luna-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/grafana; module: role; hosts=controllers
  • site/controller.yml — trinity/alertx; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-ipmi-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-nvidia-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-amd-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • ... 30 more examples not shown

nfs

Runs the nfs role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/nfs; module: role; hosts=controllers

nfs-mounts

Runs the nfs mounts role or related tasks.

  • Used on: role
  • Recorded examples: 16

  • site/controller.yml — trinity/nfs; module: role; hosts=controllers

  • site/controller.yml — trinity/nfs-mounts; module: role; hosts=controllers
  • site/controller.yml — trinity/nfs-mounts; module: role; hosts=controllers
  • site/controller.yml — trinity/nfs-mounts; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/nfs-mounts; module: role; hosts={{ hostlist }}

noproxy

Runs the noproxy role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/no_proxy; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/no_proxy; module: role; hosts=controllers

nscd

Runs the nscd role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/imports/trinity-redhat-image-setup.yml — trinity/nscd; module: role; hosts={{ hostlist }}

  • site/imports/trinity-redhat-login-setup.yml — trinity/nscd; module: role; hosts={{ hostlist }}

obol

Runs the obol role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/obol; module: role; hosts=controllers

ood

Open OnDemand components.

  • Used on: role
  • Recorded examples: 9

  • site/controller.yml — trinity/ood; module: role; hosts=controllers

  • site/controller.yml — trinity/ood-apps; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/ood; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/ood; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}

ood-apps

Open OnDemand TrinityX app installation/configuration.

  • Used on: role
  • Recorded examples: 7

  • site/controller.yml — trinity/config-slurm; module: role; hosts=controllers

  • site/controller.yml — trinity/ood-apps; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/ood-apps; module: role; hosts={{ hostlist }}

ood-core

Open OnDemand core installation/configuration.

  • Used on: role
  • Recorded examples: 3

  • site/controller.yml — trinity/ood; module: role; hosts=controllers

  • site/imports/trinity-ubuntu-login-setup.yml — trinity/ood; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/ood; module: role; hosts={{ hostlist }}

openhpc

Runs the openhpc role or related tasks.

  • Used on: role
  • Recorded examples: 3

  • site/controller.yml — trinity/openhpc; module: role; hosts=controllers

  • site/imports/trinity-redhat-image-setup.yml — trinity/openhpc; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/openhpc; module: role; hosts={{ hostlist }}

openldap

Runs the openldap role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/openldap; module: role; hosts=controllers

osconfig

Tasks for osconfig configuration.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/osconfig; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/osconfig; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/osconfig; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/osconfig; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/osconfig; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/osconfig; module: role; hosts={{ hostlist }}

pacemaker

Pacemaker cluster setup.

  • Used on: role, task
  • Recorded examples: 6

  • site/controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers

  • site/controller.yml — trinity/pacemaker; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}
  • site/roles/trinity/wrapup/tasks/main.yml — task

pack-image

Tasks tagged for pack image.

  • Used on: task
  • Recorded examples: 1

  • site/roles/luna/osimage-pack/tasks/main.yml — Pack the image; module: ansible.builtin.shell

pack-images

Pack Luna OS images.

  • Used on: role
  • Recorded examples: 14

  • site/k3s-redhat.yml — luna/osimage-pack; module: role; hosts=controllers

  • site/login-default.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/compute-redhat.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/compute-centos.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/k3s-default.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/k3s-centos.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/compute-opensuse.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/compute-default.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/k3s-alma.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/k3s-ubuntu.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/k3s-opensuse.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/login-ubuntu.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/compute-ubuntu.yml — luna/osimage-pack; module: role; hosts=controllers
  • site/compute-alma.yml — luna/osimage-pack; module: role; hosts=controllers

packages

Tasks for packages installation or package/artifact handling.

  • Used on: role
  • Recorded examples: 4

  • site/controller.yml — trinity/packages; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/packages; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/packages; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/packages; module: role; hosts={{ hostlist }}

password

Runs the password role or related tasks.

  • Used on: role
  • Recorded examples: 5

  • site/imports/trinity-opensuse-image-setup.yml — trinity/password; module: role; hosts={{ hostlist }}

  • site/imports/trinity-ubuntu-login-setup.yml — trinity/password; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/password; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/password; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/password; module: role; hosts={{ hostlist }}

pcs

PCS/Corosync/Pacemaker related setup.

  • Used on: role, task
  • Recorded examples: 13

  • site/controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers

  • site/controller.yml — trinity/pacemaker; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}
  • site/roles/trinity/mariadb/tasks/main.yml — Add pacemaker resource; module: pcs_resource
  • site/roles/trinity/wrapup/tasks/main.yml — task
  • site/roles/trinity/openldap/tasks/main.yml — task
  • site/roles/trinity/slurm/tasks/main.yml — Add slurm pacemaker resources; module: include_tasks
  • site/roles/trinity/slurm/tasks/ha.yml — Add slurm pacemaker resources; module: pcs_resource
  • site/roles/trinity/ds389/tasks/main.yml — task
  • site/roles/trinity/nfs/tasks/main.yml — Add NFS server pacemaker resource; module: pcs_resource
  • site/roles/trinity/luna2/tasks/controller.yml — Add luna2 master systemd service; module: pcs_resource

pdsh

Runs the pdsh role; used when OpenHPC is not enabled.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/pdsh; module: role; hosts=controllers

prometheus

Prometheus monitoring components.

  • Used on: role
  • Recorded examples: 43

  • site/controller.yml — trinity/prometheus-server; module: role; hosts=controllers

  • site/controller.yml — trinity/prometheus-alertmanager; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-node-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-infiniband-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-slurm-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-ipmi-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-nvidia-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-amd-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-ha-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-lshw-exporter; module: role; hosts=controllers
  • site/controller.yml — trinity/prometheus-luna-exporter; module: role; hosts=controllers
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-ipmi-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-nvidia-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-amd-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}
  • ... 23 more examples not shown

prometheus-alertmanager

Runs the prometheus alertmanager role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/prometheus-alertmanager; module: role; hosts=controllers

prometheus-alertmanager-configure

Configuration phase for prometheus alertmanager.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — Configure; module: ansible.builtin.include_tasks

prometheus-alertmanager-install

Install phase for prometheus alertmanager.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — Install; module: ansible.builtin.include_tasks

prometheus-alertmanager-run

Runtime/service enable/start tasks for prometheus alertmanager.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — Ensure prometheus-alertmanager.service is started and enabled; module: ansible.builtin.systemd

prometheus-alertmanager-selinux

SELinux support tasks for prometheus alertmanager.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-alertmanager/tasks/main.yml — SELinux; module: ansible.builtin.include_tasks

prometheus-amd-exporter

Runs the prometheus amd exporter role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/prometheus-amd-exporter; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-amd-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-amd-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-amd-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-amd-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-amd-exporter; module: role; hosts={{ hostlist }}

prometheus-amd-exporter-configure

Configuration phase for prometheus amd exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-amd-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-amd-exporter/tasks/main.yml — module: import_tasks

prometheus-amd-exporter-install

Install phase for prometheus amd exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-amd-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-amd-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-amd-exporter/tasks/preflight.yml — Ensure that prometheus_amd_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-amd-exporter/tasks/preflight.yml — Register prometheus_amd_exporter binary; module: set_fact

prometheus-amd-exporter-run

Runtime/service enable/start tasks for prometheus amd exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-amd-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-amd-exporter/tasks/main.yml — Ensure amd Exporter is enabled on boot; module: systemd

prometheus-ha-exporter

Runs the prometheus ha exporter role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/prometheus-ha-exporter; module: role; hosts=controllers

prometheus-ha-exporter-configure

Configuration phase for prometheus ha exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-ha-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-ha-exporter/tasks/main.yml — module: import_tasks

prometheus-ha-exporter-install

Install phase for prometheus ha exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-ha-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-ha-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-ha-exporter/tasks/preflight.yml — Ensure that prometheus_ha_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-ha-exporter/tasks/preflight.yml — Register prometheus_ha_exporter binary; module: set_fact

prometheus-ha-exporter-run

Runtime/service enable/start tasks for prometheus ha exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-ha-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-ha-exporter/tasks/main.yml — Ensure High Availability Exporter is enabled on boot; module: systemd

prometheus-infiniband-exporter

Runs the prometheus infiniband exporter role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/prometheus-infiniband-exporter; module: role; hosts=controllers

  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-infiniband-exporter; module: role; hosts={{ hostlist }}

prometheus-infiniband-exporter-configure

Configuration phase for prometheus infiniband exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-infiniband-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-infiniband-exporter/tasks/main.yml — module: import_tasks

prometheus-infiniband-exporter-install

Install phase for prometheus infiniband exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-infiniband-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-infiniband-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-infiniband-exporter/tasks/preflight.yml — Ensure that prometheus_infiniband_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-infiniband-exporter/tasks/preflight.yml — Register prometheus_infiniband_exporter binary; module: set_fact

prometheus-infiniband-exporter-run

Runtime/service enable/start tasks for prometheus infiniband exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-infiniband-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-infiniband-exporter/tasks/main.yml — Ensure infiniband Exporter is enabled on boot; module: systemd

prometheus-ipmi-exporter

Runs the prometheus ipmi exporter role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/prometheus-ipmi-exporter; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-ipmi-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-ipmi-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-ipmi-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-ipmi-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-ipmi-exporter; module: role; hosts={{ hostlist }}

prometheus-ipmi-exporter-configure

Configuration phase for prometheus ipmi exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-ipmi-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-ipmi-exporter/tasks/main.yml — module: import_tasks

prometheus-ipmi-exporter-install

Install phase for prometheus ipmi exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-ipmi-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-ipmi-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-ipmi-exporter/tasks/preflight.yml — Ensure that prometheus_ipmi_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-ipmi-exporter/tasks/preflight.yml — Register prometheus_ipmi_exporter binary; module: set_fact

prometheus-ipmi-exporter-run

Runtime/service enable/start tasks for prometheus ipmi exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-ipmi-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-ipmi-exporter/tasks/main.yml — Ensure ipmi Exporter is enabled on boot; module: systemd

prometheus-lshw-exporter

Runs the prometheus lshw exporter role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/prometheus-lshw-exporter; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-lshw-exporter; module: role; hosts={{ hostlist }}

prometheus-lshw-exporter-configure

Configuration phase for prometheus lshw exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-lshw-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-lshw-exporter/tasks/main.yml — module: import_tasks

prometheus-lshw-exporter-install

Install phase for prometheus lshw exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-lshw-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-lshw-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-lshw-exporter/tasks/preflight.yml — Ensure that prometheus_lshw_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-lshw-exporter/tasks/preflight.yml — Register prometheus_lshw_exporter binary; module: set_fact

prometheus-lshw-exporter-run

Runtime/service enable/start tasks for prometheus lshw exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-lshw-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-lshw-exporter/tasks/main.yml — Ensure lshw Exporter is enabled on boot; module: systemd

prometheus-luna-exporter

Runs the prometheus luna exporter role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/prometheus-luna-exporter; module: role; hosts=controllers

prometheus-luna-exporter-configure

Configuration phase for prometheus luna exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-luna-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-luna-exporter/tasks/main.yml — module: import_tasks

prometheus-luna-exporter-install

Install phase for prometheus luna exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-luna-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-luna-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-luna-exporter/tasks/preflight.yml — Ensure that prometheus_luna_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-luna-exporter/tasks/preflight.yml — Register prometheus_luna_exporter binary; module: set_fact

prometheus-luna-exporter-run

Runtime/service enable/start tasks for prometheus luna exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-luna-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-luna-exporter/tasks/main.yml — Ensure luna Exporter is enabled on boot; module: systemd

prometheus-node-exporter

Runs the prometheus node exporter role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/prometheus-node-exporter; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-node-exporter; module: role; hosts={{ hostlist }}

prometheus-node-exporter-configure

Configuration phase for prometheus node exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — Configure; module: ansible.builtin.include_tasks

prometheus-node-exporter-install

Install phase for prometheus node exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — Install; module: ansible.builtin.include_tasks

prometheus-node-exporter-run

Runtime/service enable/start tasks for prometheus node exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — Ensure Node Exporter is enabled on boot; module: ansible.builtin.systemd

prometheus-node-exporter-selinux

SELinux support tasks for prometheus node exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-node-exporter/tasks/main.yml — SELinux; module: ansible.builtin.include_tasks

prometheus-nvidia-exporter

Runs the prometheus nvidia exporter role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/prometheus-nvidia-exporter; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-nvidia-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-nvidia-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-nvidia-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-nvidia-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-nvidia-exporter; module: role; hosts={{ hostlist }}

prometheus-nvidia-exporter-configure

Configuration phase for prometheus nvidia exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-nvidia-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-nvidia-exporter/tasks/main.yml — module: import_tasks

prometheus-nvidia-exporter-install

Install phase for prometheus nvidia exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-nvidia-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-nvidia-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-nvidia-exporter/tasks/preflight.yml — Ensure that prometheus_nvidia_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-nvidia-exporter/tasks/preflight.yml — Register prometheus_nvidia_exporter binary; module: set_fact

prometheus-nvidia-exporter-run

Runtime/service enable/start tasks for prometheus nvidia exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-nvidia-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-nvidia-exporter/tasks/main.yml — Ensure nvidia Exporter is enabled on boot; module: systemd

prometheus-server

Runs the prometheus server role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/prometheus-server; module: role; hosts=controllers

prometheus-server-configure

Configuration phase for prometheus server.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-server/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-server/tasks/main.yml — Configure; module: ansible.builtin.include_tasks

prometheus-server-install

Install phase for prometheus server.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-server/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-server/tasks/main.yml — Install; module: ansible.builtin.include_tasks

prometheus-server-legacy

Legacy cleanup/migration tasks for prometheus server.

  • Used on: task
  • Recorded examples: 1

  • site/roles/trinity/prometheus-server/tasks/main.yml — Legacy; module: ansible.builtin.include_tasks

prometheus-server-run

Runtime/service enable/start tasks for prometheus server.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-server/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-server/tasks/main.yml — Ensure prometheus service is started and enabled; module: ansible.builtin.systemd

prometheus-server-selinux

SELinux support tasks for prometheus server.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-server/tasks/main.yml — Preflight; module: ansible.builtin.include_tasks

  • site/roles/trinity/prometheus-server/tasks/main.yml — SELinux; module: ansible.builtin.include_tasks

prometheus-slurm-exporter

Runs the prometheus slurm exporter role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/prometheus-slurm-exporter; module: role; hosts=controllers

prometheus-slurm-exporter-configure

Configuration phase for prometheus slurm exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-slurm-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-slurm-exporter/tasks/main.yml — module: import_tasks

prometheus-slurm-exporter-install

Install phase for prometheus slurm exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-slurm-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-slurm-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-slurm-exporter/tasks/preflight.yml — Ensure that prometheus_slurm_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-slurm-exporter/tasks/preflight.yml — Register prometheus_slurm_exporter binary; module: set_fact

prometheus-slurm-exporter-run

Runtime/service enable/start tasks for prometheus slurm exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-slurm-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-slurm-exporter/tasks/main.yml — Ensure Slurm Exporter is enabled on boot; module: systemd

prometheus-slurm-job-exporter

Runs the prometheus slurm job exporter role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/prometheus-slurm-job-exporter; module: role; hosts={{ hostlist }}

prometheus-slurm-job-exporter-configure

Configuration phase for prometheus slurm job exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/main.yml — module: import_tasks

prometheus-slurm-job-exporter-install

Install phase for prometheus slurm job exporter.

  • Used on: task
  • Recorded examples: 4

  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/main.yml — module: import_tasks
  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/preflight.yml — Ensure that prometheus_slurm_job_exporter_version is set; module: assert
  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/preflight.yml — Register prometheus_slurm_job_exporter binary; module: set_fact

prometheus-slurm-job-exporter-run

Runtime/service enable/start tasks for prometheus slurm job exporter.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/main.yml — module: import_tasks

  • site/roles/trinity/prometheus-slurm-job-exporter/tasks/main.yml — Ensure slurm-job Exporter is enabled on boot; module: systemd

pwquality

Runs the pwquality role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/pwquality; module: role; hosts=controllers

rdma-centos

Runs the rdma centos role or related tasks.

  • Used on: role
  • Recorded examples: 3

  • site/controller.yml — trinity/rdma-centos; module: role; hosts=controllers

  • site/imports/trinity-redhat-image-setup.yml — trinity/rdma-centos; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/rdma-centos; module: role; hosts={{ hostlist }}

repos

Tasks for repos configuration.

  • Used on: role, task
  • Recorded examples: 4

  • site/controller.yml — trinity/repos; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/repos; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-create.yml — trinity/repos; module: role; hosts={{ image_name }}.osimages.luna
  • site/roles/trinity/image-create/tasks/opensuse/docker.yml — Configure TrinityX repos; module: ansible.builtin.yum_repository

resolv

Runs the resolv role or related tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/resolv; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/resolv; module: role; hosts=controllers

resolv-first

Runs the resolv first role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/resolv; module: role; hosts=controllers

rsyslog

Runs the rsyslog role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/rsyslog; module: role; hosts=controllers

  • site/imports/trinity-ubuntu-login-setup.yml — trinity/rsyslog; module: role; hosts={{ hostlist }}
  • site/imports/cloud-shadow-controller.yml — trinity/rsyslog; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/rsyslog; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/rsyslog; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/rsyslog; module: role; hosts={{ hostlist }}

sbank

Runs the sbank role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/slurm-sbank; module: role; hosts=controllers

shared-fs

Shared filesystem related setup.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers

  • site/controller.yml — trinity/shared-fs; module: role; hosts=controllers
  • site/controller.yml — trinity/nfs-mounts; module: role; hosts=controllers
  • site/imports/cloud-shadow-controller.yml — OndrejHome.pcs-modules-2; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — OndrejHome.pcs-modules-2; module: role; hosts={{ hostlist }}

slurm

Slurm workload manager setup.

  • Used on: role
  • Recorded examples: 10

  • site/compute-redhat.yml — trinity/slurm; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]

  • site/compute-centos.yml — trinity/slurm; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/controller.yml — trinity/slurm; module: role; hosts=controllers
  • site/controller.yml — trinity/slurm-sbank; module: role; hosts=controllers
  • site/controller.yml — trinity/config-slurm; module: role; hosts=controllers
  • site/compute-default.yml — trinity/slurm; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/login-ubuntu.yml — trinity/slurm; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/compute-ubuntu.yml — trinity/slurm; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/compute-alma.yml — trinity/slurm; module: role; hosts=["{{ hostvars['localhost']['image_name'] }}.osimages.luna"]
  • site/imports/trinity-redhat-login-setup.yml — trinity/slurm; module: role; hosts={{ hostlist }}

ssh

Runs the ssh role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/ssh; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/ssh; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/ssh; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/ssh; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/ssh; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/ssh; module: role; hosts={{ hostlist }}

ssl-cert

Runs the ssl cert role or related tasks.

  • Used on: role
  • Recorded examples: 7

  • site/controller.yml — trinity/ssl-cert; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/ssl-cert; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/ssl-cert; module: role; hosts={{ hostlist }}
  • site/imports/cloud-shadow-controller.yml — trinity/ssl-cert; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/ssl-cert; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/ssl-cert; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/ssl-cert; module: role; hosts={{ hostlist }}

sssd

Runs the sssd role or related tasks.

  • Used on: role
  • Recorded examples: 6

  • site/controller.yml — trinity/sssd; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/sssd; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/sssd; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/sssd; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/sssd; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/sssd; module: role; hosts={{ hostlist }}

subscription

Tasks tagged for subscription.

  • Used on: task
  • Recorded examples: 1

  • site/roles/trinity/image-create/tasks/redhat/extend.yml — task

sync-secrets

Runs the sync secrets role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/controller.yml — trinity/sync-secrets; module: role; hosts=controllers

syslog-ng

Runs the syslog ng role or related tasks.

  • Used on: role
  • Recorded examples: 1

  • site/imports/trinity-opensuse-image-setup.yml — trinity/syslog-ng; module: role; hosts={{ hostlist }}

target

Runs the target role or related tasks.

  • Used on: role
  • Recorded examples: 5

  • site/imports/trinity-opensuse-image-setup.yml — trinity/target; module: role; hosts={{ hostlist }}

  • site/imports/trinity-ubuntu-login-setup.yml — trinity/target; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/target; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/target; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/target; module: role; hosts={{ hostlist }}

trix-tree

Runs the trix tree role or related tasks.

  • Used on: role
  • Recorded examples: 7

  • site/controller.yml — trinity/trix-tree; module: role; hosts=controllers

  • site/imports/trinity-opensuse-image-setup.yml — trinity/trix-tree; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-login-setup.yml — trinity/trix-tree; module: role; hosts={{ hostlist }}
  • site/imports/cloud-shadow-controller.yml — trinity/trix-tree; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/trix-tree; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/trix-tree; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/trix-tree; module: role; hosts={{ hostlist }}

tunables

Runs the tunables role or related tasks.

  • Used on: role
  • Recorded examples: 4

  • site/controller.yml — trinity/tunables; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/tunables; module: role; hosts=controllers
  • site/imports/trinity-redhat-image-setup.yml — trinity/tunables; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/tunables; module: role; hosts={{ hostlist }}

verify-host

Tasks tagged for verify host.

  • Used on: task
  • Recorded examples: 1

  • site/roles/trinity/init/tasks/main.yml — task

verify-ip

Tasks tagged for verify ip.

  • Used on: task
  • Recorded examples: 2

  • site/roles/trinity/init/tasks/main.yml — task

  • site/roles/trinity/init/tasks/main.yml — task

wrapup

Controller wrap-up/finalization tasks.

  • Used on: role
  • Recorded examples: 2

  • site/controller.yml — trinity/wrapup; module: role; hosts=controllers

  • site/imports/cloud-shadow-controller.yml — trinity/wrapup; module: role; hosts=controllers

wrapup-images

Image wrap-up/finalization tasks.

  • Used on: role
  • Recorded examples: 5

  • site/imports/trinity-opensuse-image-setup.yml — trinity/wrapup-images; module: role; hosts={{ hostlist }}

  • site/imports/trinity-ubuntu-login-setup.yml — trinity/wrapup-images; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-image-setup.yml — trinity/wrapup-images; module: role; hosts={{ hostlist }}
  • site/imports/trinity-redhat-login-setup.yml — trinity/wrapup-images; module: role; hosts={{ hostlist }}
  • site/imports/trinity-ubuntu-image-setup.yml — trinity/wrapup-images; module: role; hosts={{ hostlist }}