Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.smartos_image_info
.
smartos_image_facts
before Ansible 2.9, returning ansible_facts
. Note that the community.general.smartos_image_info module no longer returns ansible_facts
!Parameter | Choices/Defaults | Comments |
---|---|---|
filters string | Criteria for selecting image. Can be any value from image manifest and 'published_date', 'published', 'source', 'clones', and 'size'. More information can be found at https://smartos.org/man/1m/imgadm under '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 }}" - 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 }}"
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/smartos_image_info_module.html