Spec-Zone.ru › Ansible 2.4

elb_application_lb_facts - Сбор фактов об ELB приложений в AWS

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

  • Описание
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Значения возврата
  • Примечания
    • Статус

Описание

  • Сбор фактов об ELB приложений в AWS

Требования (к хосту, на котором выполняется модуль)

  • python >= 2.6
  • boto

Параметры

параметр обязателен по умолчанию значения примечания
aws_access_key
нет
Ключ доступа AWS. Если не задан, используется значение переменной окружения AWS_ACCESS_KEY_ID, AWS_ACCESS_KEY или EC2_ACCESS_KEY.
псевдонимы: ec2_access_key, access_key
aws_secret_key
нет
Секретный ключ AWS. Если не задан, используется значение переменной окружения AWS_SECRET_ACCESS_KEY, AWS_SECRET_KEY или EC2_SECRET_KEY.
псевдонимы: ec2_secret_key, secret_key
ec2_url
нет
URL для подключения к EC2 или вашему облаку Eucalyptus (по умолчанию модуль использует конечные точки EC2). Игнорируется для модулей, где требуется регион. Должен быть указан для всех других модулей, если регион не используется. Если не задан, используется значение переменной окружения EC2_URL, если она есть.
load_balancer_arns
нет
Имена ресурсов Amazon (ARN) балансировщиков нагрузки. Можно указать до 20 балансировщиков нагрузки в одном запросе.
names
нет
Имена балансировщиков нагрузки.
profile
(добавлено в 1.6)
нет
Использует профиль boto. Работает только с boto >= 2.24.0.
region
нет
Регион AWS для использования. Если не указан, используется значение переменной окружения AWS_REGION или EC2_REGION, если она есть. См. http://docs.aws.amazon.com/general/latest/gr/rande.html#ec2_region
псевдонимы: aws_region, ec2_region
security_token
(добавлено в 1.6)
нет
Токен безопасности AWS STS. Если не задан, используется значение переменной окружения AWS_SECURITY_TOKEN или EC2_SECURITY_TOKEN.
псевдонимы: access_token
validate_certs
(добавлено в 1.5)
нет да
  • да
  • нет
При значении "нет" сертификаты SSL не будут проверены для версий boto >= 2.6.0.

Примеры

# Note: These examples do not set authentication details, see the AWS Guide for details.

# Gather facts about all target groups
- elb_application_lb_facts:

# Gather facts about the target group attached to a particular ELB
- elb_application_lb_facts:
    load_balancer_arns:
      - "arn:aws:elasticloadbalancing:ap-southeast-2:001122334455:loadbalancer/app/my-elb/aabbccddeeff"

# Gather facts about a target groups named 'tg1' and 'tg2'
- elb_application_lb_facts:
    names:
      - elb1
      - elb2

Значения возврата

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

название описание возвращается тип пример
load_balancers
список балансировщиков нагрузки
всегда сложный
содержит:
название описание возвращается тип пример
idle_timeout_timeout_seconds
Значение таймаута бездействия в секундах.
при наличии статуса строка 60
load_balancer_arn
Amazon Resource Name (ARN) балансировщика нагрузки.
при наличии статуса строка arn:aws:elasticloadbalancing:ap-southeast-2:0123456789:loadbalancer/app/my-elb/001122334455
access_logs_s3_enabled
Указывает, включены ли журналы доступа, хранящиеся в Amazon S3.
при наличии статуса строка True
tags
Теги, прикреплённые к балансировщику нагрузки.
при наличии статуса словарь { 'Tag': 'Пример' }
created_time
Дата и время создания балансировщика нагрузки.
при наличии статуса строка 2015-02-12T02:14:02+00:00
access_logs_s3_prefix
Префикс для расположения в хранилище S3.
при наличии статуса строка /my/logs
security_groups
Идентификаторы групп безопасности для балансировщика нагрузки.
при наличии статуса список ['sg-0011223344']
canonical_hosted_zone_id
Идентификатор доменной зоны Amazon Route 53, связанной с балансировщиком нагрузки.
при наличии статуса строка ABCDEF12345678
availability_zones
Зоны доступности для балансировщика нагрузки.
при наличии статуса список [{'subnet_id': 'subnet-aabbccddff', 'zone_name': 'ap-southeast-2a'}]
access_logs_s3_bucket
Имя хранилища S3 для журналов доступа.
при наличии статуса строка mys3bucket
deletion_protection_enabled
Указывает, включена ли защита от удаления.
при наличии статуса строка True
ip_address_type
Тип IP-адресов, используемых подсетями для балансировщика нагрузки.
при наличии статуса строка ipv4
load_balancer_name
Имя балансировщика нагрузки.
при наличии статуса строка my-elb
state
Состояние балансировщика нагрузки.
при наличии статуса словарь {'code': 'active'}
dns_name
Публичное имя DNS балансировщика нагрузки.
при наличии статуса строка internal-my-elb-123456789.ap-southeast-2.elb.amazonaws.com
vpc_id
Идентификатор VPC для балансировщика нагрузки.
при наличии статуса строка vpc-0011223344
scheme
Балансировщик нагрузки, обращённый к Интернету или внутренний.
при наличии статуса строка внутренний
type
Тип балансировщика нагрузки.
при наличии статуса строка приложение

Примечания

Примечание

  • Если параметры не заданы в модуле, можно использовать следующие переменные среды в порядке убывания приоритета AWS_URL или EC2_URL, AWS_ACCESS_KEY_ID или AWS_ACCESS_KEY или EC2_ACCESS_KEY, AWS_SECRET_ACCESS_KEY или AWS_SECRET_KEY или EC2_SECRET_KEY, AWS_SECURITY_TOKEN или EC2_SECURITY_TOKEN, AWS_REGION или EC2_REGION
  • Ansible использует конфигурационный файл boto (обычно ~/.boto), если учетные данные не предоставлены. См. http://boto.readthedocs.org/en/latest/boto_config_tut.html
  • AWS_REGION или EC2_REGION обычно используются для указания региона AWS, когда это требуется, но это также можно настроить в конфигурационном файле boto

Статус

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

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

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

Spec-Zone.ru

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