Spec-Zone.ru › Ansible 2.9

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 вместо этого.
Идентификатор панели. Это имя дружественного URL панели.
Когда state равно present, этот параметр может переопределить идентификатор в разделе метаданных файла json.
Если вы хотите импортировать панель json, экспортированную непосредственно из интерфейса (а не из API), вам необходимо указать параметр slug, так как в экспортированном json нет раздела метаданных.
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.9/modules/grafana_dashboard_module.html

Spec-Zone.ru

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