grycap.htcondor

HTCondorクラスタの役割

ライセンス ビルドステータス

HTCondor HTCondor クラスタをインストールするためのAnsible役割です。 EC3 によって使用するレシピです。

役割変数

この役割に渡すことができる変数とその簡単な説明は以下の通りです。

# HTCondorのバージョン: https://research.cs.wisc.edu/htcondor/repo/keys/
# 例:
#   9.0
#   9.1
#   9.x
#   10.0
#   10.x
#   23.0
#   23.x
htcondor_version: 10.x

# ドメイン設定
# https://htcondor.readthedocs.io/en/latest/users-manual/submitting-a-job.html#submitting-jobs-using-a-shared-file-system
htcondor_domain: ""

# HTCondorの役割:
# htcondor_type_of_nodeが設定されている場合は上書きされます。
htcondor_role_manager: false
htcondor_role_submit: false
htcondor_role_execute: false

# Condorパスワード(Vaultに追加するべきですか?)
# コマンドラインから設定することもできます:
# ansible-playbook playbook-htcondor.yml --user cloudadm --extra-vars htcondor_password=changeme
htcondor_password: changeme

# インストールするノードの種類: front, wn
htcondor_type_of_node: 'front'

# サーバー名
htcondor_server: "{{ ansible_fqdn }}"

# デフォルトのSSHユーザー
htcondor_ssh_user: condoruser

サンプルプレイブック

HTCondorフロントノードをインストールする方法の例です:

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

HTCondorワーキングノードをインストールする方法の例です:

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

役割への貢献

コードをきれいに保つために、masterブランチへの変更のプッシュは無効にされています。貢献したい場合は、ブランチを作成し、変更をアップロードしてからプルリクエストを作成する必要があります。
ありがとうございます。

プロジェクトについて

Install HTCondor cluster

インストール
ansible-galaxy install grycap.htcondor
ライセンス
apache-2.0
ダウンロード
760
所有者
Grid y Computación de Altas Prestaciones