terça-feira, 9 de abril de 2019

[DOCKER] Subindo OpenVPN no seu Docker


Fala Jovens Padawans, Como estão ?

No post de hoje vamos abordar um esqueminha hands-on pra colocar aquela VPN simples pra rodar em Docker usando o famigerado OpenVPN.

Essa semana eu estava com uns probleminhas para os dev's da empresa em que presto serviço fecharem conexão com as bases de dados do nosso ambiente de testes.
Até proporcionei um PGAdmin, mas o pessoal prefere, por comodidade, usar a conexão direto no PHPStorm.

Aí vocês me dizem, "Pô, mas era só limitar o acesso direto no pg_hba.conf pelo IP do escritório." ou "Pô, sobe uma VPN site-to-site aí no escritório, menos incômodo.".
Acontece que, lá no escritório nós não temos um servidor on premises e muito menos um IP fixo. Logo, complica um pouco colocar em prática essas soluções.
Por mais que os dev's possuam seus ambientes locais, em Docker, muitas vezes eles precisam realizar alguns testes mais "garimpados".

Foi aí que resolvi colocar um OpenVPN "simplão" no nosso server de testes.


sexta-feira, 29 de março de 2019

Gerando certificados HTTPS com CERTBOT+Nginx


Bons Dias Jovens Padawans !

Como vocês estão ?
Treinado muito a força ?

Pessoal, seguindo a linha que tenho procurado trazer para vocês, ferramentas que ajudam os padawans de infra no dia a dia, hoje vou trazer para vocês um artigo interessante: Gerar certificados HTTPS com CERTBOT para nginx como proxy reverso.



domingo, 24 de março de 2019

Portainer - Gerenciador Docker


Olá jovens padawans, como vocês têm estado ?

Ultimamente tenho estado muito em contato com Docker, (sim, AINDA Docker) e resolvi trazer uma série um pouco mais "dia-a-dia" de Docker para vocês, principalmente para nossos amigos desenvolvedores.

Como o MESTRE Jefferson Noronha, da Linux Tips, já dizia: "Os nossos nobres colegas desenvolvedores já estão acostumados com tecnologias novas e 'se virar' para conseguir gerir seus ambientes locais.". Não exatamente com estas palavras rsrs

Um dos maiores desafios que nós, sysadmins/infra, enfrentamos quando temos a missão de proporcionar a facilidade para que qualquer pessoa possa gerir seus containeres locais, é fornecer uma interface amigável para nossos "clientes"/usuários. Sem aquela porrada de comandos CLI que nós estamos acostumados, e até preferimos.



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 !