Spec-Zone.ru › Ansible 2.10

ansible.builtin.indexed_items – переписывает списки, чтобы возвращать «индексированные элементы»

Примечание

Этот модуль является частью ansible-base и включен во все установки Ansible. В большинстве случаев вы можете использовать короткое имя модуля indexed_items даже без указания collections: ключевого слова. Несмотря на это, мы рекомендуем использовать FQCN для удобной ссылки на документацию модуля и для предотвращения конфликтов с другими коллекциями, которые могут иметь такое же имя модуля.

Новое в версии 1.3: of ansible.builtin

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

Обзор

  • используйте этот поиск, если хотите перебирать массив и также получать числовой индекс, где вы находитесь в массиве по ходу дела
  • любой предоставленный список будет преобразован, при этом каждый результирующий элемент будет иметь свою предыдущую позицию в item.0 и своё значение в item.1

Параметры

Параметр Варианты/Значения по умолчанию Настройка Комментарии
_terms
строка / обязательно
список элементов

Примеры

- name: indexed loop demo
  debug:
    msg: "at array position {{ item.0 }} there is a value {{ item.1 }}"
  with_indexed_items:
    - "{{ some_list }}"

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

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

Ключ Возвращённое значение Описание
_raw
список / элементы=список
успех
список, где каждый item.0 даёт вам позицию, а item.1 – значение



Авторы

  • Michael DeHaan

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

Spec-Zone.ru

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