mnussbaum.ansible_yay
ansible-yay
Un módulo de Ansible para instalar paquetes de AUR a través del ayudante de AUR yay.
Esto asume que tu nodo de destino ya tiene yay y sus dependencias instaladas.
Dependencias (Nodo Gestionado)
- Arch Linux (Obviamente)
- yay
Instalación
- Clona este repositorio.
- Copia o enlaza el archivo
yay
en tu biblioteca global de Ansible (generalmente/usr/share/ansible
) o en la carpeta./library
junto a tu libro de jugadas de nivel superior.
Uso
Es prácticamente idéntico al módulo pacman. Ten en cuenta que se utilizan los estados de los paquetes, la eliminación y los comandos de pacman
correspondientes (-Q
, -R
,
respectivamente).
Opciones
parámetro | requerido | predeterminado | opciones | descripción |
---|---|---|---|---|
name | no | Nombre del paquete AUR a instalar. | ||
recurse | no | no | sí/no | Si se deben eliminar paquetes de forma recursiva. Ver documentación del módulo pacman. |
state | no | no | ausente/presente/último | Si el paquete necesita ser instalado o actualizado. |
update_cache | no | no | sí/no | Si se debe actualizar la lista maestra de paquetes. Esto se puede ejecutar como parte de una instalación de paquetes o como un paso separado. |
upgrade | no | no | sí/no | Si se debe actualizar todo el sistema. |
Ejemplos
# Instalar el paquete foo
- yay: name=foo state=present
# Asegurar que el paquete fuzz esté instalado y actualizado
- yay: name=fuzz state=latest
# Eliminar los paquetes foo y bar
- yay: name=foo,bar state=absent
# Eliminar recursivamente el paquete baz
- yay: name=baz state=absent recurse=yes
# Ejecutar efectivamente yay -Syu
- yay: update_cache=yes upgrade=yes
Acerca del proyecto
An Ansible module for installing Arch Linux User Repository (AUR) packages via the yay AUR helper
Instalar
ansible-galaxy install mnussbaum.ansible_yay
Licencia
mit
Descargas
145
Propietario