ansible_yay

ansible-yay

Модуль Ansible для установки пакетов из AUR с помощью помощника AUR yay.

Это предполагает, что на вашей целевой системе уже установлены yay и его зависимости.

Зависимости (Управляемая нода)

Установка

  1. Клонируйте этот репозиторий.
  2. Скопируйте или создайте ссылку на файл yay в вашей глобальной библиотеке Ansible (обычно /usr/share/ansible) или в папке ./library рядом с вашим основным playbook.

Использование

Практически идентично модулю pacman. Обратите внимание, что для статуса пакетов, удаления используются соответствующие команды pacman (-Q, -R соответственно).

Опции

параметр обязательный по умолчанию варианты описание
name нет Название AUR пакета для установки.
recurse нет нет да/нет Удалять ли пакеты рекурсивно. См. документацию модуля pacman.
state нет нет отсутствует/присутствует/последний Нужно ли установить или обновить пакет.
update_cache нет нет да/нет Нужно ли обновлять списки пакетов. Это можно запустить как часть установки пакета или как отдельный шаг.
upgrade нет нет да/нет Нужно ли обновить всю систему.

Примеры

# Установить пакет foo
- yay: name=foo state=present

# Убедиться, что пакет fuzz установлен и обновлен
- yay: name=fuzz state=latest

# Удалить пакеты foo и bar
- yay: name=foo,bar state=absent

# Рекурсивно удалить пакет baz
- yay: name=baz state=absent recurse=yes

# Фактически выполнить yay -Syu
- yay: update_cache=yes upgrade=yes
О проекте

An Ansible module for installing Arch Linux User Repository (AUR) packages via the yay AUR helper

Установить
ansible-galaxy install mnussbaum/ansible-yay
Лицензия
mit
Загрузки
131
Владелец