Il s'agit de la commande ansible 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
ansible - exécuter une tâche sur un ou plusieurs hôtes cibles
SYNOPSIS
ansible [-m nom_module] [-a arguments] [options]
DESCRIPTION
Ansible est un outil/framework/API extra-simple pour faire des « choses à distance ». C'est l'adhoc
commande qui permet l'exécution d'un « playbook de tâche unique ».
ARGUMENTS
hôte-modèle
Le nom d'un groupe dans l'inventaire, un glob de type shell sélectionnant les hôtes dans l'inventaire ou
toute combinaison des deux séparés par des virgules.
OPTIONS
-a 'ARGUMENTS', --args='ARGUMENTS'
VOTRE ARGUMENTS passer au module.
--demander-devenir-passer
Demandez le mot de passe d'escalade de privilèges.
-k, --demander-passer
Demander le mot de passe de connexion, s'il est nécessaire pour le transport utilisé. Pour
exemple, en utilisant ssh et sans authentification par clé avec ssh-agent.
--demander-su-passer
Demander le mot de passe su, utilisé avec --su (obsolète, utiliser devenir).
-K, --ask-sudo-passe
Demander le mot de passe à utiliser avec --sudo, le cas échéant (obsolète, utiliser devenir).
--demander-vault-pass
Demander le mot de passe du coffre-fort.
-B NUM, --arrière-plan=NUM
Exécuter des commandes en arrière-plan, en tuant la tâche après NUM secondes.
--devenir-méthode=DEVENIR_MÉTHODE
Méthode d'escalade de privilèges à utiliser (par défaut=sudo), choix valides : [ sudo | su | pbrun
| pfexec | runes | faire comme ]
--devenir-utilisateur=DEVENIR_UTILISATEUR
Exécutez les opérations en tant qu'utilisateur (par défaut=root).
-C, --Chèque
N'apportez aucune modification sur le système distant, mais testez les ressources pour voir ce qui pourrait
ont changé. Notez que cela ne peut pas analyser tous les types de ressources possibles et n'est qu'un
simulation.
-c CONNEXION, --connexion=CONNEXION
Type de connexion à utiliser. Les options les plus courantes sont paramico (SSH), ssh, winrm et locales.
locales est surtout utile pour crontab ou kickstarts.
-e EXTRA_VARS, --extra-vars='EXTRA_VARS
Variables supplémentaires à injecter dans un playbook, au format clé=valeur clé=valeur ou comme cité
YAML/JSON (hachages et tableaux). Pour charger des variables à partir d'un fichier, spécifiez le fichier
précédé de @ (par exemple @vars.yml).
-f NUM, --fourches=NUM
Niveau de parallélisme. NUM est spécifié sous forme d'entier, la valeur par défaut est 5.
-h, --Aidez-moi
Afficher le message d'aide et quitter.
-i PATH, --inventaire=PATH
VOTRE PATH à l'inventaire, qui est par défaut /etc/ansible/hosts. Alternativement, vous pouvez
utiliser une liste d'hôtes séparés par des virgules ou un hôte unique avec une virgule de suivi hôte,.
-l SOUS-ENSEMBLE, --limite=SOUS-ENSEMBLE
Limite davantage les modèles d'hôte/groupe sélectionnés. Vous pouvez le préfixer par ~ pour indiquer
que le bagout dans une regex.
--list-hôtes
Affiche une liste d'hôtes correspondants ; n'exécute rien d'autre.
-m Nom, --nom-module=Nom
Exécutez le module appelé Nom.
-M ANNUAIRE, --module-chemin=ANNUAIRE
VOTRE ANNUAIRE chemin de recherche à partir duquel charger les modules. La valeur par défaut est /usr/share/ansible.
Cela peut également être défini avec la variable d'environnement ANSIBLE_LIBRARY.
-o, --une ligne
Essayez de tout afficher sur une seule ligne.
-P NUM, --sondage=NUM
Sondez un travail d'arrière-plan tous les NUM secondes. A besoin -B.
--clé-privée=PRIVATE_KEY_FILE
Utilisez ce fichier pour authentifier la connexion.
-S, --su
Exécutez les opérations avec su (déprécié, utilisez devenu).
-R SU_USER, --se-utilisateur=SUDO_USER
Exécutez les opérations avec su en tant qu'utilisateur (par défaut=root) (obsolète, utilisez devenir).
-s, --sudo
Exécutez la commande en tant qu'utilisateur donné par -u et sudo à root (obsolète, utilisez devenir).
--ssh-common-args='-o ProxyCommand="ssh -W %h : %p ... " '
Ajoutez les arguments spécifiés à n'importe quelle ligne de commande sftp/scp/ssh. Utile pour définir un
ProxyCommand pour utiliser un hôte de saut, mais tous les arguments acceptés par les trois
des programmes peuvent être spécifiés.
--sftp-extra-args='-F '
Ajoutez les arguments spécifiés à n'importe quelle ligne de commande sftp.
--scp-extra-args='-l '
Ajoutez les arguments spécifiés à n'importe quelle ligne de commande scp.
--ssh-extra-args='-R '
Ajoutez les arguments spécifiés à n'importe quelle ligne de commande ssh.
-U SUDO_USERNAME, --sudo-utilisateur=SUDO_USERNAME
Sudo à SUDO_USERNAME la valeur par défaut est root. (obsolète, utilisation devenue).
-t ANNUAIRE, --arbre=ANNUAIRE
Enregistrer le contenu dans cette sortie ANNUAIRE, avec les résultats enregistrés dans un fichier nommé d'après
chaque hôte.
-T SECONDS, --timeout=SECONDS
Délai d'expiration de la connexion à utiliser lorsque vous essayez de parler aux hôtes, dans SECONDS.
-u USERNAME, --utilisateur=USERNAME
Utilisez cette USERNAME pour se connecter à l'hôte cible, au lieu de l'utilisateur actuel.
--vault-password-file=VAULT_PASSWORD_FILE
Un fichier contenant le mot de passe du coffre-fort à utiliser lors du décryptage du coffre-fort
fichiers cryptés. Assurez-vous de garder ce fichier sécurisé s'il est utilisé. Si le fichier est
exécutable, il sera exécuté et sa sortie standard sera utilisée comme mot de passe.
-v, --verbeux
Mode verbeux, plus de résultats d'actions réussies seront affichés. Donner jusqu'à trois
fois pour plus de sortie.
--version
Afficher le numéro de version du programme et quitter.
INVENTAIRE
Ansible stocke les hôtes sur lesquels il peut potentiellement fonctionner dans un inventaire. Cela peut être un
fichier de type ini, un script, un répertoire ou une liste. La syntaxe ini est un hôte par ligne. Groupes
les en-têtes sont autorisés et sont inclus sur leur propre ligne, entre crochets qui
commencer la ligne.
Les plages d'hôtes sont également prises en charge. Pour plus d'informations et d'options supplémentaires, consultez le
documentation sur http://docs.ansible.com/.
ENVIRONNEMENT
Les variables d'environnement suivantes peuvent être spécifiées.
ANSIBLE_INVENTORY — Remplace le fichier d'inventaire ansible par défaut
ANSIBLE_LIBRARY — Remplace le chemin par défaut de la bibliothèque du module ansible
ANSIBLE_CONFIG — Remplace le fichier de configuration ansible par défaut
Beaucoup d'autres sont disponibles pour la plupart des options dans ansible.cfg
Utilisez ansible en ligne en utilisant les services onworks.net