Мы не против перезаписи кода в приложении для создания, это работать с любым решением требуется, но я не уверен, является ли репликация корректной вещью использовать.
Проблема, которую Вы описываете действительно, походит на случай для пользовательских передач по запросу.
Это звучит, как будто это было бы недопустимо создать задержку (неизбежный с географически разрозненными серверами) для всех пользователей, поэтому дало бы Вашим пользователям "профиль экспорта" или опцию "передачи" и записало бы функцию, которая продвигает пользовательские данные от одного сервера до следующего по требованию.
Править:... и в то время как Вы в нем, возможно, Вы могли добавить суффикс к именам пользователей в каждом из Ваших экземпляров, таким образом, пользователи могут указать (путем введения их имен пользователя), какой сервер их учетная запись регистрируется в том, когда они запрашивают помощь.
Оказывается, это на самом деле вызвано ошибкой в некоторых версиях hiera-puppet.
Придется скопировать hiera_puppet.rb в hiera-puppet / lib, либо дождитесь выпуска нового RC, либо перейдите на один из старых, незатронутых RC.