Spec-Zone.ru › Ansible 2.6

cpanm — Управляет зависимостями библиотек Perl.

Новая версия с 1.6.

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

Описание

  • Управление зависимостями библиотек Perl.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
executable
(добавлено в 2.1)
Переопределяет путь к исполняемому файлу cpanm
from_path
Локальный каталог для установки
installdeps
bool

(добавлено в 2.0)
    Варианты:
  • нет ←
  • да
Установить только зависимости
locallib
bool
    Варианты:
  • нет ←
  • да
Указать базовый каталог для установки модулей
mirror
bool
    Варианты:
  • нет ←
  • да
Указывает базовый URL для использования зеркала CPAN
mirror_only
bool
    Варианты:
  • нет ←
  • да
Использовать файл индекса зеркала вместо CPAN Meta DB
name
Имя Perl-библиотеки для установки. Можно использовать «полный путь к распределению», например MIYAGAWA/Plack-0.99_05.tar.gz

псевдонимы: pkg
notest
bool
    Варианты:
  • нет ←
  • да
Не запускать модульные тесты
system_lib
bool

(добавлено в 2.0)
    Варианты:
  • нет ←
  • да
Используйте этот параметр, если хотите установить модули в системный путь включения Perl. Необходимо быть root или иметь «беспарольный» sudo для работы.
Используется опция командной строки cpanm «--sudo», которая не связана с повышением привилегий ansible.

псевдонимы: use_sudo
version
bool

(добавлено в 2.1)
    Варианты:
  • нет ←
  • да
минимальная версия Perl-модуля, которую следует считать приемлемой

Примечания

Примечание

  • Обратите внимание, что http://search.cpan.org/dist/App-cpanminus/bin/cpanm, cpanm должен быть установлен на удалённом хосте.

Примеры

# install Dancer perl package
- cpanm:
    name: Dancer

# install version 0.99_05 of the Plack perl package
- cpanm:
    name: MIYAGAWA/Plack-0.99_05.tar.gz

# install Dancer into the specified locallib
- cpanm:
    name: Dancer
    locallib: /srv/webapps/my_app/extlib

# install perl dependencies from local directory
- cpanm:
    from_path: /srv/webapps/my_app/src/

# install Dancer perl package without running the unit tests in indicated locallib
- cpanm:
    name: Dancer
    notest: True
    locallib: /srv/webapps/my_app/extlib

# install Dancer perl package from a specific mirror
- cpanm:
    name: Dancer
    mirror: 'http://cpan.cpantesters.org/'

# install Dancer perl package into the system root path
- cpanm:
    name: Dancer
    system_lib: yes

# install Dancer if it's not already installed
# OR the installed version is older than version 1.0
- cpanm:
    name: Dancer
    version: '1.0'

Статус

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

Техническое обслуживание

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

Список других модулей, также поддерживаемых сообществом Ansible, см. на этой странице.

Автор

  • Franck Cuny (@fcuny)

Подсказка

Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать его для улучшения.

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

Spec-Zone.ru

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