В Сервере Adminstrator, под безопасностью> Доступ> Среда CFML, устанавливают Доступ к файлу к 'локальному' так, чтобы каждый веб-контекст мог только получить доступ к файлам в своем собственном веб-корне.
Значение по умолчанию - 'все' для обеспечения приложений, что файлы доступа через отображения, которые являются вне веб-корня, который довольно характерен для приложений CFML.
Я бы использовал шаблон. Настройте файловый ресурс на использование содержимого вместо источника:
content => template("mymodule/temp-conf-file.erb"),
Затем пусть шаблон подставит имя хоста. Шаблон будет расположен в подкаталоге templates вашего модуля:
# This file is managed by puppet
... random config stuff ...
hostname = <%= hostname %>
Вы также можете использовать fqdn или что-то еще.