Hi all, It seems we do not have $subject now. It would be a best practice to have in enterprise setups.
Here is a possible fix i thought of, * In the case user has DNS, we can to add a payload parameter to cartridge jsons to inform that. e.g. DNS_AVAILABLE=true * In init.sh of cartridge instance, we can check the payload parameter and avoid adding host entry to /etc/hosts file which is done in following line, ${ECHO} "${PUPPET_IP} ${PUPPET_HOSTNAME}" >> ${HOSTSFILE} Then instances will always communicate to puppet master using the DNS name. Send your thoughts over. Thanks. -- -- Lahiru Sandaruwan Committer and PMC member, Apache Stratos, Senior Software Engineer, WSO2 Inc., http://wso2.com lean.enterprise.middleware email: lahi...@wso2.com cell: (+94) 773 325 954 blog: http://lahiruwrites.blogspot.com/ twitter: http://twitter.com/lahirus linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146