plenv-and-carton

Ansible Роль: установка plenv и Carton

Статус сборки

Устанавливает инструменты для разработки / производства на Perl (plenv и Carton) для серверов Linux на RedHat/CentOS и Debian/Ubuntu.

Требования

Нет.

Переменные роли

  • plenv_local

по умолчанию "5.24.1"

перепишите другие переменные, если хотите использовать другую версию

  • app_user

по умолчанию "vagrant"

имя пользователя приложения

Зависимости

Нет.

Пример плейбука (создает пользователя username, директорию /home/username, если она не существует, с локальной версией perl 5.20.2)

- hosts: servers
  roles:
    - { role: dmanto.plenv-and-carton, app_user: "username", plenv_local: "5.20.2"}
  • cron или демон

используйте templates/env.j2, если используете perl-скрипт с демоном и cron

  • crontab
SCRIPT=/path/to/env
* * * * $SCRIPT plenv exec perl script.pl

Лицензия

MIT / BSD

Информация об авторе

Эта роль была в основном вдохновлена ролью ansible-role-java, написанной Джеффом Гирлингом, автором Ansible for DevOps, и ответвлением роли swfz.plenv из GitHub.

Автор: Даниэль Мантовани 2017-2020

О проекте

Installs perl dev & production environment, whith plenv and Carton

Установить
ansible-galaxy install dmanto/ansible-plenv-and-carton
Лицензия
Unknown
Загрузки
552
Владелец
Electrical and Electronic Engineer, C/C++/Perl & Javascript programmer