cloudposse-archives / atlantis-experiments

GitOps for Teams (experimental hard fork of atlantis)

Home Page:https://cloudposse.com/accelerate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support Git Submodules

osterman opened this issue · comments

See: runatlantis#311

what

  • Support git submodules

why

use-case

  • We're trying to adapt our deployment methodology to work well with Atlantis
  • We keep all of our "root" modules in one repo called terraform-root-modules
  • We then import these modules into various stages (aka environments or accounts)
  • We have been using docker multi-stage, but that won't play well with atlantis detecting changes, so we're willing to compromise
  • We want to use git submodules instead, with the expectation that atlantis would be able to detect changes for autoplans

Technically, looks very easy to implement here and we'd be happy contribute the capability.

addressed in #11