Fediversity/infra/TODO.md

537 B

differences

differences between TF modules among JIT services (launch/) vs infra:

  • TF input variables (initialUser vs [host]domain) [including in triggers]
  • for_each (objects containing machines and their stuff)
  • nix modules
  • nix options
  • nix config
  • nix config passed in as TF
  • own dir with:
    • TF config
    • TF state
    • TF lock
    • setup process (document running per project)

todo

what should be done to consolidate these:

  • abstract out common TF logic to a separate TF module
  • thru nix add as custom provider