Мне нужно создать кучу ресурсов ssh_authorized_keys
. Ресурс ожидает, что его key
атрибут сам является открытым ключом - нет способа сослаться на файл, содержащий ключ.
Поскольку ключи очень длинные и поскольку у меня они уже есть в файлах, я бы предпочел, чтобы Puppet прочитал их из файлов, а не цитировал их в манифесте.
Я могу представить и несколько других вариантов использования.
Уже есть функция для чтения указанного файла дословно, не пытаясь интерпретировать их как template()
?
Для открытых ключей я могу, на самом деле, сойти с template()
, но это сопряжено с накладными расходами на попытку синтаксического анализа. Кроме того, в некоторых других случаях, в зависимости от содержимого файла, синтаксический анализ может, фактически, "провалиться" или, что еще хуже, не завершиться с ошибкой, но незаметно изменить содержимое ...