Spec-Zone.ru › Ansible 2.11

community.general.smartos_image_info – Получение деталей изображения SmartOS.

Примечание

Этот плагин входит в коллекцию community.general (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.general.

Для использования в плейбуке укажите: community.general.smartos_image_info.

  • Обзор
  • Параметры
  • Примеры

Обзор

  • Получение информации обо всех установленных изображениях на SmartOS.
  • Этот модуль назывался smartos_image_facts до Ansible 2.9, возвращая ansible_facts. Обратите внимание, что модуль community.general.smartos_image_info больше не возвращает ansible_facts!

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
filters
строка
Критерии для выбора изображения. Может быть любым значением из описания изображения и 'published_date', 'published', 'source', 'clones', и 'size'. Дополнительную информацию можно найти на странице https://smartos.org/man/1m/imgadm в разделе 'imgadm list'.

Примеры

- name: Return information about all installed images
  community.general.smartos_image_info:
  register: result

- name: Return all private active Linux images
  community.general.smartos_image_info:
    filters: "os=linux state=active public=false"
  register: result

- name: Show, how many clones does every image have
  community.general.smartos_image_info:
  register: result

- name: Print information
  ansible.builtin.debug:
    msg: "{{ result.smartos_images[item]['name'] }}-{{ result.smartos_images[item]['version'] }}
         has {{ result.smartos_images[item]['clones'] }} VM(s)"
  with_items: "{{ result.smartos_images.keys() | list }}"

# When the module is called as smartos_image_facts, return values are published
# in ansible_facts['smartos_images'] and can be used as follows.
# Note that this is deprecated and will stop working in community.general 3.0.0.
- name: Print information
  ansible.builtin.debug:
    msg: "{{ smartos_images[item]['name'] }}-{{ smartos_images[item]['version'] }}
         has {{ smartos_images[item]['clones'] }} VM(s)"
  with_items: "{{ smartos_images.keys() | list }}"

Авторы

  • Adam Števko (@xen0l)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/smartos_image_info_module.html

Spec-Zone.ru

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