Instalar un paquete
En este paso, utilizará el módulo Apt de Ansible para instalar un paquete en un sistema de destino.
Primero, cree un nuevo archivo de playbook de Ansible llamado /home/labex/project/apt-module-playbook.yaml (también puede usar la extensión .yml) y ábralo en un editor de texto.
Agregue el siguiente contenido al archivo del playbook:
- hosts: localhost
tasks:
- name: Install a package
become: yes
apt:
name: docker-compose
state: present
Este es un playbook de Ansible para instalar un paquete llamado docker-compose en un host local. El uso de acceso privilegiado para realizar la tarea se especifica a través de become: yes. En el módulo apt, name especifica que el paquete a instalar se llama docker-compose, y state: present asegura que el paquete esté en estado instalado.
Luego, ejecute el playbook usando el siguiente comando:
ansible-playbook apt-module-playbook.yaml
Salida de ejemplo:
[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
Finalmente, verifique si docker-compose se instaló correctamente y vea la versión de docker-compose.
docker-compose --version
Salida de ejemplo:
docker-compose version 1.29.2, build unknown
Instale con éxito un paquete en el sistema de destino utilizando el módulo Apt.