The base path used to find a relative file is determined by the current path when consul-template is started. I was able to use a relative path by creating a directory, changing into it, creating a file abc.json and a template with what you gave. Then running consul template in that directory…