Для корректной работы сервисов, внешних по отношению к connexion, нужна синхронизация актуальных конфигов между узлами. Также нужна синхронизация файлов-описаний ресурсов. Назовём такие файлы sync-files.
Один из вариантов реализации - работа с sync-files, как с ресурсами:
- Ресурс sync-file имеет имя, равное FS path (ограничения на имена в connexion есть?)
- Свойств ресурса - time stamp и md5sum (sha1 etc)
- Администратор может добавлять, удалять ресурс, менять его свойства (запуском какой-нибудь утилиты connexion после редактирования файла).
Таким образом можно указывать зависимости ресурсов на sync-files. Например, ресурс syslog-ng может зависеть от sync-file /etc/syslog-ng.conf
Можно также использовать sync-file как самостоятельный ресурс, например, для обеспечения на всех узлах одинакового /etc/sysconfig/i18n.