Para ganhar velocidade na implantação do Bunker incluímos o parâmetro -i.
A dinâmica é guiar o técnico de infra nas informações que precisamos. Por isso programamos todo o roteiro, bastando chamar o bunker com o parâmetro -i e responder a todas as perguntas que ele fará.
Veja abaixo como ficou:
Command Line: ./bunker -i
Etapas:
-
Código do cliente
Se o código crm estiver no nome do servidor, então conseguimos capturar automaticamente. Se não, pedimos para que informe manualmente.
-
Diretório de backup
Se o diretório padrão estiver acessível, então pedimos apenas a confirmação. Se não, pedimos para que informe manualmente.
-
Database que será feito o backup
Se houver apenas um database, então apenas pedimos confirmação. Se houver mais de um database no postgres desse servidor, mostramos
a lista e pedimos para informar qual dos databases serão agendados para backup + upload.
-
Horário de execução do backup
Esta etapa foi automatizada. Vamos controlar os agendamentos de forma que fique distribuído nos dias da semana e nos horários permitidos para a execução da rotina (geralmente durante a madrugada).
Atualmente o agendamento será de 1 vez na semana para cada banco de dados do cliente. Se for combinado com o cliente uma frequência maior, deverá ser incluído manualmente no cron.