Есть ли готовый способ скопировать ветку изначально в augeas или через обработчик puppet augeas?
Если бы оператор копирования был изначально доступен в augeas, это было бы что-то вроде
cp /files/etc/grub.conf/title[1]/ /files/etc/grub.conf/title[99]/
В моем случае это раздел «title [x]» в grub.conf, но я уверен, что то же самое применимо и в другом месте.
Это функция, которая планировалась в течение длительного времени. На самом деле это билет # 2, который все еще открыт.
Так что ответ - нет, в настоящее время нет cp
оператор в API. Вы, вероятно, могли бы эмулировать его на любом языке по вашему выбору, если не хотите вносить свой вклад, путем рекурсивного обхода узлов и создания их в дереве назначения.