Spec-Zone.ru › Ansible 2.8

grafana_dashboard – Управление панелями Grafana

Новая в версии 2.5.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус

Обзор

  • Создание, обновление, удаление, экспорт панелей Grafana через API.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
client_cert
-
добавлено в 2.7
Файл цепочки сертификатов в формате PEM для аутентификации SSL клиента.
Этот файл также может включать ключ, и если ключ включен, параметр client_key не требуется.
client_key
-
добавлено в 2.7
Файл в формате PEM, содержащий ваш закрытый ключ для аутентификации SSL клиента.
Если client_cert содержит и сертификат, и ключ, этот параметр не требуется.
grafana_api_key
-
Ключ API Grafana.
Если задан, параметры grafana_user и grafana_password будут проигнорированы.
message
-
Установите сообщение для истории версий.
Используется только когда state является present.
org_id
-
По умолчанию:
1
Идентификатор организации Grafana, куда будет импортирована/экспортирована панель.
Не используется, когда задан grafana_api_key, так как grafana_api_key принадлежит только одной организации.
overwrite
boolean
    Варианты:
  • нет ←
  • да
Перезаписать существующую панель, если состояние присутствует.
path
-
Путь к файлу json с панелью Grafana для импорта или экспорта.
slug
-
Устарело с Grafana 5. Используйте uid панели Grafana вместо этого.
Идентификатор (slug) панели. Это имя дружественного URL панели.
Если state равно present, этот параметр может перезаписать slug в разделе meta файла json.
Если вы хотите импортировать панель json, экспортированную непосредственно из интерфейса (не из API), вам необходимо указать параметр slug, так как в экспортированном json нет раздела meta.
state
- / обязательно
    Варианты:
  • отсутствует
  • экспорт
  • присутствует ←
Состояние панели.
uid
-
добавлено в 2.7
uid панели для экспорта, когда state равно export или absent.
url
- / обязательно
добавлено в 2.7
URL Grafana.

псевдонимы: grafana_url
url_password
-
добавлено в 2.7
По умолчанию:
"admin"
Пароль API Grafana.

псевдонимы: grafana_password
url_username
-
добавлено в 2.7
По умолчанию:
"admin"
Пользователь API Grafana.

псевдонимы: grafana_user
use_proxy
boolean
добавлено в 2.7
    Варианты:
  • нет
  • да ←
Булево значение, указывает использовать ли прокси.
validate_certs
boolean
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверены.
Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов.

Примеры

- hosts: localhost
  connection: local
  tasks:
    - name: Import Grafana dashboard foo
      grafana_dashboard:
        grafana_url: http://grafana.company.com
        grafana_api_key: "{{ grafana_api_key }}"
        state: present
        message: Updated by ansible
        overwrite: yes
        path: /path/to/dashboards/foo.json

    - name: Export dashboard
      grafana_dashboard:
        grafana_url: http://grafana.company.com
        grafana_user: "admin"
        grafana_password: "{{ grafana_password }}"
        org_id: 1
        state: export
        uid: "000000653"
        path: "/path/to/dashboards/000000653.json"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для данного модуля:

Ключ Возвращаемое значение Описание
uid
строка
успех
uid или slug созданной/удаленной/экспортированной панели.

Пример:
51


Статус

  • Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Thierry Sallé (@seuf)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/grafana_dashboard_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API