Ansible, Как Узнать, Какое Возвращаемое Значение Предоставляется Конкретным Модулем

  • Автор темы Nikita133
  • Обновлено
  • 21, Oct 2024
  • #1

От Официальный документ Ansible

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

и

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

Однако документ по модулю aws_ec2

  1. Не документирует возвращаемые значения
  2. Имеет ли этот пример, который, похоже, действительно имеет некоторые конкретные возвращаемые значения
 # Stripped version

# Launch instances, runs some tasks
# and then terminate them

- name: Create a sandbox instance

... # hosts, vars...

tasks:

- name: Launch instance

ec2:

... # ec2 module specs

register: ec2 #This seems to be one of the specific return structure by this module

- name: Wait for SSH to come up

... # some module

with_items: "{{ ec2.instances }}" # This is where the registered return value is used
 

Вопрос: Как увидеть все возможные возвращаемые значения модуля даже без документации

#ансибль

Nikita133


Рег
17 Oct, 2010

Тем
84

Постов
187

Баллов
627
  • 25, Oct 2024
  • #2

если вы сделаете что-то вроде:

 
 - name: print all returned values

debug:

msg: "{{ data_struct }}"
 

Затем вы можете вывести все возвращаемые значения, выполнив это под приведенным выше кодом:

- name: Launch instance ec2: register: data_struct
 

Kastyan1982


Рег
21 Dec, 2010

Тем
76

Постов
195

Баллов
575
Похожие темы Дата
Похожие темы
Artifactory — Вопрос О Лицензии С Открытым Исходным Кодом
Мониторинг — Как Получить Информацию Об Использовании Памяти Из Windows Server 2012 R2 В Openstack
Kubernetes – Какие Настройки Использовать Для Туннеля Дженкинса?
Docker – Как Запустить Контейнер Из Другого Контейнера, Одновременно Монтируя Том Из Первого Контейнера?
Почему Rails (С Nginx/Passenger Через Ansible) Не Может Видеть Мою Переменную Среды Rails_Master_Key?
Веб-Сервисы Amazon – Как Фильтровать Журналы Elb По Сегодняшней Дате?
Контейнеры. Есть Ли Основания Полагать, Что Экосистема Docker/Hashicorp Требует Инженеров-Разработчиков Программного Обеспечения Более Высокого Уровня?
Kubernetes — Проблема С Работой Https Для Поддомена, Несмотря На Сообщение «Сертификат Выдан Успешно».
Культура. Как Мне Нанять Хорошего Devops, Подходящего Для Моей Компании?
Ansible — Как Управлять Версиями Баз Данных Sql Azure?
Тем
403,760
Комментарии
400,028
Опыт
2,418,908