This message was deleted.
# atlantis-community
s
This message was deleted.
l
psc @PePe Amengual
p
I will reply when I'm back
p
@Luiz Silva you can check https://github.com/gojekfarm/atlantis/pull/2 The changes in this codebase support multi node setup. Check below files only for main logic change in supporting multi node setup 1.
server/core/db/boltdb.go
2.
server/core/locking/locking.go
3.
server/core/locking/locking.go
4.
server/core/redis/redis.go
5.
server/events/working_dir_locker.go
6.
server/server.go
There are no proper comments in the code since i was in hurry burry to implement this but you can go through once this conversation also, where i shared about this idea. Edit: You can check the commit -> https://github.com/gojekfarm/atlantis/pull/2/commits/f792f39f69802c6c4a4736d935584a608470a786
1
also the changes are backward in-compatible, that is you can use redis only for locking-db-type, the default bolt db implementation is breaked and requires more re-work on code base. but we are able to run in it successfully using shared NFS storage for storing plan files and redis as a locking db type.
1