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