(R)? экс является открытым исходным кодом и бесплатная утилита командной строки, которая была разработана с смещение в качестве простого рамок для упрощения автоматизации центров обработки данных и общее управление системное GNU / Linux platforms.Integrates легко в вашем работает environmentThe (R)? экс программа интегрируется в проточной среде, легко в использовании и расширении, легко учиться, и это написано на простом языке Perl. Вы можете использовать (R)? Бывшую если у вас есть, чтобы сделать задачу более чем один раз, и вы должны автоматизировать, снижая риск отказа и позволяя вы свои реальные work.Uses Secure Shell (R)? Экс использует SSH ( Secure Shell), так что агент не требуется. Полная документация для его API (интерфейс прикладного программирования) предоставляется на домашней странице проекта, где вы также можете найти явные примеры о том, как использовать программу при запуске под Судо, как установить веб-сервер Apache на пяти машинах и держать конфигурацию синхронно, или как написать свой собственный (R)? бывших tasks.Supports скаляры, массивы и условное программное обеспечение statementsThe поддерживает скалярные переменные, которые могут содержит чисел, строк, хеш-переменные, ссылки и объекты, массив переменных, содержащих многочисленные скаляры, условные операторы , петли, регулярные выражения, а также различные полезные функции и помощники. Вы сможете разбить строку на массив, массив объединить в строку, итерации массивов и распределения hashes.Supported на Linux и поддерживает BSDOfficially дистрибутивов включают в себя все поддерживаемые ОС в настоящее время Ubuntu, Debian Squeeze, Ленни и хриплый, Gentoo, CentOS 5, 6 и 7, OpenSUSE, Fedora и Mageia. Кроме того, приложение было успешно протестировано под FreeBSD, Mac OS X и операционными системами Microsoft Windows, работает на 32-битных и 64-битных аппаратных платформ. Вы можете скачать его в качестве бинарных пакетов, а также архив универсального источника
Что нового В этом выпуске:.
- Основание:
- on_change крюк для update_system
- update_system
- on_change = & GT; суб {
- Мои (modified_packates) =_;
- для моего $ PKG (modified_packages) {
- сказать и Quot; Имя: $ pkg- & GT; {имя} & Quot ;;
- сказать и Quot; Версия: $ pkg- & GT; {} Версия & Quot ;;
- сказать и Quot; Действие: $ pkg- & GT; {действие} & Quot ;; # Некоторые из обновленной, установить или удалить
- Добавлена поддержка end_if_matched опции для запуска команды - nathanIL
- Run & Quot; my_command & Quot;,
- end_if_matched = & GT; QR / шаблон /;
- рулевой server.ini на указанный -E среды (сервер. $ environment.ini). - ЕГУ
- Добавлена before_task_start и after_task_finished крючки
- The before_task_start крючок будет выполнен перед вилка для задачи производится. After_task_finished крючок будет выполнен после всех серверов завершил задачу.
- before_task_start mytask = & GT; суб {
- # сделать некоторые вещи
- after_task_finished mytask = & GT; суб {
- # сделать некоторые вещи
- Добавлена поддержка аутентификации запасной.
- Иногда у вас есть различные подлинности на разных хостах, и вы не знаете заранее, какой вы должны использовать. Для этих случаев вы можете определить несколько вариантов аутентификации. Рекс будет попробовать все из них.
- авт запасной = & GT; {
- пользователь = & GT; & Quot; fallback_user1 & Quot;,
- = & пароль GT; & Quot; fallback_pw1 & Quot;,
- public_key = & GT; & Quot; & Quot;,
- private_key = & GT; & Quot; & Quot;,
- }, {
- пользователь = & GT; & Quot; fallback_user2 & Quot;,
- = & пароль GT; & Quot; fallback_pw2 & Quot;,
- public_key = & GT; & Quot; ключи / public.key & Quot;,
- private_key = & GT; & Quot; ключи / private.key & Quot;,
- Судо = & GT; ИСТИНА,
- Облако:
- Добавить плавающей поддержку IP для OpenStack поставщика - exzz
- Авто Загрузить ключ SSH для OpenStack поставщика облако - exzz
- Исправления:
- # 381 - имя файла, убедитесь, = & GT; "отсутствует" для каталога
- # 392 - запустить условные варианты с exec_autodir
- # 399 - Рекс :: Выход сохраняться в различных процессах - nathanIL
- # 416 - фиксированной PKG с обеспечения = & GT; "ver.si.on
Что нового в версии 0.44.5:
- Этот релиз исправляет сбои, которые произошли со снарядами при использовании специальные PS1 символов.
Что нового в версии 0.44.4:
- Эта версия добавляет КШ в качестве поддерживаемого оболочки и исправлений ошибки для СЕПГ и rexify команд.
- Это также исправляет баг, когда клиент OpenSSH разбился.
Что нового в версии 0.44.2:
- Работа эта версия исправления Судо с оболочкой и не исправлений Использование встроенных шаблонов.
Что нового в версии 0.44.1:
- Эта версия исправляет ошибку в обнаружении SuSE и добавляет еще один параметр командной строки для подавления информации протоколирования.
Что нового в версии 0.44.0:
- этой версии добавлена поддержка для внешних крючков в различных функций и экспериментальная поддержка для Докер.
- Есть также множество улучшений и исправлений.
Что нового в версии 0.43.7:
- Эта версия исправляет некоторые ошибки в отчетности и в модуль CMDB.
Что нового в версии 0.42.3:
- Эта версия исправляет ошибку в модуле кронтаб и ошибка, о домовладений отредактированных файлов в режиме SUDO.
Что нового в версии 0.42.2:
- Это Исправление релизе исправление ошибок в OpenSSH Способ подключения, оценка хоста в INI файлы, а дополнительный сервер параметры.
Требования
- Perl
Комментарии не найдены