grycap.htcondor

Rol del clúster HTCondor

Licencia Estado de Construcción

Rol de Ansible para instalar un clúster HTCondor [HTCondor] (https://research.cs.wisc.edu/htcondor/). Receta para ser utilizada por EC3.

Variables del rol

Las variables que se pueden pasar a este rol y una breve descripción de ellas son las siguientes.

# Versión de HTCondor: https://research.cs.wisc.edu/htcondor/repo/keys/
# Ejemplos de valores:
#   9.0
#   9.1
#   9.x
#   10.0
#   10.x
#   23.0
#   23.x
htcondor_version: 10.x

# Configuración del dominio
# https://htcondor.readthedocs.io/en/latest/users-manual/submitting-a-job.html#submitting-jobs-using-a-shared-file-system
htcondor_domain: ""

# Roles de HTCondor:
# Se sobrescriben si se establece htcondor_type_of_node
htcondor_role_manager: false
htcondor_role_submit: false
htcondor_role_execute: false

# Contraseña de Condor (¿para agregar a Vault?)
# también se puede establecer desde la línea de comandos:
# ansible-playbook playbook-htcondor.yml --user cloudadm --extra-vars htcondor_password=changeme
htcondor_password: changeme

# Tipo de nodo a instalar: front, wn
htcondor_type_of_node: 'front'

# Nombre del servidor
htcondor_server: "{{ ansible_fqdn }}"

# Usuario SSH predeterminado
htcondor_ssh_user: condoruser

Ejemplo de Playbook

Este es un ejemplo de cómo instalar un nodo frontal HTCondor:

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

Este es un ejemplo de cómo instalar un nodo de trabajo HTCondor:

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

Contribuyendo al rol

Para mantener el código limpio, se ha deshabilitado el envío de cambios a la rama principal. Si deseas contribuir, debes crear una rama, subir tus cambios y luego crear una solicitud de extracción.
Gracias.

Acerca del proyecto

Install HTCondor cluster

Instalar
ansible-galaxy install grycap.htcondor
Licencia
apache-2.0
Descargas
760
Propietario
Grid y Computación de Altas Prestaciones