Il s'agit de la commande ansible-playbook 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-playbook - exécuter un playbook ansible
SYNOPSIS
ansible-playbook ... [options]
DESCRIPTION
Ansible playbooks sont un système de configuration et de déploiement multinœud. Ansible-playbook est
l'outil utilisé pour les exécuter. Voir la page d'accueil du projet (lien ci-dessous) pour plus d'informations.
ARGUMENTS
nom de fichier.yml
Les noms d'un ou plusieurs fichiers au format YAML à exécuter en tant que playbooks ansible.
OPTIONS
--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.
-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.
-D, --diff
Lorsque vous modifiez des fichiers modèles, affichez les différences unifiées de la façon dont ils ont changé. Lorsque
utilisé avec --check, montre comment les fichiers auraient changé si --check n'avait pas été utilisé.
-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).
--flush-cache
Videz le cache des faits.
--gestionnaires de force
Exécutez les gestionnaires même si une tâche échoue.
-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 la page d'aide et quitter
-i PATH, --inventaire=PATH
Le 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 modèle dans une regex.
--list-hôtes
Affiche une liste d'hôtes correspondants ; n'exécute rien d'autre.
--list-tags
Répertoriez toutes les balises disponibles ; n'exécute rien d'autre.
--list-tâches
Énumérez toutes les tâches qui seraient exécutées ; n'exécute rien d'autre.
-M ANNUAIRE, --module-chemin=ANNUAIRE
Le 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.
--clé-privée=PRIVATE_KEY_FILE
Utilisez ce fichier pour authentifier la connexion
--skip-tage=SKIP_TAGS
Exécutez uniquement les jeux et les tâches dont les balises ne correspondent pas à ces valeurs.
--start-at-task=COMMENCER À
Démarrez le playbook à la tâche correspondant à ce nom.
--étape
Une étape à la fois : confirmez chaque tâche avant de l'exécuter.
-S, --su*
Exécuter des opérations avec su (obsolète, utiliser devenir)
-R SU-UTILISATEUR, --su-utilisateur=SU_USER
exécuter des opérations avec su en tant qu'utilisateur (par défaut=root) (déprécié, utiliser 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 par défaut est root. (obsolète, utilisation devenue).
--skip-tags=SKIP_TAGS
Exécutez uniquement les jeux et les tâches dont les balises ne correspondent pas à ces valeurs.
--vérification de la syntaxe
Recherchez les erreurs de syntaxe dans le playbook, mais n'exécutez rien
-t, MOTS CLÉS, --tags=MOTS CLÉS
Exécutez uniquement les jeux et les tâches marqués avec ces valeurs.
-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
Fichier de mot de passe du coffre-fort.
-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.
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-playbook en ligne en utilisant les services onworks.net