꼭두각시와 faccacter 기본 시스템 사실
-
12-12-2019 - |
문제
나는 아직도 꼭두각시에 꽤 새로운 것이지만 나는 그것으로 배포를 쓰고있다.
기존 시스템 폴더와 꼭두각시 $ {아키텍처} 변수 사이의 불일치를 얻었 기 때문에 심볼릭 링크를 얻을 수없는 문제에 대해 왔습니다.
다음과 같은 코드가 필요합니다.
Ubuntu 12.04 x86_64 /usr/lib/libz.so
에서 /usr/lib/x86_64-linux-gnu/libz.so
에서 링크를 얻을 수 있습니다.
file {"/usr/lib/libz.so":
ensure => link,
target => "/usr/lib/${architecture}-linux-gnu/libz.so",
}
.
꼭두각시는 마틀을 사용하여 시스템 사실을 얻고, 명령 줄에서 faccactccter를 실행합니다.
root@somehost:/root# facter
architecture => amd64
facterversion => 1.6.5
hardwareisa => x86_64
(....)
.
/usr/lib/amd64-linux-gnu/libz.so
실행 :
root@tsomehost:/root# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
(....)
.
내 질문은 마틀로 그 사실을 어디에서 얻을 수 있습니까?
해결책
이제 핵심 사실을 어떻게 해결하는지에 대한 문서가 포함되어 있습니다. / P>
uname -p
가 여기에 원하는 것일 수 있습니다. 그러나 32 비트 사용자가 사용하지 않는 64 비트 커널을 사용하는 경우 X86_64를 반환 할 것이라고 생각합니다.
다른 팁
꼭두각시와 닦는 버전은 무엇입니까?
<1.6.5 fleccacter 버전이 있으므로이 버그 : http : // projects.puppetlabs.com/issues/11511
할 수 있으면 업그레이드 해보십시오.
제휴하지 않습니다 StackOverflow