Как насчет веб-клиента. Если у Вас есть полный браузер на Вас телефон, Вы можете использовать его. И конечно существует проблема безопасности, но тем не менее опция.
Вот один http://www.serfish.com/console/
Это полная противоположность тому, как работает Puppet, поэтому я думаю, вам не повезло.
Ближайший вы можете получить, скорее всего, запустит $ puppet agent -t --noop
, который покажет несоответствия между локальной конфигурацией и манифестами марионетки. Однако на этом этапе вы должны внести эти изменения в марионетку.
Если файл, о котором идет речь, уже находится под марионеточным управлением (то есть через тип файла), то вы можете просто развернуть этот файл также на главном сервере.
Если файл не находится под марионеточным управлением контроля, одним из способов достижения вашей цели было бы использовать функцию аудита марионетки.
file{'/watch':
replace => false, # don't change the content
audit => content, # monitor for changes
notify => Exec['sync_files'],
}
exec{'sync_files:
command => 'rsync -a /watch puppetmaster:/destination/',
refreshonly => true,
}