주방장은 기존 파일을 덮어 쓰기 전에 백업 할 수있는 지침이 있습니까?요리사에서하는 방법
이 코드가 있다고 가정합니다.
template "myfile"
source "myfile.erb"
<more properties>
end
myfile은 기존 구성 파일이며 템플릿을 사용하기 위해 재정의해야합니다.
그러나 템플릿을 덮어 쓰기 전에 기존 파일을 백업하고 싶습니다.
나는이
execute do
mv "myfile" "myfile.old"
end
template "myfile"
source "myfile.erb"
<more properties>
end
같은 백업 명령을 수행 할 수 있습니다 그러나 대안이 있다면 나는 생각했다.
---------------- 편집 ----------------------- 괜찮아 보이지만. 나는 뭔가를 얻지 못하고있다. 여기 미안 한 요리사 초보자. 문서에 따르면,이을 제공해야 says..I ..
백업 FalseClass, 정수
template "myfile"
source "myfile.erb"
backup true, 1
end
하지만 ..
오류이 오류를 얻고있다 : 인수의 잘못된 번호 (2에 대한 0..1)
죄송합니다, 저는 요리사 및 루비 구문이 생소합니다. 그냥 요리사를 데려 와서 혼자서 배웠습니다.
'backup'은 인수로 'FalseClass' 또는'Integer' 중 하나를 취합니다. 그래서'backup 1 '이라고 부르십시오. 이것은/var/chef/backup에 파일의 백업을 1 개 보관합니다. 기본값은 5입니다. –
감사합니다. 나는 설명서와 혼동 스러웠다. 나는 쉼표를 사용하여 그것을 제공해야 함을 의미한다고 생각했다. –