community.general.flatpak_remote 模块 – 管理 flatpak 仓库远程
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您使用的是 ansible
包,您可能已经安装了此集合。 它不包含在 ansible-core
中。 要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install community.general
。 您需要进一步的要求才能使用此模块,请参阅 要求 了解详情。
要在 playbook 中使用它,请指定: community.general.flatpak_remote
。
概要
允许用户添加或删除 flatpak 远程仓库。
flatpak 远程仓库的概念与其他打包格式中称为仓库的概念类似。
目前,仅支持通过
flatpakrepo
文件 URL 添加远程仓库。现有远程仓库不会被更新。
有关管理 flatpak 的信息,请参阅 community.general.flatpak 模块。
要求
执行此模块的主机需要满足以下要求。
flatpak
参数
参数 |
注释 |
---|---|
指示是否启用此远程仓库。 选择
|
|
要使用的 默认情况下,此模块会在路径上查找 默认值: |
|
指向 当与 当与 当 |
|
要使用的安装方法。 定义 选择
|
|
在受管主机上注册的 flatpak 远程仓库的所需名称。 当与 当与 |
|
指示期望的软件包状态。 选择
|
属性
属性 |
支持 |
描述 |
---|---|---|
支持: 完全 |
可以在 |
|
支持: 无 |
当处于 diff 模式时,将返回已更改(或可能需要在 |
示例
- name: Add the Gnome flatpak remote to the system installation
community.general.flatpak_remote:
name: gnome
state: present
flatpakrepo_url: https://sdk.gnome.org/gnome-apps.flatpakrepo
- name: Add the flathub flatpak repository remote to the user installation
community.general.flatpak_remote:
name: flathub
state: present
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
method: user
- name: Remove the Gnome flatpak remote from the user installation
community.general.flatpak_remote:
name: gnome
state: absent
method: user
- name: Remove the flathub remote from the system installation
community.general.flatpak_remote:
name: flathub
state: absent
- name: Disable the flathub remote in the system installation
community.general.flatpak_remote:
name: flathub
state: present
enabled: false
返回值
常见的返回值记录在这里,以下是此模块独有的字段
键 |
描述 |
---|---|
执行的确切 flatpak 命令 返回: 当执行 flatpak 命令时 示例: |
|
模块错误消息 返回: 失败 示例: |
|
来自 flatpak 二进制文件的返回代码 返回: 当执行 flatpak 命令时 示例: |
|
来自 flatpak 二进制文件的错误输出 返回: 当执行 flatpak 命令时 示例: |
|
来自 flatpak 二进制文件的输出 返回: 当执行 flatpak 命令时 示例: |