
우리는 꼭두각시와 함께 방랑자를 사용합니다. 이제 다양한 애플리케이션의 버전을 설정하는 방법에 대한 질문이 있습니다.
꼭두각시 버전을 얼마나 구체적으로 보장합니까? 예를 들어 mysql: 버전 5.5 또는 5.5.35와 같은 더 구체적인 버전을 갖고 계십니까? 가장 좋은 접근 방식은 무엇입니까? 당신의 경험은 무엇입니까?
답변1
소프트웨어 관리 방법에 따라 다릅니다.
가장 적합한 방법은 OS에서 선호하는 형식(예: rpm
또는 ) 으로 패키지를 사용하는 것입니다 deb
.
데비안에서는 Puppet이 특정 버전을 설치하도록 하는 방법입니다:
package {
"mysql-server-5.5":
ensure => "5.5.35";
}
Puppet 이하에서는 3.x
원하는 버전이 속성 값으로 사용됩니다 ensure
. 미래에는 version
대신 부동산이 있을 가능성이 높습니다.