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)

Instalación

  1. Clona este repositorio.
  2. 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