Installer un paquet
Dans cette étape, vous utiliserez le module Apt d'Ansible pour installer un paquet sur un système cible.
Tout d'abord, créez un nouveau fichier de playbook Ansible nommé /home/labex/project/apt-module-playbook.yaml (vous pouvez également utiliser l'extension .yml) et ouvrez-le dans un éditeur de texte.
Ajoutez le contenu suivant au fichier de playbook :
- hosts: localhost
tasks:
- name: Install a package
become: yes
apt:
name: docker-compose
state: present
Ceci est un playbook Ansible pour installer un paquet nommé docker-compose sur un hôte local. L'utilisation d'un accès privilégié pour effectuer la tâche est spécifiée via become: yes. Dans le module apt, name spécifie que le paquet à installer est nommé docker-compose, et state: present garantit que le paquet est dans l'état installé.
Ensuite, exécutez le playbook en utilisant la commande suivante :
ansible-playbook apt-module-playbook.yaml
Exemple de sortie :
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [Install a package] *******************************************************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Enfin, vérifiez si docker-compose a été installé avec succès et affichez la version de docker-compose.
docker-compose --version
Exemple de sortie :
docker-compose version 1.29.2, build unknown
Vous avez installé avec succès un paquet sur le système cible en utilisant le module Apt.