Spec-Zone.ru › Ansible 2.7

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. Используйте вместо него grafana dashboard uid.
Идентификатор панели. Это понятное имя 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.7/modules/grafana_dashboard_module.html

Spec-Zone.ru

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