@Guru Kamath Considering Edge node's will just execute your jobs as a gateway, the main process will run on your slaves. In my opinion, you don´t need too much storage on Edge nodes, unless you need to use this space to store scripts, process, logs, and other files that you need to use as a part of your process. I suggest you use a separated filesystem to store your files.
And if possible use Edge node exclusively for gateway services, installing Ambari on another machine.