64 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
# -*- 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=...
 |