AerisCloud.yum
Yum
Debido a que la velocidad de ejecución del módulo original yum, que viene con ansible, es extremadamente lenta, hemos escrito un nuevo módulo más rápido que utiliza los mismos comandos que usarías si intentaras instalar un paquete manualmente.
Este módulo está escrito en Python, pero la lógica está inspirada en el módulo shell yum2.
Decidimos llamarlo yum
para poder utilizar los hacks de with_items
.
Esto significa que cuando usas with_items
con el módulo yum
, en lugar de llamar al módulo una vez por cada elemento, lo llamará una vez, con todos los elementos como un solo argumento.
Soporta la mayoría de las opciones que soporta el módulo yum original,
sin embargo, la opción list
no es soportada.
Uso
En el meta de tu rol, agrega una dependencia a este rol usando la sintaxis descrita a continuación.
# my_role/meta/main.yml
dependencies:
- role: aeriscloud.yum
Véase también
ansible-galaxy install AerisCloud.yum