Maison >tutoriels informatiques >connaissances en informatique >Sept commandes couramment utilisées pour l'exploitation et la maintenance automatisées d'Ansible
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".
Commandes communes 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'
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
ansible-playbook est la commande la plus couramment utilisée. Elle lit le fichier playbook et exécute ensuite les actions correspondantes.
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
ansible-lint est un outil permettant de vérifier la syntaxe du playbook. L'utilisation est la suivante :
ansible-lint playbook.yml
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.
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!