2018

segunda-feira, 29 de outubro de 2018

Colocando Infra ágil em prática !


Olá jovens mancebos, como estão ?

Ultimamente tenho focado muito no termo "DevOps", mas afinal, como dizer que você está implementando DevOps efetivamente ?
É complicado afirmar isto sem estar em um ambiente 100% dinâmico, onde há times multidisciplinares que executam de diversas demandas de agilidade e inovação.

Foi aí que encontrei uma resposta para a minha pergunta. Como sou nascido sysadmin, percebi que estou implementando infraestrutura ágil com metodologias aliadas, como SCRUM, KanBan e automatização de recursos e processos.
Me senti auto sabotado quando dei uma palestra em uma universidade sobre DevOps e me encontrei falando só sobre infra, integração entre times e CI/CD.

Por isso decidi trazer para vocês um pouco mais sobre infra ágil e como implementar IaC (Infra as Code) e deixar de lado um pouco o conceito DevOps, transformando-o simplesmente em "Integração entre times".

Pode ser um post mais extenso hoje, mas preferi explicar cada componente além do processo.



segunda-feira, 10 de setembro de 2018

Docker, Cerveja e .....


Fala galera !
Como vocês estão nesta volta do "meio verão" (calorzin bããão) ?

Mais uma da série Docker e Cervejas ! (clap, clap, clap)

Estava eu praticando a arte do Apache (sim, apache, não httpd [mesma coisa] nem nosso amado e consagrado NGINX) quando me deparei com uma coisa complicada pra mim, nascido no antro paterno/materno do nginx, configurar um fucking Apache no Ubuntu ! (Sim, Ubuntu, não é centos, nem mint, nem rhel, nem Oracle Linux...... #SAD)

Pensei que poderia desinstalar o Apache, mas como se já tinha bastante coisa configurada no server ? E como fazer um proxy reverso no Apache cara ???

Lutei bravamente meus xóvens, até encontrar a saída da solução, e não achei de todo o mal o Apache.

A causa disso ? Precisei migrar o servidor que tinha de RocketChat (Docker) para outro server com Apache e outras cositas más. E acabei reencontrando uma ferramenta LINDEZA DO PAPAI para gerar certificados https gratuitamente, o famigerado CERTBOT da LetsEncrypt.

Então bora para um step-by-step de como configurar um proxy reverso no Apache e como subir um rocketchat lindo com mongodb sem perder suas configurações no Docker :)


sábado, 5 de maio de 2018

Containers Docker e Cerveja !


E aí galera, tudo tranquilo ?

Faz um tempo que estou querendo fazer estee artigo, mas o tempo não ajudanem as IPA's.
Eu queria fazer esse artigo mais descontraído, justamente por se tratar de um assunto massivo, extenso e muito gigantesco, Docker !
Hoje a gente vai ver um overview sobre os conceitos do Docker e comandos básicos, que podem, e vão, ajudar muito você que quer melhorar o desempenho e rodar muitas coisas sem comprometer seu S.O. principal.


terça-feira, 1 de maio de 2018

Alterando Layout do Teclado [Workaround]


Fala Jovens Macebos e Mancebas, como vocês estão ?

Ultimamente eu tenho sofrido muito com uma coisa simples em uma distro derivada do nosso famigerado ubuntu (Sim, eu que sempre gostei de arch ou rhel like, usando ubuntu)

Deixa eu contar uma historinha antes.
Estou com um notebook gringo, teclado gringo, da Dell... Até aí, tudo bem, só instalar meu linux e alterar o layout do teclado... Mas aí eu lhes pergunto, nós usamos o Ç aqui no Brasil, e aí veio o problema, mesmo colocando o layout como "en-us international with dead keys" para que eu pudesse utilizar os acentos corretamente, o layout não se mantinha nem na bala (ainda não de se mantém).

Então decidi configurar manualmente ele, maravilha !
Como eu já disse, estou utilizando uma distro ubuntu-like, o descendente do lindo e maravilhoso PearOs 9, o Gmac.

Mas aconteceu um dos maiores problemas que encontrei, e mais chatos também, o layout do teclado muda toda vez que eu faço login no GNOME !!! Aí toca ir e executar denovo o comando para trocar de layout, uma chatisse sem tamanho !

quinta-feira, 26 de abril de 2018

GIT Branching – Source Code Management


Fala Galera !
Demorou um tempo para fazermos esse "overview" de branching, que provavelmente está errado, mas saiu !
Acredito que este artigo dê para termos uma noção básica de como é o fluxo do git com um modelo de branches que apliquei em alguns projetos que participei. Este modelo se mostrou muito eficiente e ágil, mesmo que com muitas branches.



terça-feira, 27 de fevereiro de 2018

Criando um service no systemd


Olá Jovens Mancebos !

Estava eu em meu trabalho necessitando um bom/simples tutorialzinho de como configurar um shell script para rodar como um serviço (sem o start/stop) apenas para subir automaticamente o keycloak junto com o s.o. quando pensei em vocês !
Resolvi então trazer aqui no blog um how-to muito básico de como fazer um setup de um shell script no systemd.

sexta-feira, 26 de janeiro de 2018

Primeiro Hangout de Botéco !


Boas Boas Pessoal !

Nós aqui do submundo estávamos pensando em alguma maneira de fazer algo participativo com vocês !
Alguma coisa que vocês pudessem dar suas opiniões, sugerir temas para debatermos etc.. etc..

Pensando nisso, acabou saindo o primeiro Hangout aqui da KeepLinuxBR ! Papo de Butéco mesmo, com um papo abrangente sobre o que passsamos e o que vocês perguntam.
Estamos formatando ainda o hangouts (Youtube Live), mas vai ser melhor ainda se sugerirem ideias !

Toda semana terá um hangouts novo, se inscreva no nosso canal para ficar ligado !