ANSIBLE SERIES: YML … add sudo(ers) >> no prompt or ask

Olá! Como vai? Muito prazer, Victor é o meu nome … Ou @vicrlda, se preferir … Navegando pela internet em busca de inspiração, situações, exemplos práticos para exercitar e solucionar via ANSIBLE ??? É um sysadmin ou desenvolvedor que anseia o cargo de Engenheiro Devops / SRE ?? Por favor, peço que me deixe cumprimentá-loContinuar lendo “ANSIBLE SERIES: YML … add sudo(ers) >> no prompt or ask”

ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: failures! (or error handling)

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, umContinuar lendo “ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: failures! (or error handling)”

ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: handlers

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 quandoContinuar lendo “ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: handlers”

ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: blocks

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 😫😓 (…)Continuar lendo “ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: blocks”

ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: conditionals

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;Continuar lendo “ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: conditionals”

ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: where tasks run ???

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.ymlContinuar lendo “ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: where tasks run ???”

ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: building loops

CONT. ☝ 👈 ANTERIOR: BECOME O que fazer quando é necessário repetir determinada ação mais de uma vez ??? Automatizar, é claro, você diria … Tudo bem, já entendi que pegou o espírito da coisa 🙃 E fico deveras feliz por isso, diga-se de passagem! Mas, o que eu quis dizer é como fazê-lo emContinuar lendo “ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: building loops”

ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: como escrevê-los?

* 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 ✅Continuar lendo “ANSIBLE SERIES: h.t.wrt* … tasks, plays e books: como escrevê-los?”

ANSIBLE Series: Web … Observando a execução de um JOB em tempo real

<head> Dedico esse post às mulheres 🌷 Especialmente para todas as devs, sysadmins, engenheiras, pesquisadoras e cientistas 👩🏻‍🔬👩🏻‍💻👩🏻‍🏫👩🏻‍🎓 da computação ao redor do globo </head> E estamos aqui novamente, de volta ao Ansible. Mais precisamente continuando a parte gráfica, batizada de AWX/Tower. Preciso que resgatem na memória o que vimos no post ANSIBLE Series: LabContinuar lendo “ANSIBLE Series: Web … Observando a execução de um JOB em tempo real”