Spec-Zone.ru › Ansible 2.7

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

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

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Состояние

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
executable
-
добавлено в 2.1
Переопределяет путь к исполняемому файлу cpanm
from_path
-
Локальный каталог для установки
installdeps
boolean
добавлено в 2.0
    Варианты:
  • нет ←
  • да
Устанавливать только зависимости
locallib
boolean
    Варианты:
  • нет ←
  • да
Указать базу установки для модулей
mirror
boolean
    Варианты:
  • нет ←
  • да
Указывает базовый URL для зеркала CPAN
mirror_only
boolean
    Варианты:
  • нет ←
  • да
Использовать файл индекса зеркала вместо базы данных CPAN Meta
name
-
Имя Perl-библиотеки для установки. Можно использовать "полный путь к дистрибутиву", например, MIYAGAWA/Plack-0.99_05.tar.gz

псевдонимы: pkg
notest
boolean
    Варианты:
  • нет ←
  • да
Не запускать тесты
system_lib
boolean
добавлено в 2.0
    Варианты:
  • нет ←
  • да
Использовать для установки модулей в системный путь включения Perl. Требуется права root или "безопасный" sudo.
Используется опция командной строки cpanm '--sudo', которая не связана с повышением привилегий в Ansible.

псевдонимы: use_sudo
version
boolean
добавлено в 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. [сообщество]

Авторы

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

Spec-Zone.ru

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