내가 패키지의 사용자 지정 공급자를 만들려고하고 있어요하지만 난꼭두각시
ERR을 받고 계속 몇 가지 이유에 대한 내 모듈을 인식하지 /usr/local/src/ops/services/puppet/modules/test/manifests/init.pp:5
에서 piprs은 '나는 클라이언트와 서버 모두에서 puppet.conf에 pluginsync = true를 추가했습니다. 다음 rb 파일을/test/lib/puppet/provider/package/piprs.rb 모듈에 만들었습니다. 나는 기본적으로 puppet.conf에서 패키지 자원 유형
#require 'puppet/provider/package'
Puppet::Type.type(:package).provide(:piprs,
:parent => ::Puppet::Provider::Package) do
commands : pip => "/usr/local/bin/pip"
desc "Python packages via `pip`."
def create
pip "freeze"
end
def destroy
end
def exists?
end
end
에 대한 사용자 지정 공급자를 만들려고하고, 다음과 같은 소스가 나는 그것이 무엇인지 확실하지 않다
pluginsource = puppet://puppet/plugins
속성이 있습니다. 더 자세한 내용이 필요하면 의견을 게시하십시오.
고맙습니다. 나는 그것을 테스트하고 당신을 업데이트 할 것입니다. 그러나 그것은 매우 설명력이 있습니다. 나는 그것이 문제를 극복하는데 도움이 될 것이라는 희망을 가지고 있습니다 !!! 그리고 나는 이미 팝 제공자가 있음을 깨닫습니다. 나는 배우기 위해 새로운 것을 쓰려고합니다. –