Il s'agit de la commande cdist qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cdist - Gestion de la configuration utilisable
SYNOPSIS
cdist [-h] [-d] [-v] [-V] {bannière,config,shell} ...
bannière cdist [-h] [-d] [-v]
cdist config [-h] [-d] [-V] [-c CONF_DIR] [-i MANIFEST] [-p] [-s] hôte [hôte ...]
cdist shell [-h] [-d] [-v] [-s SHELL]
DESCRIPTION
cdist est l'exécutable frontal de la gestion de la configuration de cdist. cdist prend en charge
différentes sous-commandes comme expliqué ci-dessous.
GÉNÉRAL
Toutes les commandes acceptent les options suivantes :
-d, --debug
Définir le niveau de journalisation sur débogage
-h, --aide
Afficher l'écran d'aide
-v, --verbeux
Définissez le niveau de journalisation sur info, soyez plus verbeux
-V, --version
Afficher la version et quitter
BANNIÈRE
Affiche la bannière cdist. Utile pour imprimer des affiches cdist - un must pour chaque
Bureau.
CONFIG
Configurer un ou plusieurs hôtes
-h, --aide
Afficher l'écran d'aide
-c REP_CONF, --conf-dir REP_CONF
Ajoutez un répertoire de configuration. Peut être spécifié plusieurs fois. Si configuration
les répertoires contiennent des types, des explorateurs ou des manifestes en conflit, puis le dernier trouvé
est utilisé. De plus, cela peut également être configuré en définissant le CDIST_PATH
variable d'environnement à une liste délimitée par des deux points de répertoires de configuration. Annuaires
donnés avec l'argument --conf-dir ont une priorité plus élevée sur ceux définis via le
variable d'environnement.
-i MANIFESTE, --initial-manifest MANIFESTE
Chemin d'accès à un manifeste cdist ou - à lire à partir de stdin
-p, --parallèle
Fonctionne sur plusieurs hôtes en parallèle
-s, --sequentiel
Fonctionne sur plusieurs hôtes de manière séquentielle
--remote-copie REMOTE_COPY
Commande à utiliser pour la copie à distance (doit se comporter comme scp)
--remote-exec REMOTE_EXEC
Commande à utiliser pour l'exécution à distance (doit se comporter comme ssh)
SHELL
Cette commande vous permet de générer un shell qui permet d'accéder aux types en tant que commandes. Ce
peut être considéré comme un environnement « manifeste interactif ». Voir ci-dessous pour un exemple d'utilisation. Son
l'utilisation principale est pour le débogage des paramètres de type.
-s/--coquille
Sélectionnez le shell à utiliser, par défaut le shell actuel
EXEMPLES
# Configurez ikq05.ethz.ch avec le débogage activé
% cdist config -d ikq05.ethz.ch
# Configurez les hôtes en parallèle et utilisez un répertoire de configuration différent
% configuration cdist -c ~/p/cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Utilisez des commandes d'exécution / copie à distance personnalisées
% cdist config --remote-exec /chemin/vers/mon/distant/exec \
--remote-copy /chemin/vers/mon/distant/copie \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Afficher la bannière
bannière cdist
# Afficher l'aide
% cdiste --help
# Afficher la version
% cdiste --version
# Entrez un shell qui a accès aux types émulés
% coquille de cdist
% __git
utilisation : __git --source SOURCE [--state STATE] [--branch BRANCH]
[--group GROUPE] [--owner OWNER] [--mode MODE] object_id
ENVIRONNEMENT
TMPDIR, TEMP, TMP
Configurez le répertoire de base pour le répertoire temporaire. Voir
http://docs.python.org/py3k/library/tempfile.html pour plus d'informations. C'est plutôt
utile, si le répertoire standard utilisé n'autorise pas les exécutables.
CDIST_LOCAL_SHELL
Sélectionne le shell pour l'exécution du script local, par défaut / Bin / sh
CDIST_REMOTE_SHELL
Sélectionne le shell pour l'exécution à distance du script, par défaut / Bin / sh
EXIT STATUT
Les valeurs de sortie suivantes doivent être renvoyées :
0
Réussite
1
Une ou plusieurs configurations d'hôte ont échoué
Utiliser cdist en ligne en utilisant les services onworks.net