Pular para o conteúdo
Blog
LinkedIn

Aula 1: Por que MDM como código

Por Deívid Santos · revisado em · 2 min de leitura

Tempo: ~6 min · Pré-requisito: nenhum

  • Por que mudança direta no console vira problema com o tempo.
  • O que muda quando o Git vira a fonte da verdade.
  • Qual é o ciclo que vamos seguir no curso inteiro.

Alguém cria um perfil, outro ajusta uma policy, um terceiro apaga um grupo “que parecia não usado”. Meses depois ninguém sabe quem mudou o quê, o ambiente de testes não se parece com o de produção, e quem entendia o desenho saiu da empresa.

Hoje, no console Com código
Mudança feita direto em produção Mudança proposta em pull request, revisada e aprovada
Histórico só no log de auditoria Histórico no Git: quem, quando, por quê
Teste e produção divergem em silêncio Os dois recebem o mesmo código
Desfazer exige lembrar o estado anterior Desfazer é reverter o commit
Conhecimento na cabeça de uma pessoa Conhecimento no repositório
plan (leitura) → revisar → plan salvo → apply (escrita) → plan de novo = "No changes"
  • O plan mostra o que vai mudar, sem mudar nada.
  • O apply só roda sobre o plano que você leu.
  • Depois do apply, outro plan precisa dizer “No changes”. Se disser outra coisa, algo está fora do código.

Responda sem olhar:

  1. Qual é a fonte da verdade quando você usa MDM como código?
  2. Por que o apply deve usar o plano salvo, e não rodar um plan novo?
Respostas
  1. O repositório Git, não o console.
  2. Para o que for aplicado ser exatamente o que você revisou.

Infraestrutura como código para MDM: por que e por onde começar

Próxima aula: Preparar o ambiente