Spec-Zone.ru › Ansible 2.4

easy_install - Установка библиотек Python

  • Описание
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Примечания
    • Статус

Описание

  • Устанавливает библиотеки Python, необязательно в virtualenv

Требования (к хосту, на котором выполняется модуль)

  • virtualenv

Параметры

параметр обязательно по умолчанию значения комментарии
executable
(добавлено в 1.3)
нет
Явный исполняемый файл или путь к исполняемому файлу, который будет использоваться для запуска easy_install для определенной версии Python, установленной в системе. Например easy_install-3.3, если в системе установлены Python 2.7 и 3.3, и вы хотите запустить easy_install для установки Python 3.3.
name
да
Имя библиотеки Python
state
(добавлено в 2.0)
нет present
  • present
  • latest
Желаемое состояние библиотеки. latest гарантирует установку последней версии.
virtualenv
нет
Необязательный путь к каталогу virtualenv, в который будет происходить установка. Если virtualenv не существует, он создается автоматически
virtualenv_command
нет virtualenv
Команда для создания виртуальной среды. Например pyvenv, virtualenv, virtualenv2.
virtualenv_site_packages
нет нет
  • да
  • нет
Будет ли виртуальная среда наследовать пакеты из глобального каталога site-packages. Обратите внимание, что если этот параметр изменить для уже существующей виртуальной среды, это не повлияет на неё; среда должна быть удалена и создана заново.

Примеры

# Examples from Ansible Playbooks
- easy_install:
    name: pip
    state: latest

# Install Bottle into the specified virtualenv.
- easy_install:
    name: bottle
    virtualenv: /webapps/myapp/venv

Примечания

Примечание

  • Обратите внимание, что модуль easy_install может устанавливать только библиотеки Python. Таким образом, этот модуль не может удалять библиотеки. В целом рекомендуется использовать модуль pip, который вы можете предварительно установить с помощью easy_install.
  • Также обратите внимание, что virtualenv должен быть установлен на удалённом хосте, если указан параметр virtualenv.

Статус

Этот модуль помечен как превью, что означает, что его обратная совместимость не гарантируется.

Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочитайте Справочную информацию сообщества и вклад, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/easy_install_module.html

Spec-Zone.ru

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