Модуль community.grafana.grafana_team – Управление командами Grafana
Примечание
Этот модуль является частью коллекции community.grafana (версия 1.9.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.grafana. Вам потребуются дополнительные требования для использования этого модуля, см. Требования для получения подробной информации.
Для использования в playbook, укажите: community.grafana.grafana_team.
Новое в community.grafana 1.0.0
Краткое описание
- Создание/обновление/удаление команд Grafana через API команд.
- Также позволяет добавлять участников в команду (если участники существуют).
Требования
Ниже приведены требования, необходимые на хосте, который выполняет этот модуль.
- API команд доступен только начиная с Grafana 5, и модуль завершится ошибкой, если версия сервера ниже версии 5.
Параметры
Параметр | Комментарии |
|---|---|
client_cert path | Файл цепочки сертификатов в формате PEM, который будет использоваться для проверки подлинности клиента SSL. Этот файл также может включать ключ, и если ключ включен, client_key не требуется |
client_key path | Файл в формате PEM, содержащий ваш закрытый ключ, который будет использоваться для проверки подлинности клиента SSL. Если client_cert содержит и сертификат, и ключ, этот параметр не требуется. |
string / required | Почтовый адрес, связанный с командой. |
enforce_members boolean | Удалить участников, не найденных в параметрах списка участников, найденных в команде. Варианты:
|
grafana_api_key string | API-ключ Grafana. Если задан, |
members list / elements=string | Список участников команды (почтовые адреса). Список может быть применен с помощью параметра |
name string / required | Название команды Grafana. |
skip_version_check boolean добавлено в community.grafana 1.2.0 | Пропустить проверку версии Grafana и попытаться обратиться к конечной точке API в любом случае. Этот параметр может быть полезен, если вы включили Варианты:
|
state string | Удалить участников, не найденных в параметрах списка участников, найденных в команде. Варианты:
|
url псевдонимы: grafana_url string / required | URL Grafana. |
url_password псевдонимы: grafana_password string | Пароль Grafana для аутентификации API. Значение по умолчанию: |
url_username псевдонимы: grafana_user string | Имя пользователя Grafana для аутентификации API. Значение по умолчанию: |
use_proxy boolean | Если Варианты:
|
validate_certs boolean | Если Это следует устанавливать в Варианты:
|
Примеры
---
- name: Create a team
community.grafana.grafana_team:
url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
name: "grafana_working_group"
email: "foo.bar@example.com"
state: present
- name: Create a team with members
community.grafana.grafana_team:
url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
name: "grafana_working_group"
email: "foo.bar@example.com"
members:
- john.doe@example.com
- jane.doe@example.com
state: present
- name: Create a team with members and enforce the list of members
community.grafana.grafana_team:
url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
name: "grafana_working_group"
email: "foo.bar@example.com"
members:
- john.doe@example.com
- jane.doe@example.com
enforce_members: true
state: present
- name: Delete a team
community.grafana.grafana_team:
url: "https://grafana.example.com"
grafana_api_key: "{{ some_api_token_value }}"
name: "grafana_working_group"
email: "foo.bar@example.com"
state: absent
Значения возврата
Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
team сложное | Информация о команде Возвращается: при успехе |
|
avatarUrl строка |
URL аватара команды на сервере Grafana Возвращается: всегда Пример: |
|
строка |
Адрес электронной почты команды Возвращается: всегда Пример: |
|
id целое число |
Адрес электронной почты команды Возвращается: всегда Пример: |
|
memberCount целое число |
Количество участников команды Возвращается: всегда Пример: |
|
members список / элементы=строка |
Список участников команды Возвращается: всегда Пример: |
|
name строка |
Название команды. Возвращается: всегда Пример: |
|
orgId целое число |
Идентификатор организации, к которой принадлежит команда. Возвращается: всегда Пример: |
Ссылки на сборку
© 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_team_module.html