Puppetプロバイダーを作成していますが、ブール型のプロパティが必要です。私はそれを次のように宣言しました:
newproperty(:no_sync, :boolean => true) do
desc "Whether to omit syncing the file after every logging, ony when action_type is file."
end
次に、またはno_sync
を返す必要があるプロバイダーで関数を宣言する必要があります。ただし、これを行うと、Puppetによって適切に解釈されていないものとして返された値のようです。文字列(およびそれぞれ)を返そうとしましたが、その結果、文字列は常にtrueとして解釈されます(これは非常に論理的です)。true
false
:true
:false
Puppetプロバイダーでブールプロパティをどのように宣言する必要がありますか?