Исключение нод из синхронизации

По умолчанию мастер синхронизирует с нодами все данные. Чтобы сохранить на ноде свои настройки, задайте исключения в /etc/staffcop/config на мастере с помощью параметров:

  • exclude_set — конкретные id для исключения, где 0 — глобальная конфигурация;

  • exclude_range — диапазон id границы включительно;

  • apply_nodes — ноды, для которых действует правило; без него правило действует на все ноды.

где id — идентификатор конфигурации.

  1. На мастер-сервере откройте файл конфигурации:

sudo nano /etc/staffcop/config
  1. Добавьте правило:

# глобальная конфигурация  не передается на node1
{
    'label': 'agent.config',
    'exclude_set': (0,),
    'apply_nodes': ('node1',)
}

# конфигурации с id от 0 до 500 не передаются на node2
{
    'label': 'agent.config',
    'exclude_range': (0, 500),
    'apply_nodes': ('node2',)
}

# глобальная конфигурация не передается ни на одну ноду
{
    'label': 'agent.config',
    'exclude_set': (0,)
}
  1. Сохраните изменения.

Последнее обновление: 12.11.26