У меня есть следующий кукольный модуль:

 selboolean { 'scan system':
    name       => 'scan system',
    persistent => true,
    provider   => 'antivirus_can_scan_system',
    value      => on,
}

При развертывании модуля я получаю следующую ошибку:

Ошибка: не удалось применить каталог: сбой поставщика параметров на Selboolean [система сканирования]: недопустимый поставщик selboolean 'antivirus_can_scan_system' в /file/path/selinux.pp

Я не очень знаком с языком кукол, поэтому я не уверен, что я делаю здесь неправильно. Любая помощь приветствуется. Спасибо

1 ответ1

1

Значения, которые вы задаете своим различным атрибутам, должны соответствовать ожиданиям системы.

https://docs.puppet.com/puppet/latest/types/selboolean.html

название

(Namevar: если опущено, значением этого атрибута по умолчанию является заголовок ресурса.)

Имя логического SELinux, которым нужно управлять.

поставщик

Конкретный бэкэнд для использования в этом selboolean ресурсе. Вам редко потребуется указывать это - Puppet обычно находит подходящего поставщика для вашей платформы.

Пытаться

selboolean { 'scan system':
    name       => 'antivirus_can_scan_system',
    persistent => true,
    value      => on,
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .