Spec-Zone.ru › Ansible 2.6

gce_tag — добавление или удаление тегов (метки) для экземпляров GCE

Новое в версии 2.0.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Этот модуль может добавлять или удалять теги https://cloud.google.com/compute/docs/label-or-tag-resources#tags для экземпляров GCE. Используйте ‘instance_pattern’, чтобы обновить несколько экземпляров в заданной зоне.

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • python >= 2.6
  • apache-libcloud >= 0.17.0

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
instance_name
Имя экземпляра GCE для добавления/удаления тегов.
Обязательно, если instance_pattern не указано.
instance_pattern
(добавлено в 2.3)
Шаблон имен экземпляров GCE для сопоставления при добавлении/удалении тегов. Поддерживается полный синтаксис регулярных выражений Python. Подробности см. в https://docs.python.org/2/library/re.html.
Если instance_name не указано, этот параметр обязателен.
pem_file
Путь к файлу PEM, связанному с адресом электронной почты учетной записи службы.
project_id
Идентификатор вашего проекта GCE.
service_account_email
Адрес электронной почты учетной записи службы.
state
    Варианты:
  • absent
  • present ←
Желаемое состояние тегов.
tags
обязательно
Список тегов, разделенных запятыми, которые нужно добавить или удалить.
zone По умолчанию:
"us-central1-a"
Зона диска, указанного параметром source.

Примечания

Примечание

  • Требуется либо instance_name, либо instance_pattern.

Примеры

- name: Add tags to instance
  gce_tag:
    instance_name: staging-server
    tags: http-server,https-server,staging
    zone: us-central1-a
    state: present

- name: Remove tags from instance in default zone (us-central1-a)
  gce_tag:
    instance_name: test-server
    tags: foo,bar
    state: absent

- name: Add tags to instances in zone that match pattern
  gce_tag:
    instance_pattern: test-server-*
    tags: foo,bar
    zone: us-central1-a
    state: present

Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратной совместимости интерфейса.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительная информация представлена в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, которые также поддерживаются сообществом Ansible, см. в разделе здесь.

Автор

  • До Хоанг Хием (dohoangkhiem@gmail.com)
  • Том Мелендес (@supertom)

Подсказка

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/gce_tag_module.html

Spec-Zone.ru

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