update ansible_distribution centos ansible yum

centos - ansible_distribution - ansible yum update



Ansible: ¿Cómo puedo actualizar el sistema CentOS con Ansible? (2)

La última tarea funciona, pero ¿es cierto que la tarea actualiza el sistema?

Sí, esta tarea debería ser el equivalente a realizar una yum -y update en el servidor.

Si ejecuta este libro de jugadas con -vvvv en la línea de comandos, debería ver toda la salida del comando yum después de que se ejecute.

Estoy tratando de actualizar los sistemas CentOS con ansible. Lamentablemente no soy capaz de hacer eso.

Ya lo intente

- name: install updates yum: update_cache=yes when: ansible_os_family == "RedHat

No esta funcionando

- name: install updates yum: name=* state=latest when: ansible_os_family == "RedHat

La última tarea funciona, pero ¿es cierto que la tarea actualiza el sistema?


La primera tarea le está diciendo al sistema que solo actualice el caché de yum.

En el segundo, está actualizando efectivamente todos los paquetes a la última versión utilizando state=latest pero también debe usar update_cache=yes en la misma tarea para asegurarse de que está actualizando la caché con la información más reciente del paquete.

La documentación del módulo yum proporciona exactamente este ejemplo:

- name: upgrade all packages yum: name=* state=latest

Después de la ejecución de la tarea, el terminal debe mostrar un mensaje en amarillo, lo que significa que el estado de la tarea ha changed .