mnussbaum.ansible_yay

ansible-yay

一个用于通过yay AUR助手安装AUR包的Ansible模块。

这要求您的目标节点已经安装了yay及其依赖项。

依赖项(已管理节点)

安装

  1. 克隆此库
  2. yay文件复制或链接到全局Ansible库中(通常是/usr/share/ansible),或放入与您的顶层剧本同级的./library文件夹中

用法

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
下载
145
拥有者