Дублирование формулы Saltstack

Чтобы применить разные настройки одной и той же логики (например, два разных набора правил поиска файлов) на одном устройстве, необходимо создать дубликат формулы. Система не позволяет использовать одну и ту же формулу в нескольких простых конфигурациях: попытка создать версию конфигурации с формулой, которая уже используется в версии другой конфигурации, будет завершаться ошибкой «Не удалось сохранить версию».

Для создания копии формулы:

  1. В меню навигации на боковой панели выберите Настройки.

  2. На странице со списком настроек в разделе Saltstack нажмите *Загрузка формул Saltstack.

    settings page duplicate
    Рис. 1. Страница настроек
  3. На странице со списком формул выберите запись и скачайте архив исходной формулы — например, file-find-formula.tar.gz.

    download formula
    Рис. 2. Скачивание архива с формулой
  4. Распакуйте архив в текущем каталоге, чтобы получить папку с именем file-find, содержащую все файлы формулы.

  5. Переименуйте папку — например, в find-file-new. Это будет новое имя формулы.

  6. Заархивируйте переименованную папку:

    tar -czf file-find-new-formula.tar.gz find-file-new/*
  7. Чтобы загрузить новый архив file-find-new-formula.tar.gz, на странице со списком формул нажмите Загрузить формулу.

    load formula button
    Рис. 3. Загрузка архива с формулой
  8. Укажите тип конфигурации, добавьте произвольное текстовое описание и укажите место размещения архива.

    load formula dialog
    Рис. 4. Параметры загрузки архива с формулой
  9. Нажмите Загрузить.

Загруженный архив регистрируется как отдельная формула с именем find-file-new и может использоваться при создании конфигурации.