Модуль community.grafana.grafana_folder — управление папками Grafana
Примечание
Этот модуль входит в коллекцию community.grafana (версия 2.3.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.grafana. Для использования этого модуля также требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: community.grafana.grafana_folder.
Добавлено в community.grafana 1.0.0
Краткое описание
- Создание, обновление и удаление папок Grafana с помощью API папок.
Требования
Следующие требования необходимы на хосте, выполняющем этот модуль.
- API папок доступен только начиная с Grafana 5; модуль завершится с ошибкой, если версия сервера ниже 5.
Параметры
Параметр | Комментарии |
|---|---|
client_cert путь | Файл цепочки сертификатов в формате PEM для аутентификации SSL-клиента. Этот файл также может содержать ключ; если ключ включен в файл, параметр client_key не требуется. |
client_key путь | Файл в формате PEM с закрытым ключом для аутентификации SSL-клиента. Если параметр client_cert содержит и сертификат, и ключ, этот параметр не требуется. |
grafana_api_key строка | Ключ API Grafana. Если задан, параметры |
name псевдонимы: title строка / обязательный | Название папки Grafana. |
org_id целое число | ID организации Grafana, в которой следует создать источник данных. Не используется, если задан Не может использоваться вместе с По умолчанию: |
org_name строка | Название организации Grafana, в которой следует создать источник данных. Не используется, если задан Не может использоваться вместе с |
parent_uid строка | UID родительской папки. Доступно при использовании функции вложенных папок в Grafana 11. |
skip_version_check логическое значение добавлено в community.grafana 1.2.0 | Пропустить проверку версии Grafana и в любом случае попробовать обратиться к конечной точке API. Этот параметр может быть полезен, если в grafana.ini включен Варианты:
|
state строка | Удалить участников, не указанных в параметрах списка участников папки. Варианты:
|
uid строка | UID папки. |
url псевдонимы: grafana_url строка / обязательный | URL Grafana. |
url_password псевдонимы: grafana_password строка | Пароль Grafana для аутентификации через API. По умолчанию: |
url_username псевдонимы: grafana_user строка | Имя пользователя Grafana для аутентификации через API. По умолчанию: |
use_proxy логическое значение | Если Варианты:
|
validate_certs логическое значение | Если Задавайте значение Варианты:
|
Примеры
---
- name: Create a folder
community.grafana.grafana_folder:
url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
title: "grafana_working_group"
state: present
- name: Delete a folder
community.grafana.grafana_folder:
url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
title: "grafana_working_group"
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
folder сложный тип | Информация о папке Возвращается: при успешном выполнении |
|
canAdmin логическое значение |
Логическое значение, указывающее, может ли текущий пользователь администрировать папку Возвращается: всегда Пример: |
|
canEdit логическое значение |
Логическое значение, указывающее, может ли текущий пользователь редактировать папку Возвращается: всегда Пример: |
|
canSave логическое значение |
Логическое значение, указывающее, может ли текущий пользователь сохранять изменения в папке Возвращается: всегда Пример: |
|
created строка |
Дата создания папки Возвращается: всегда Пример: |
|
createdBy строка |
Имя пользователя, создавшего папку Возвращается: всегда Пример: |
|
hasAcl логическое значение |
Логическое значение, указывающее, настроен ли для папки ACL Возвращается: всегда Пример: |
|
id целое число |
Идентификатор папки Возвращается: всегда Пример: |
|
orgId целое число |
ID организации Возвращается: всегда Пример: |
|
parentUid строка |
UID родительской папки Возвращается: всегда для вложенной папки Пример: |
|
title строка |
Название папки Возвращается: всегда Пример: |
|
uid строка |
UID папки Возвращается: всегда Пример: |
|
updated строка |
Дата последнего обновления папки Возвращается: всегда Пример: |
|
updatedBy строка |
Имя пользователя, последним обновившего папку Возвращается: всегда Пример: |
|
url строка |
URL папки Возвращается: всегда Пример: |
|
version целое число |
Версия папки Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/grafana/grafana_folder_module.html