0
내가/주방 요리사에 새로 온 파일에 한 줄을 추가/변경. 변화 Defaults ...
- 나는 그런 /etc/sudoers
같이, 타겟 VM의 파일에 라인을 변경하고 싶습니다. 내가 파일의 다른 콘텐츠를 유지하려면 - 나는 파일을 덮어 쓸 것이다 template
를 사용하지 않는 것을 의미요리사 -
. 그런 일이
file_changeLine '/path/to/file/' do
prefix: "Defaults .*"
end
있습니까 :
은 이상적으로는이 같은 몇 가지 조치를 원하십니까? docs에서 찾지 못했습니다. 어쩌면 공동체가 만든 행동을하는 몇 가지 추가 리파지토리가있을 수 있습니까?
는 내가 다른 것을 나 자신에 대한 유지 관리 -의 부담을 방법,하지만 옵션이 않음을 이해? 대부분의 리눅스 설정은 라인 기반의 독점적 인 구문입니다. XML 또는 이와 유사한 API를 사용했다면 더 쉬울 것입니다. –
몇 가지 옵션이 있습니다. 가장 간단한 방법은 하나의 템플릿 리소스로 전체 파일을 제어하는 것입니다. 특히 sudoers 및 다른 많은 도구의 경우'include foo.d/* .conf' 스타일을 사용하고 필요한 작은 템플릿을 사용할 수 있습니다. 대부분의 표준'sudoers' 파일은 요즘 기본적으로 제공됩니다. 좋아 – coderanger
하지만 필요 "상대적 복사"방법은/etc/sudoers' ... 그리고 우리는 우리가 있었던 곳. 내가 배포판의 기본값을 유지 할 필요가 있습니다. –