community.general.snap_alias 模块 – 管理 snap 别名

注意

此模块是 community.general 集合 (版本 10.1.0) 的一部分。

如果您使用的是 ansible 软件包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用: ansible-galaxy collection install community.general

要在剧本中使用它,请指定: community.general.snap_alias

community.general 4.0.0 中的新增功能

概要

  • 管理 snaps 别名。

参数

参数

注释

alias

别名:别名

列表 / 元素=字符串

要创建或删除的别名。

名称

字符串

snap 的名称。

状态

字符串

别名的所需状态。

选项

  • "不存在"

  • "存在" ← (默认)

属性

属性

支持

描述

检查模式

支持:完全支持

可以在 check_mode 中运行,并在不修改目标的情况下返回更改状态预测。

差异模式

支持:完全支持

在差异模式下,将返回有关已更改内容(或可能需要在 check_mode 中更改)的详细信息。

另请参见

另请参见

community.general.snap

管理 snaps。

示例

# Install "foo" and "bar" snap
- name: Create snap alias
  community.general.snap_alias:
    name: hello-world
    alias: hw

- name: Create multiple aliases
  community.general.snap_alias:
    name: hello-world
    aliases:
      - hw
      - hw2
      - hw3
    state: present   # optional

- name: Remove one specific aliases
  community.general.snap_alias:
    name: hw
    state: absent

- name: Remove all aliases for snap
  community.general.snap_alias:
    name: hello-world
    state: absent

返回值

常见的返回值已在此处记录,以下是此模块特有的字段

描述

snap_aliases

列表 / 元素=字符串

执行后的 snap 别名。如果在检查模式下调用,则列表表示执行前的状态。

返回:始终返回

作者

  • Alexei Znamensky (@russoz)