# -*- 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=...