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 远程的所需名称。 当与  当与  | |
| 指示所需的包状态。 选项 
 | 
属性
| 属性 | 支持 | 描述 | 
|---|---|---|
| 支持:完全 | 可以在  | |
| 支持:无 | 在差异模式下,将返回已更改的内容的详细信息(或在  | 
示例
- 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 命令时 示例:  | 
