Sept commandes couramment utilisées pour l'exploitation et la maintenance automatisées d'Ansible

王林
Libérer: 2024-02-18 17:48:02
avant
601 Les gens l'ont consulté

Après avoir installé ansible, nous pouvons l'utiliser via sept instructions principales : ansible, ansible-doc, ansible-galaxy, ansible-lint, ansible-playbook, ansible-pull, ansible-vault. Nous pouvons apprendre comment les utiliser en consultant la section d'utilisation de la commande, et des informations détaillées peuvent être obtenues en exécutant "command -h".

Sept commandes couramment utilisées pour lexploitation et la maintenance automatisées dAnsibleCommandes communes Ansible

ansible

La partie centrale d'Ansible est utilisée pour exécuter des commandes ad hoc, c'est-à-dire une seule commande. Par défaut, la commande doit spécifier les parties hôte et option. Si aucun module n'est spécifié, le module de commande est utilisé par défaut. Cependant, le module utilisé par défaut peut être modifié dans /etc/ansible/ansible.cfg, par exemple #module_name = command.

ansible 192.168.182.130 -a 'date'
Copier après la connexion

ansible-doc

Cette commande est utilisée pour afficher les informations du module. Les paramètres couramment utilisés incluent -l et -s

.
#列出所有已安装的模块ansible-doc-l
ansible-doc-l
#查看具体某模块的用法,这里如查看command模块
ansible-doc-s command
Copier après la connexion

ansible-playbook

La commande

ansible-playbook est la commande la plus couramment utilisée. Elle lit le fichier playbook et exécute ensuite les actions correspondantes.

ansible-galaxy

La commande ansible-galaxy peut facilement télécharger des modules d'extension tiers à partir de https://galaxy.ansible.com/, similaires à yum de centos, pip de python ou easy_install.

ansible-galaxy install aeriscloud.docker
Copier après la connexion

ansible-lint

ansible-lint est un outil permettant de vérifier la syntaxe du playbook. L'utilisation est la suivante :

ansible-lint playbook.yml
Copier après la connexion

ansible-pull

L'utilisation de cette instruction nécessite de parler d'un autre mode d'ansible, le mode pull, qui est exactement le contraire du mode push que nous utilisons habituellement. Il convient aux scénarios suivants : vous avez un grand nombre de machines à configurer. , même si vous utilisez des threads très élevés Cela prend quand même beaucoup de temps ; vous devez exécuter Anisble sur une machine qui n'a pas de connexion réseau, comme après l'installation.

ansible-vault

  • ansible-vault est principalement utilisé lorsque le fichier de configuration contient des informations sensibles et que vous ne souhaitez pas qu'il soit vu par d'autres personnes. Vault peut vous aider à crypter/déchiffrer le fichier de configuration, ce qui est une utilisation avancée.
  • Principalement lorsqu'il s'agit de configurer des mots de passe ou d'autres variables dans les playbooks, vous pouvez utiliser cette commande pour chiffrer. De cette façon, ce que nous voyons via cat sera un fichier de chaîne de mot de passe. Lors de l'édition, vous devez saisir le mot de passe prédéfini pour l'ouvrir. il.
  • Lors de l'exécution de ce type de fichier playbook, vous devez ajouter le paramètre --ask-vault-pass, et vous devez également saisir un mot de passe avant de pouvoir l'exécuter normalement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:mryunwei.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!