48 lines
2.3 KiB
Markdown
48 lines
2.3 KiB
Markdown
|
# ruinst
|
||
|
|
||
|
~~~
|
||
|
ruinst: Déploiement distant avec uinst
|
||
|
|
||
|
USAGE
|
||
|
ruinst [-h host] [-T tmproot] <file|archive|dir> [-- options de uinst]
|
||
|
|
||
|
note: à cause d'une limitation de makeself, les options de uinst ne devraient
|
||
|
pas contenir d'espaces ni de caractères spéciaux. L'échappement de ces
|
||
|
caractères n'est pas garanti.
|
||
|
|
||
|
OPTIONS
|
||
|
-C Ne pas faire le déploiement. Configurer uniquement la connexion par clé
|
||
|
sur les hôtes distants spécifiés pour le user spécifié. Il faut pouvoir
|
||
|
se connecter par mot de passe pour configurer la connexion par clé.
|
||
|
Si l'on veut configurer la connexion par clé pour le user root, mais que
|
||
|
ce n'est pas possible de se connecter par mot de passe avec le user root
|
||
|
sur l'hôte distant, et qu'il existe un user sudoer sur l'hôte distant,
|
||
|
il est possible de faire la configuration avec '--configure root'. La
|
||
|
commande serait alors
|
||
|
ruinst -h user@host --configure root
|
||
|
Si l'hôte distant n'a pas sudo ou si sudo n'est pas configuré, il faut
|
||
|
rajouter l'option --uses-su, e.g:
|
||
|
ruinst -h user@host --configure root --uses-su
|
||
|
-T tmproot
|
||
|
Spécifier le répertoire temporaire sur l'hôte distant, comme par exemple
|
||
|
/var/tmp. Cette option est utile pour les vservers, qui ont par défaut
|
||
|
un /tmp minuscule de 16 Mo.
|
||
|
-S, --ssh ssh
|
||
|
Spécifier le programme à utiliser pour la connection par ssh.
|
||
|
-h hosts
|
||
|
-h @hostsfile
|
||
|
Spécifier un ou plusieurs hôtes sur lequels faire le déploiement. Pour
|
||
|
spécifier plusieurs hôtes, il est possible d'utiliser plusieurs fois
|
||
|
l'option -h, ou spécifier en une seule fois plusieurs hôtes en les
|
||
|
séparant par un espace ou le caractère ':', e.g. 'host1 host2' ou
|
||
|
'host1:host2'. Si la spécification contient les caractères { et },
|
||
|
l'expansion est effectuée, e.g
|
||
|
-h 'root@{host1,host2}.univ.run'
|
||
|
Par défaut, la connexion sur l'hôte distant se fait avec l'utilisateur
|
||
|
root. Il est possible de spécifier un autre utilisateur avec la syntaxe
|
||
|
user@host, e.g -h user@host
|
||
|
La forme @hostsfile permet de lire la liste des hôtes depuis le fichier
|
||
|
hostsfile, à raison d'un hôte par ligne.
|
||
|
~~~
|
||
|
|
||
|
-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary
|