imgadm — Управление изображениями SmartOS
Новое в версии 2.3.
Обзор
- Управление изображениями виртуальных машин SmartOS с помощью imgadm(1M)
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором будет выполняться этот модуль.
- python >= 2.6
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| force bool |
|
Принудительное выполнение операции (если это поддерживается imgadm(1M)). |
| pool | Значение по умолчанию: "zones" |
zpool для импорта или удаления изображений. |
| source | URI источника изображения. | |
| state обязательно |
|
Указать состояние объекта, которое должно быть достигнуто. imported — псевдоним для present, а deleted — для absent. При установке в vacuumed и uuid — *, будут удалены все неиспользуемые изображения. |
| type |
|
Тип источника изображения. |
| uuid | UUID изображения. Может быть полным UUID или * для всех изображений. |
Примеры
- name: Import an image
imgadm:
uuid: '70e3ae72-96b6-11e6-9056-9737fd4d0764'
state: imported
- name: Delete an image
imgadm:
uuid: '70e3ae72-96b6-11e6-9056-9737fd4d0764'
state: deleted
- name: Update all images
imgadm:
uuid: '*'
state: updated
- name: Update a single image
imgadm:
uuid: '70e3ae72-96b6-11e6-9056-9737fd4d0764'
state: updated
- name: Add a source
imgadm:
source: 'https://datasets.project-fifo.net'
state: present
- name: Add a Docker source
imgadm:
source: 'https://docker.io'
type: docker
state: present
- name: Remove a source
imgadm:
source: 'https://docker.io'
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, а ниже приведены поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| source строка |
При управлении не изображением. | Источник, который управляется. Пример:
https://datasets.project-fifo.net |
| state строка |
success | Состояние целевого объекта после выполнения. Пример:
present |
| uuid строка |
При управлении не источником изображения. | UUID изображения, с которым выполнялась операция. Пример:
70e3ae72-96b6-11e6-9056-9737fd4d0764 |
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Jasper Lievisse Adriaanse (@jasperla)
Подсказка
Если вы заметите какие-либо проблемы в этом руководстве, вы можете отредактировать его, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/imgadm_module.html