dda-build/doc/workshop.md
2024-09-06 10:44:55 +02:00

895 B

  1. terraform -> opentofu:
    1. Relizensierung von terraform & Klagen
    2. python-terraform erneuern vs. bash-wrapper schreiben
    3. backends & registry & provider anpassen vs. terragrunt (das verursacht ebenfalls ein dda-build refactoring)
  2. Mehr GitOps
    1. Repo-Stand entspricht dem Infra-Stand
    2. Kollidiert mit with_
    3. Im Moment machen wir viel TF-Code Duplizierung
    4. Wir haben kein sauberes Modell für Server-Upgrades
    5. GitOps vs. Prozedure in Git
  3. bb vs. pyBuilder
    1. Ich habe keine Ahnung, wie wir unseren Build DRY bekommen.
    2. Etwas kompaktere Runtime (bb vs. python)
    3. Etwas mehr Tools in bb eingebaut (fs, encryption, ...)
    4. Bessere Input-Verarbeitung (yaml, json, edn funktionieren auch mit maps!)
    5. Option, unsere Tools direkt als Lib anzusprechen
    6. Kompaktere Validierung
  4. Nochmals die Chance, Credentials besser zu implementieren