Spec-Zone.ru › Ansible

Модуль community.general.librato_annotation – Создание аннотации в librato

Примечание

Этот модуль является частью коллекции community.general (версия 9.5.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install community.general.

Чтобы использовать её в книге задач, укажите: community.general.librato_annotation.

  • Обзор
  • Параметры
  • Атрибуты
  • Примеры

Обзор

  • Создаёт событие аннотации в заданном потоке аннотаций :name. Если поток аннотаций не существует, он будет автоматически создан.

Параметры

Параметр

Комментарии

api_key

строка / обязательно

Ключ API аккаунта Librato

description

строка

Описание содержит дополнительные метаданные об определенной аннотации.

Описание должно содержать специфику по отдельной аннотации, например: Развернут 9b562b2, выпущена новая функция foo!

end_time

целое число

Маркер Unix-времени, указывающий время завершения события, на которое ссылается эта аннотация.

Для событий, имеющих продолжительность, это полезный способ аннотировать продолжительность события.

links

список / элементы=словарь

См. примеры

name

строка

Название потока аннотаций

Если поток аннотаций не существует, он будет автоматически создан.

source

строка

Строка, описывающая исходный источник аннотации, когда эта аннотация отслеживается среди нескольких членов популяции.

start_time

целое число

Маркер Unix-времени, указывающий время начала события, на которое ссылается эта аннотация.

title

строка / обязательно

Заголовок аннотации — это строка и может содержать пробелы.

Заголовок должен быть кратким, обобщающим описание аннотации, например, Развертывание v45.

user

строка / обязательно

Имя пользователя учётной записи Librato

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: отсутствует

Может работать в режиме check_mode и возвращать прогноз статуса изменения без модификации целевого объекта.

diff_mode

Поддержка: отсутствует

Возвращает подробности о том, что изменилось (или, возможно, требует изменения в check_mode), когда режим отличается.

Примеры

- name: Create a simple annotation event with a source
  community.general.librato_annotation:
    user: user@example.com
    api_key: XXXXXXXXXXXXXXXXX
    title: App Config Change
    source: foo.bar
    description: This is a detailed description of the config change

- name: Create an annotation that includes a link
  community.general.librato_annotation:
    user: user@example.com
    api_key: XXXXXXXXXXXXXXXXXX
    name: code.deploy
    title: app code deploy
    description: this is a detailed description of a deployment
    links:
      - rel: example
        href: http://www.example.com/deploy

- name: Create an annotation with a start_time and end_time
  community.general.librato_annotation:
    user: user@example.com
    api_key: XXXXXXXXXXXXXXXXXX
    name: maintenance
    title: Maintenance window
    description: This is a detailed description of maintenance
    start_time: 1395940006
    end_time: 1395954406

Авторы

  • Seth Edwards (@Sedward)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (исходные данные)
  • Задать вопрос
  • Отправить сообщение об ошибке
  • Запросить новую функцию
  • Общение

© 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/general/librato_annotation_module.html

Spec-Zone.ru

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