Spec-Zone.ru › Ansible 2.11

community.general.proxmox_snap – Управление снимками экземпляров в кластере Proxmox VE

Примечание

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

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

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

Добавлено в версии 2.0.0: of community.general

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Позволяет создавать/удалять снимки экземпляров в кластере Proxmox VE.
  • Поддерживает KVM и LXC, OpenVZ не тестировался, так как больше не поддерживается в Proxmox VE.

Требования

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

  • proxmoxer
  • python >= 2.7
  • requests

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_host
строка / обязательный
Хост кластера Proxmox VE.
api_password
строка
Пароль для аутентификации.
Можно использовать переменную окружения PROXMOX_PASSWORD.
api_user
строка / обязательный
Пользователь для аутентификации.
description
строка
Укажите описание для снимка. Используется только в веб-интерфейсе конфигурации.
Сохраняется как комментарий в файле конфигурации.
force
логическое
    Варианты:
  • нет ←
  • да
Для удаления из файла конфигурации, даже если удаление снимка диска завершилось ошибкой.
hostname
строка
Имя экземпляра.
snapname
строка
По умолчанию:
"ansible_snap"
Имя снимка, который должен быть создан.
state
строка
    Варианты:
  • present ←
  • absent
Укажите желаемое состояние снимка экземпляра.
timeout
целое число
По умолчанию:
30
Таймаут для операций.
validate_certs
логическое
    Варианты:
  • нет ←
  • да
Включить/выключить проверку сертификатов HTTPS.
vmid
строка
Идентификатор экземпляра.
Если не задано, будет извлечено из ProxmoxAPI на основе имени хоста.
vmstate
логическое
    Варианты:
  • нет ←
  • да
Снимок включает ОЗУ.

Примечания

Примечание

  • Требуются модули proxmoxer и requests на хосте. Эти модули можно установить с помощью pip.
  • Поддерживает check_mode

Примеры

- name: Create new container snapshot
  community.general.proxmox_snap:
    api_user: root@pam
    api_password: 1q2w3e
    api_host: node1
    vmid: 100
    state: present
    snapname: pre-updates

- name: Remove container snapshot
  community.general.proxmox_snap:
    api_user: root@pam
    api_password: 1q2w3e
    api_host: node1
    vmid: 100
    state: absent
    snapname: pre-updates

Авторы

  • Jeffrey van Pelt (@Thulium-Drake)

© 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/proxmox_snap_module.html

Spec-Zone.ru

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