Spec-Zone.ru › Ansible 2.6

proxmox_template — управление шаблонами ОС в кластере Proxmox VE

Новое в версии 2.0.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • позволяет загружать/удалять шаблоны в кластере Proxmox VE

Требования

Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.

  • proxmoxer
  • requests

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_host
обязательно
хост кластера Proxmox VE
api_password
пароль для аутентификации
можно использовать переменную окружения PROXMOX_PASSWORD
api_user
обязательно
пользователь для аутентификации
content_type
    Варианты:
  • vztmpl ←
  • iso
тип содержимого
требуется только для state=present
force
булево
    Варианты:
  • нет ←
  • да
может быть использован только с state=present, существующий шаблон будет перезаписан
node
обязательно
узел Proxmox VE, при работе с шаблоном
src
путь к загружаемому файлу
требуется только для state=present

псевдонимы: путь
state
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние шаблона
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

Spec-Zone.ru

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