I've found by chance that we have 34 hosts where confd doesn't have anymore any configuration file or templates but the process is still running and logs every 3 seconds:
/usr/bin/confd[3971103]: WARNING Found no templates
The 34 hosts with that setup are:
arclamp2001.codfw.wmnet,arclamp1001.eqiad.wmnet,cloudgw[2002-2003]-dev.codfw.wmnet,cloudgw[1001-1002].eqiad.wmnet,cloudlb[2001-2003]-dev.codfw.wmnet,cuminunpriv1001.eqiad.wmnet,ganeti[2033-2034].codfw.wmnet,ganeti-test[2001-2003].codfw.wmnet,idm-test1001.wikimedia.org,moscovium.eqiad.wmnet,netbox-dev2002.codfw.wmnet,netboxdb2002.codfw.wmnet,netboxdb1002.eqiad.wmnet,netmon[1003,2002].wikimedia.org,people2003.codfw.wmnet,people1004.eqiad.wmnet,pybal-test2003.codfw.wmnet,sretest[2003-2005].codfw.wmnet,sretest[1002-1003].eqiad.wmnet,testreduce1002.eqiad.wmnet,testvm[2002,2004-2005].codfw.wmnet
Maybe we should do somehing on the puppet side to ensure confd is stopped if no config/template is present:
/etc/confd ├── conf.d └── templates