The repository concept for managing all services as code (IaC). Git submodules use for updates only (pull-mode like as Repo).
Every service will be deployed separately with same the stack name. You can see all stacks in services folder. You can see all environments in ansible environments folder.
./deploy "$STACK" "$ENV" # optionally "$GROUP"