https://raw.githubusercontent.com/vicrlda/awx-tower/main/playbooks/search-for-home.yml — – hosts: all become: yes tasks: – name: CAT <> validando exclusao do usuario … ansible.builtin.shell: cat /etc/passwd | grep “{{ user }}” || /bin/true register: cat – debug: msg=”{{ cat.stdout_lines }}” – name: LS <> buscando pasta e arqs. do usuario … ansible.builtin.shell: ls -l /home | grep “{{ user }}” || […]
Pessoas vem e vão… Entram e saem… Mudam constantemente… Se casam e tem filhos… Ou simplesmente se afastam e continuam com suas respectivas vidas. Não é uma crítica e sim o curso natural das coisas, e está tudo bem quanto a isso! No âmbito de uma empresa não poderia ser diferente… Funcionários são promovidos, transferidos […]
BOOOOO!!!! 👻 Um Feliz Dia das Bruxas pra você também RSRS ( … ) Logo mais, um sucessor espiritual do último capítulo 😁 Ou somente a “PARTE 02”, caso goste de simplificar. Fique comigo, e embarque nesse NOVO POST do blog @machinesbecomeservices Pré-requisitos: yet another method to linux Sim, isso mesmo. Não, você não leu […]
De tempos em tempos, a humanidade é testemunha de um curioso, engraçado e certo tipo de evento: erros que se transformam em felizes acertos! Não faz sentido pra você? Tudo bem, sem problemas! Eu lhe apresento 🥁🥁🥁 a penicilina e a coca-cola 🤭 rsrs! Então, voltando … O mesmo pode acontecer no Ansible. Eventualmente, um […]
CONT. 🔝 🔙 ANTERIOR: BLOCKS Visto no final do post passado, numa breve participação coadjuvante, e já tendo aparecido em outras oportunidades aqui no BLOG, chegou a hora de conhecer um pouco mais sobre os handlers (traduzindo para o português: manipuladores). Objetiva e diretamente, são um tipo de tarefa que apenas se auto executa quando […]
UPDATE! / DISCLAIMER: Depois de muitas idas e vindas ao banco … buscas e mais buscas à procura de documentos pessoais que não via há tanto tempo … cópias, xerox, pdf’s, assinaturas … e por fim, infinitas caixas/pacotes para organizar, mofo/poeira para limpar, caminhão da mudança, lavar o piso novo, desempacotar e remontar 😫😓 (…) […]
CONT. ☝ 👈 ANTERIOR: WHERE TASKS RUN ? Condicionais, em bom português, são aquelas famosas palavrinhas que aprendemos (lógica da programação) com o intuito de: parar momentaneamente o fluxo do programa; desviar a sequência ou conteúdo de variável para um bloco de código que faz checagem; chamar uma função ou sub-rotina; capturar exceções e tratá-las; […]
CONT. ☝ 👈 ANTERIOR: LOOPS Ao executar um playbook, o comportamento que se espera do Ansible é: antes, reunir todos os fatos referentes aos nodes ( gather_facts ) depois, rodar as tarefas especificadas ( playbook ) somente nas máquinas-alvo que estão expressas ou de acordo com a linha “hosts” , presente no próprio main.yml, test.yml […]
* Sigla para: < How To Write > Recapitulando o que vimos até o momento acerca do Ansible: Teoria DevOps: conceito, história, curiosidades ✅ Por que automatizar com ansible? ✅ 5 conceitos fundamentais ✅ Prática Linha de comando, hello.YML e Ad-Hoc ✅ Web console: AWX/TOWER ✅ Como executar um JOB graficamente em tempo real ✅ […]
Olá, aqui e de volta outra vez ( J. R. R. Tolkien feelings 😊 ) A série não pode parar e por isso, vamos nessa!!!! Neste episódio veremos como adicionar um servidor linux ao nosso monitoramento. Ué Victor, e por acaso não já o fizemos no POST anterior? E a reposta é: não meus caros, […]