Hi Aamodini, Yes, you can pitch in your tents in Yercaud. But you will have to find an appropriate place yourself as the local owners of the land let you do it on their property by asking you some basic questions. Agree to their rules and they shall be nice to you.
Happy travelling! Best,
Ishita