sensu.sensu_go.package_name фильтр – Формат имени пакета
Примечание
Этот плагин фильтра является частью коллекции sensu.sensu_go (версия 1.14.0).
Возможно, у вас уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install sensu.sensu_go.
Чтобы использовать её в playbook, укажите: sensu.sensu_go.package_name.
Новая функция в sensu.sensu_go 1.13.2
Описание
- Функция форматирования имени пакета.
- Возвращаемое значение — строка, представляющая имя пакета и версию сборки.
Входные данные
Это описывает входные данные фильтра, значение перед | sensu.sensu_go.package_name.
Параметр | Комментарии |
|---|---|
Входные данные строка / обязательный | Тип пакета. Варианты:
|
Параметры ключевых слов
Это описывает параметры ключевых слов фильтра. Это значения key1=value1, key2=value2 и так далее в следующем примере: input | sensu.sensu_go.package_name(key1=value1, key2=value2, ...)
Параметр | Комментарии |
|---|---|
build строка / обязательный | Сборка пакета. |
name строка / обязательный | Имя пакета. |
version строка / обязательный | Версия пакета. |
Примеры
- name: Install apt component
apt:
name: "{{ 'apt' | sensu.sensu_go.package_name(name, version, build) }}"
- name: Install yum component
yum:
name: "{{ 'yum' | sensu.sensu_go.package_name(name, version, build) }}"
Возвращаемое значение
Ключ | Описание |
|---|---|
Возвращаемое значение строка | Имя пакета, версия и сборка в формате строки. Возвращено: успех |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/sensu/sensu_go/package_name_filter.html