(R)? Ex é uma fonte aberta e utilitário de linha de comando livre que foi projetado desde o deslocamento para atuar como uma estrutura simples para simplificar a automação de centro de dados e administração geral do sistema de GNU / Linux platforms.Integrates perfeitamente no seu executando environmentThe (R)? ex programa integra-se perfeitamente em seu ambiente de funcionamento, é fácil de usar e estender, fácil de aprender, e é escrito em Perl planície. Você pode usar (R)? Ex se você tiver que fazer uma tarefa mais do que uma vez, e você precisa para automatizá-lo, reduzindo o risco de fracasso e deixá-lo fazer suas work.Uses reais Secure Shell (R)? Ex utiliza SSH ( Secure Shell), de modo que nenhum agente é necessária. Documentação completa para a sua API (Application Programming Interface) é fornecido na página inicial do projeto, onde também é possível encontrar exemplos explícitos sobre como usar o programa quando executá-lo sob o sudo, como instalar o servidor Apache web em cinco máquinas e manter a configuração em sincronia, ou como escrever o seu próprio (R)? tasks.Supports escalares ex, matrizes e software statementsThe condicional suporta variáveis escalares, que pode contém números, strings, variáveis de hash, referências e objetos, variáveis de matriz contendo numerosos escalares, instruções condicionais , laços, expressões regulares, assim como várias funções úteis e ajudantes. Você vai ser capaz de dividir uma string em um array, mesclar um array para uma cadeia, uma iteração matrizes e distribuições de Linux e hashes.Supported BSDOfficially apoiado distribuições Linux incluem todos os sistemas operacionais Ubuntu atualmente mantido, Debian Squeeze, Lenny e Wheezy, Gentoo, CentOS 5, 6 e 7, openSUSE, Mageia e Fedora. Além disso, o aplicativo foi testado com sucesso no âmbito do FreeBSD, Mac OS X e sistemas operacionais Microsoft Windows, rodando em plataformas de hardware de 32 bits e 64 bits. Você pode baixá-lo como pacotes binários, assim como um arquivo fonte universal
O que é novo nesta versão:.
- Base:
- gancho on_change para update_system
- update_system
- on_change = & gt; sub {
- minha (modified_packates) =_;
- para minha US $ pkg (modified_packages) {
- dizer & quot; Nome: $ pkg- & gt; {name} & quot ;;
- dizer & quot; Versão: $ pkg- & gt; {version} & quot ;;
- dizer & quot; Ação: $ pkg- & gt; {action} & quot ;; # Alguns dos atualizado, instalados ou removidos
- Adicionado suporte para a opção end_if_matched de comando executar - nathanIL
- run & quot; meu_comando & quot;
- end_if_matched = & gt; qr / PADRÃO /;
- Tie server.ini ao ambiente -E especificado (servidor. $ Environment.ini). - EHU
- Adicionado before_task_start e ganchos after_task_finished
- O gancho before_task_start será executado antes do garfo para a tarefa é feita. O gancho after_task_finished será executado após todos os servidores de terminar a tarefa.
- before_task_start MyTask = & gt; sub {
- # fazer algumas coisas
- after_task_finished MyTask = & gt; sub {
- # fazer algumas coisas
- suporte de autenticação fallback Adicionado.
- Às vezes, você tem diferentes autenticações em diferentes máquinas e você não sabe de antemão qual deles você tem que usar. Para esses casos, você agora pode definir várias opções de autenticação. Rex vai tentar todos eles.
- auth fallback = & gt; {
- user = & gt; & Quot; fallback_user1 & quot;
- password = & gt; & Quot; fallback_pw1 & quot;
- public_key = & gt; & Quot; & quot;
- private_key = & gt; & Quot; & quot;
- }, {
- user = & gt; & Quot; fallback_user2 & quot;
- password = & gt; & Quot; fallback_pw2 & quot;
- public_key = & gt; & Quot; chaves / public.key & quot;
- private_key = & gt; & Quot; chaves / private.key & quot;
- sudo = & gt; TRUE,
- Cloud:
- Adicionar suporte ip flutuante para OpenStack provedor - exzz
- Upload Auto chave ssh para OpenStack provedor de nuvem - exzz
- Bugfixes:
- # 381 - Nome do arquivo, verifique = & gt; 'Ausente' para um diretório
- # 392 - executar as opções condicionais com exec_autodir
- # 399 - Rex :: Saída para persistem em diferentes processos - nathanIL
- # 416 - pkg fixo com assegurar = & gt; 'Ver.si.on'
O que é novo na versão 0.44.5:
- Esta versão corrige falhas que ocorreram com conchas ao usar PS1 caracteres especiais.
O que é novo na versão 0.44.4:
- Esta versão acrescenta ksh como uma concha e correções suportada erros para os comandos sed e rexify.
- Ele também corrige um bug onde o cliente OpenSSH caiu.
O que é novo na versão 0.44.2:
- manuseamento Este sudo correções versão sem casca e correções uso de modelos em linha.
O que é novo na versão 0.44.1:
- Esta versão corrige um bug na detecção SuSE e adiciona outro parâmetro CLI para suprimir o log de informações.
O que é novo na versão 0.44.0:
- Esta versão adiciona suporte para ganchos externos em diversas funções e suporte experimental para Docker.
- Há também muitas melhorias e correções de bugs.
O que é novo na versão 0.43.7:
- Esta versão corrige alguns bugs na comunicação e na o módulo cmdb.
O que é novo na versão 0.42.3:
- Esta versão corrige um bug no módulo crontab e um bug em relação a posses de arquivos editados no modo sudo.
O que é novo na versão 0.42.2:
- Esta é uma versão de correções consertando bugs dentro do OpenSSH método de conexão, a avaliação hostname em arquivos INI, eo servidor adicional parâmetros.
Requisitos :
- Perl
Comentários não encontrado