proxmox_template — управление шаблонами ОС в кластере Proxmox VE
Новое в версии 2.0.
Обзор
- позволяет загружать/удалять шаблоны в кластере Proxmox VE
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- proxmoxer
- requests
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_host обязательно | хост кластера Proxmox VE | |
| api_password | пароль для аутентификации можно использовать переменную окружения PROXMOX_PASSWORD | |
| api_user обязательно | пользователь для аутентификации | |
| content_type |
| тип содержимого требуется только для state=present |
| force булево |
| может быть использован только с state=present, существующий шаблон будет перезаписан |
| node обязательно | узел Proxmox VE, при работе с шаблоном | |
| src | путь к загружаемому файлу требуется только для state=presentпсевдонимы: путь | |
| state |
| Указывает желаемое состояние шаблона |
| storage | Значение по умолчанию: "local" | целевой хранилище |
| template | имя шаблона требуется только для состояний absent, info | |
| timeout | Значение по умолчанию: 30 | таймаут для операций |
| validate_certs булево |
| включить/выключить проверку сертификатов https |
Примечания
Примечание
- Требуются модули proxmoxer и requests на хосте. Эти модули можно установить с помощью pip.
Примеры
# Upload new openvz template with minimal options
- proxmox_template:
node: uk-mc02
api_user: root@pam
api_password: 1q2w3e
api_host: node1
src: ~/ubuntu-14.04-x86_64.tar.gz
# Upload new openvz template with minimal options use environment PROXMOX_PASSWORD variable(you should export it before)
- proxmox_template:
node: uk-mc02
api_user: root@pam
api_host: node1
src: ~/ubuntu-14.04-x86_64.tar.gz
# Upload new openvz template with all options and force overwrite
- proxmox_template:
node: uk-mc02
api_user: root@pam
api_password: 1q2w3e
api_host: node1
storage: local
content_type: vztmpl
src: ~/ubuntu-14.04-x86_64.tar.gz
force: yes
# Delete template with minimal options
- proxmox_template:
node: uk-mc02
api_user: root@pam
api_password: 1q2w3e
api_host: node1
template: ubuntu-14.04-x86_64.tar.gz
state: absent
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Сергей Антипов @UnderGreen
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/proxmox_template_module.html