Spec-Zone.ru › Ansible 2.8

cloudscale_server_group – Управление группами серверов на службе IaaS cloudscale.ch

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

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

Обзор

  • Создание, обновление и удаление групп серверов.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_timeout
-
По умолчанию:
30
Время ожидания в секундах для вызовов API cloudscale.ch.
api_token
-
Токен API cloudscale.ch.
Также может быть передан в переменной среды CLOUDSCALE_API_TOKEN.
name
строка
Имя группы серверов.
Требуется либо name, либо uuid. Эти параметры взаимоисключающие.
state
строка
    Варианты:
  • present ←
  • absent
Состояние группы серверов.
type
строка
По умолчанию:
"anti-affinity"
Тип группы серверов.
uuid
строка
UUID группы серверов.
Требуется либо name, либо uuid. Эти параметры взаимоисключающие.

Примечания

Примечание

  • Вместо параметра api_token можно использовать переменную среды CLOUDSCALE_API_TOKEN.
  • Все операции выполняются с помощью общедоступного API cloudscale.ch v1.
  • Для получения подробной информации см. полную документацию по API: https://www.cloudscale.ch/en/api/v1.
  • Для всех операций требуется действительный токен API. Вы можете создать любое количество токенов с помощью панели управления cloudscale.ch по адресу https://control.cloudscale.ch.

Примеры

---
- name: Ensure server group exists
  cloudscale_server_group:
    name: my-name
    type: anti-affinity
    api_token: xxxxxx

- name: Ensure a server group is absent
  cloudscale_server_group:
    name: my-name
    state: absent
    api_token: xxxxxx

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

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

Ключ Возвращаемое значение Описание
href
строка
если доступно
URL API для получения подробностей о группе серверов

Пример:
https://api.cloudscale.ch/v1/server-group/cfde831a-4e87-4a75-960f-89b0148aa2cc
name
строка
всегда
Отображаемое имя группы серверов

Пример:
load balancers
servers
список
если доступно
Список серверов, входящих в состав группы серверов.

state
строка
всегда
Состояние группы серверов.

Пример:
present
type
строка
если доступно
Тип группы серверов.

Пример:
anti-affinity
uuid
строка
всегда
Уникальный идентификатор этого сервера

Пример:
cfde831a-4e87-4a75-960f-89b0148aa2cc


Статус

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

Авторы

  • René Moser (@resmo)

Подсказка

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

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

Spec-Zone.ru

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