Ticket #102 (assigned enhancement)

Opened 2 months ago

Last modified 2 months ago

Files sync across instances

Reported by: vyt Assigned to: peet (accepted)
Priority: minor Milestone: 0.4.7
Component: shell Keywords:
Cc:

Description

Для корректной работы сервисов, внешних по отношению к connexion, нужна синхронизация актуальных конфигов между узлами. Также нужна синхронизация файлов-описаний ресурсов. Назовём такие файлы sync-files.

Один из вариантов реализации - работа с sync-files, как с ресурсами:

  1. Ресурс sync-file имеет имя, равное FS path (ограничения на имена в connexion есть?)
  2. Свойств ресурса - time stamp и md5sum (sha1 etc)
  3. Администратор может добавлять, удалять ресурс, менять его свойства (запуском какой-нибудь утилиты connexion после редактирования файла).

Таким образом можно указывать зависимости ресурсов на sync-files. Например, ресурс syslog-ng может зависеть от sync-file /etc/syslog-ng.conf

Можно также использовать sync-file как самостоятельный ресурс, например, для обеспечения на всех узлах одинакового /etc/sysconfig/i18n.

Change History

11/07/08 19:51:58 changed by peet

  • status changed from new to assigned.

1. ограничения есть на имена модулей. На параметры ограничений нет. 2. ок 3. ок

понял, будем писать модуль, как руки доберутся