grycap.htcondor

HTCondor Cluster Rolle

Lizenz Build-Status

Ansible Rolle zur Installation eines HTCondor [HTCondor] Clusters (https://research.cs.wisc.edu/htcondor/). Rezept, das von EC3 verwendet wird.

Rollenvariablen

Die Variablen, die an diese Rolle übergeben werden können, und eine kurze Beschreibung sind wie folgt.

# HTCondor-Version: https://research.cs.wisc.edu/htcondor/repo/keys/
# Beispielwerte:
#   9.0
#   9.1
#   9.x
#   10.0
#   10.x
#   23.0
#   23.x
htcondor_version: 10.x

# Domain-Konfiguration
# https://htcondor.readthedocs.io/en/latest/users-manual/submitting-a-job.html#submitting-jobs-using-a-shared-file-system
htcondor_domain: ""

# HTCondor Rollen:
# Werden überschrieben, wenn htcondor_type_of_node gesetzt ist
htcondor_role_manager: false
htcondor_role_submit: false
htcondor_role_execute: false

# Condor-Passwort (sollte zum Vault hinzugefügt werden?)
# kann auch von der CLI gesetzt werden:
# ansible-playbook playbook-htcondor.yml --user cloudadm --extra-vars htcondor_password=changeme
htcondor_password: changeme

# Typ des zu installierenden Knotens: front, wn
htcondor_type_of_node: 'front'

# Servername
htcondor_server: "{{ ansible_fqdn }}"

# Standard-SSH-Benutzer
htcondor_ssh_user: condoruser

Beispiel-Playbook

Hier ist ein Beispiel, wie man einen HTCondor Front-Knoten installieren kann:

- hosts: server
  roles:
  - { role: 'grycap.htcondor', htcondor_type_of_node: 'front', htcondor_role_manager: true, htcondor_role_submit: true }

Hier ist ein Beispiel, wie man einen HTCondor Arbeitsknoten installieren kann:

- hosts: server
  roles:
  - { role: 'grycap.htcondor', htcondor_type_of_node: 'wn', htcondor_role_execute: true }

Beitrag zur Rolle

Um den Code sauber zu halten, wurde das Pushen von Änderungen auf den Hauptbranch deaktiviert. Wenn Sie beitragen möchten, müssen Sie einen Branch erstellen, Ihre Änderungen hochladen und dann einen Pull-Request erstellen.
Danke!

Über das Projekt

Install HTCondor cluster

Installieren
ansible-galaxy install grycap.htcondor
GitHub Repository
Lizenz
apache-2.0
Downloads
760
Besitzer
Grid y Computación de Altas Prestaciones