isotoma.recipe.postdeploy.Receitas de Construção para PostDeploy | |
Baixe Agora |
isotoma.recipe.postdeploy. Classificação e resumo
Propaganda
- Licença:
- The Apache License 2.0
- Preço:
- FREE
- Nome do editor:
- John Carr
- Site do editor:
- http://isotoma.com
isotoma.recipe.postdeploy. Tag
isotoma.recipe.postdeploy. Descrição
isotoma.recipe.postdeploy é uma receita de compilação para as pessoas que querem facilitar o gerenciamento de configuração. Ele fornece a potência de um sistema de gerenciamento completo de configuração (YAYBU), mas de uma forma que se integra à sua configuração de compilação. Você pode: - Use-o como uma maneira de verificar uma tarefa é concluída usando seu modo "simular". Se alguém esquecer do symlink em um novo arquivo de configuração, simular mostrará você! - Monitor para arquivos sendo modificados manualmente fora do seu processo de compilação. Fio o comando simular em nagios e alerta quando o código de saída não é 254 como isso significa que seu serviço precisa de atenção! - e, obviamente, automatizar tarefas que você normalmente executa após o buildout que exija privilégios elevados, como configurar a rotação de log, permitindo o Apache VHosts e configurando o CRON Jobs.Of Claro que pode ser chamado por outra ferramenta de gerenciamento de configuração como fantoche, chef ou até mesmo outra instância Yaybu quando estiver pronto para subir de nível. Este é um grande padrão para deixar seu servidor principal cm se preocupar com a grande imagem e o cm enviado com o seu buildout se preocupar com os pequenos detalhes.Basic useconsider A Simple Yaybu Configuração: Resources.Append: - Execute: Nome: Comando de alguns script: $ {buildout.buildout.directory} / Bin / SomeScript Usuário: root cria: $ {buildout.buildout.directory} /stuff.cfgyou poderia ligar isso em buildout como então: peças = pós-replantar receita = isotoma. Recipe.postdeployconfig = config.yayto olhar para o formulário 'expandido' de sua configuração - com todas as variáveis preenchidas - você pode agora (depois de executar o Buildout) Do: $ ./bin/postdeploy ShowResources: - Execute: Nome: / var / somedir / bin / somedir user: root cria: /var/somedir/stuff.cfgthis Opcionalmente leva -V que mostra um despejo mais detalhado de sua configuração. Você pode simular o que aconteceria se a configuração fosse aplicada sem prejudicar o sistema usando o sistema O comando simular: $ ./bin/postdeploy simulate / -------------------------------------- - Execute ----------------------------- | # / var / somedir / bin / porque \ ---------------------------------------- --------------------------------------- Este comando terá um código de saída de 254 se Não pensa que nenhuma alteração é necessária, 0 se simulou com sucesso a aplicação de algumas alterações e qualquer outra coisa indica um problema com sua configuração. Faz uma ferramenta de monitoramento ideal, pois pode alertar de hacks manuais ou implantações incompletas.Finalmente você pode aplicar a configuração com aplicação: $ ./bin/postdeploy simulate / ---------------- ------------ Execute ----------------------------- | # / var / souedir / bin / somedript | Aqui está o stdout do seu comando | .... | .... | Sucesso!\----------------------------------------------- -------------------------------- Parâmetros obrigatóriosConfig Um arquivo yay para aplicar a este computador. Ele terá acesso a metadados em seus parâmetros de buildout.opcionalPatchPath um conjunto de diretórios ou URLs para procurar ativos necessários para configurar full. Uma lista de valores para monitorar. Isso é útil quando você tem uma lista de peças que são gerenciadas, mas precisam de links de link em postagem. Usando o rastreamento de histórico Você pode ter certeza de que eles são removidos do sistema se forem removidos do buildout. Por exemplo: peças = $ {peças: apache} postduplando
isotoma.recipe.postdeploy. Software Relacionado