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