다음 사용자 정의 사실에 힘든 시간을 보내고 있습니다. 아래 세부 정보. 사용자 지정 사실은 다음 폴더에서 특정 json 파일을 검색해야합니다. 이것은 매니페스트 내에서 사용될 때 정보를 표시합니다. 그러나 사용자 지정 사실에 추가하면 작동하지 않습니다. "/opt/${::hostname}/${::custom_variable}_${::fqdn}.json"
저는 Facter 3.6을 실행 중이며 사용자 정의 사실을 추가하려고합니다. documentation에 따르면 /etc/puppetlabs/facter/fact.d/ 폴더가 자동으로 사용자 지정 사실에 사용됩니다. 나는 hello.rb로 말했다 폴더에 다음 템플릿을 배치 : Facter.add(:hello) do
setcode do
"He
Puppet으로 구성된 Ruby 템플릿 erb 파일에서 Facter 사실을 사용하는 방법을 파악하려고합니다. 인형에서 샘플 루비 템플릿 변수 zk.l.conn=
예상 config 파일 출력 zk.l.conn=ip-xx-31-xx-xxx.ec2.internal:2181,ip-xxx-31-xx- xxx.ec2.internal:2181,ip-172-xxx-x
저는 Puppet for Ruby에 대한 사실을 쓰고 있습니다. 배열이 있습니다 array = [[["User", "Username"], ["Date", "16.12.2014"]], [["User1", "Username1"], ["Date1", "17.12.2014"]]]
json으로 변환하고 싶습니다. 나는 단지이 하나 [["User1", "Usern
퍼핏에 대한 사실을 쓰려고합니다. 나는 사용자 이름 array = ["user1", "user2", "user3"]로 배열 한 후 array.each do |item|
temp_data << Facter::Core::Execution.exec("net user #{item} /DOMAIN")
end
search_text = %r{comment|
저는 꼭두각시를 처음 접하고 그것을 우리 환경에서 구현할 계획입니다. 다른 버전의 Redhat에서 실행되는 인형 에이전트가 있습니다. 지금, 꼭두각시 마스터의 repo 파일을 푸시 할 예정이며 동일한 기능을 구현하는 데 필요한 지침이 필요합니다. 다음과 같은 내용이 있습니다. 나는 Facter CLI를 실행하면 file { 'local_repo':
puppet apply에 인수 인수를 전달하려고합니다. export FACTER_command="start"
puppet apply site.pp $FACTER_command
내 코드에서 내가 가진 : 여기에 내가 시도 무엇 Error: '/bin/bash -c "/some/path/to/scripts.sh -t some_arg $::command"'
/datadisks를 참조하는 꼭두각시에 마운트 포인트가 필요합니다. 마운트 지점을 얻으려면 mountpoints 코어 facts을 사용합니다. 이 마운트 포인트 내에서 필자는/datadisks 패턴과 일치하는 키를 원한다면 (즉,/datadisks 패턴과 일치하는 키를 원한다면) 이름에/datadisks가 포함 된 마운트 포인트 만 가져오고 싶습니다. 다