Уже есть функция для чтения указанного файла дословно, не пытаясь интерпретировать их как template ()?
file()
Функция чтения и возвращает содержимое файла на кукловоде (или там, где КАТАЛОГ компилируется), подобно тому, template()
как вы описали.
Назовите его с таким путем, ssh_keys/foo.key
чтобы загрузить файл ssh_keys/files/foo.key
в модульный путь.
Обратите внимание, что эта функция требует Puppet 3.7 или выше для загрузки из пути модуля так же, как template()
. До этого он работал только с абсолютными путями, хотя был в каждой основной версии.