Puppet selboolesches Modul

570
Taleeb

Ich habe das folgende Puppenmodul:

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

Wenn ich das Modul implementiere, erhalte ich die folgende Fehlermeldung:

Fehler: Katalog konnte nicht angewendet werden: Parameteranbieter auf Selboolean [Scansystem] ist fehlgeschlagen: Ungültiger selboolescher Provider 'antivirus_can_scan_system' unter /file/path/selinux.pp

Ich bin mit der Puppensprache nicht wirklich vertraut, daher bin ich mir nicht sicher, was ich hier falsch mache. Jede Hilfe geschätzt. Vielen Dank

0

1 Antwort auf die Frage

1
hymie

Die Werte, die Sie Ihren verschiedenen Attributen geben, müssen so sein, wie sie das System erwartet.

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

Name

( Namevar: Wenn dieser Wert nicht angegeben wird, wird standardmäßig der Titel der Ressource verwendet. )

Der Name des zu verwaltenden SELinux-Boolean.

Anbieter

Das spezifische Backend, das für diese selboolesche Ressource verwendet werden soll. Sie müssen dies nur selten angeben - Puppet findet normalerweise den geeigneten Anbieter für Ihre Plattform.

Versuchen

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