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
yayen tu biblioteca global de Ansible (generalmente/usr/share/ansible) o en la carpeta./libraryjunto 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_yayLicencia
mit
Descargas
163
Propietario
