Instalar un paquete
En este paso, utilizarás el módulo Ansible Apt para instalar un paquete en un sistema objetivo.
Primero, crea un nuevo archivo de playbook de Ansible llamado /home/labex/project/apt-module-playbook.yaml
y úbrelo en un editor de texto.
Agrega el siguiente contenido al archivo de playbook:
- hosts: localhost
tasks:
- name: Instalar un paquete
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 el estado instalado.
Luego, ejecuta el playbook utilizando 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, comprueba si docker-compose
se ha instalado correctamente y ver la versión de docker-compose
.
docker-compose --version
Salida de ejemplo:
docker-compose version 1.29.2, build unknown
Instala con éxito un paquete en el sistema objetivo utilizando el módulo Apt.