Criando JSON mais simples em Shell Script com JO e JJ

Não sei vocês, mas acho muito chato criar JSON em shell script com o comando jq. Eu trabalhei em algo semelhante esses dias, então investi algumas horas pesquisando e achei o comando jo (https://github.com/jpmens/jo) Tem disponível para ser instalado no Ubuntu, ArchLinux e outras distros GNU/Linux. Exemplo de uso: jo -p name=jo n=17 parser=false Resultado: Leia mais sobreCriando JSON mais simples em Shell Script com JO e JJ[…]

Livro: Integração Contínua Com Jenkins

Nesta manhã foi publicado um novo livro pela editora Novatec, escrito por mim e Janaína Militão, sobre o uso do Jenkins integrado a ferramentas que apoiam a cultura DevOps, tais como: Gogs, Docker, Sonarqube, Terraform, Nexus. O objetivo do livro é ensinar como integrar essas ferramentas para construir um processo automatizado de integração, entrega e Leia mais sobreLivro: Integração Contínua Com Jenkins[…]

Modelo de Script com uso de getopts para passagem de parametros

  Para fazer scripts profissionais e voltados a usuários iniciantes, temos que tomar uma série de cuidados, como por exemplo, exibir um help sobre o funcionamento do script, permitir passagem de parâmetros, checar se os parâmetros informados são válidos, se solicitarmos o uso de arquivos, verificar se o usuário possui o privilégio mínimo requerido naquele Leia mais sobreModelo de Script com uso de getopts para passagem de parametros[…]

Aumente a segurança do SSH com o SPA

Vou logo avisando que este é um post longo, mas vale à pena você dedicar alguns minutos para lê-lo e aprender como deixar o acesso ao SSH menos vulnerável a ataques usando o SPA. SPA (Single Packet Autorization) é uma técnica baseada em Port Knocking que ajuda a aumentar a segurança do SSH. Como funciona Leia mais sobreAumente a segurança do SSH com o SPA[…]