Модуль community.grafana.grafana_folder – Управление папками Grafana
Примечание
Этот модуль входит в коллекцию community.grafana (версия 1.9.1).
Эта коллекция может быть уже установлена, если вы используете пакет 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 целое число | Идентификатор организации Grafana, в которой должна быть создана папка. Не используется, когда Взаимоисключительно с По умолчанию: |
org_name строка | Имя организации Grafana, в которой должна быть создана папка. Не используется, когда Взаимоисключительно с |
skip_version_check логическое значение добавлено в community.grafana 1.2.0 | Пропустить проверку версии Grafana и попытаться получить доступ к конечной точке API независимо от версии. Этот параметр может быть полезен, если вы включили Варианты:
|
state строка | Удалить членов, отсутствующих в параметрах Варианты:
|
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 целое число |
Идентификатор папки Возвращается: всегда Пример: |
|
title строка |
Заголовок папки Возвращается: всегда Пример: |
|
uid строка |
Uid папки Возвращается: всегда Пример: |
|
updated строка |
Дата последнего обновления папки Возвращается: всегда Пример: |
|
updatedBy строка |
Имя пользователя, который последний раз обновлял папку Возвращается: всегда Пример: |
|
url строка |
URL папки Возвращается: всегда Пример: |
|
version целое число |
Версия папки Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/community/grafana/grafana_folder_module.html