# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8

# Type d'url à préférer pour le clonage des dépôts récupérés automatiquement.
# Cette valeur détermine le mode de fonctionnement: mode production ou mode
# développement.
# En mode production, les dépôts doivent être accessibles sans authentification
# et sont en lecture seule. En mode développement, les dépôts sont typiquement
# accédés par ssh et sont à priori modifiables.
#RUNSMOD_MODE=prod

# Mode opératoire pour la récupération des dépôts. Avec la valeur 'offline', ni
# clone ni pull ne sont autorisés: le module doit avoir déjà été cloné si on
# veut l'utiliser. Avec la valeur 'clone' seul le clonage est autorisé, e.g. le
# dépôt est cloné si ce n'est pas déjà le cas. Avec la valeur 'pull', cloner le
# dépôt si ce n'est pas déjà le cas, ou le mettre à jour le dépôt avant de
# l'utiliser s'il avait déjà été cloné. Avec la valeur 'auto', utiliser 'pull'
# en mode production et 'clone' en mode développement.
#RUNSMOD_UPDATE=auto

# Fichier d'identité par défaut pour la connexion par ssh en mode développement
#RUNSMOD_IDENTITY="$HOME/.ssh/id_rsa"

# URL de base par défaut pour les définitions de dépôts. Toutes les définitions
# de dépôt sont relatives à cet url de base i.e. si RUNSMOD_BASEURL="git@host"
# alors la définition de dépôt "runs" est résolue en "git@host:runs"
#RUNSMOD_BASEURL=

# Définitions par défaut des dépôts pour les scripts génériques. Ces URLs sont
# relatifs à RUNSMOD_BASEURL et peuvent contenir %h pour l'hôte, et %m pour le
# nom du module. Si aucune de ces variables n'apparait, on considère que c'est
# un dépôt unique.
#RUNSMOD_SCRIPTS_URLS=(hosts/%h/runs runs-scripts)

# Définitions par défaut des dépôts pour les modules. Ces URLs sont relatifs à
# RUNSMOD_BASEURL et peuvent contenir %h pour l'hôte, et %m pour le nom du
# module. Si aucune de ces variables n'apparait, on considère que c'est un
# dépôt unique.
#RUNSMOD_MODULES_URLS=(hosts/%h/modules/%m modules/%m)

# Définitions par défaut des dépôts dans lesquels rechercher des répertoires
# d'hôtes qui contiennent scripts et modules spécifiques aux hôtes. Ces URLs
# sont relatifs à RUNSMOD_BASEURL et ne *doivent pas* contenir de variable comme
# %h ou %m.
#RUNSMOD_HOSTS_URLS=(runs-hosts)

# Répertoire de base dans lequel sont clonés les dépôts.
#RUNSMOD_BASEDIR="$HOME/runs"

# Liste de profils à utiliser pour la récupération automatique. Lors de la
# recherche d'un module, ces serveurs sont testés dans l'ordre mentionné
# ici. Pour chacun de ces serveurs, il est possible de définir des variables qui
# remplacent les valeurs par défaut définies ci-dessus.
#RUNSMOD_PROFILES=(vcs)

### Exemples de définitions pour le profil vcs
#RUNSMOD_vcs_IDENTITY=...
#RUNSMOD_vcs_BASEURL=http://vcs.tld/anongit/
#RUNSMOD_vcs_prod_BASEURL=http://vcs.tld/anongit/
#RUNSMOD_vcs_devel_BASEURL=git@vcs.tld:
#RUNSMOD_vcs_SCRIPTS_URLS=(...)
#RUNSMOD_vcs_MODULES_URLS=(...)
#RUNSMOD_vcs_HOSTS_URLS=(...)
#RUNSMOD_vcs_BASEDIR=...
