Augeas를 설치하고 구성하십시오.
이 모듈은 Camptocamp에서 제공합니다
간단한 사용 :
include augeas
이 모듈은 Augeas를 설치하고 구성하는 augeas
클래스를 제공합니다.
$augeas_version
정의하여 Augeas 버전을 강요 할 수 있습니다. 그렇지 않으면 Puppet은 패키지가 존재하는지 확인합니다.
$augeas_ruby_version
정의하여 Ruby Library 버전을 강제로 강제로 할 수 있습니다. 그렇지 않으면 Puppet은 Libaugeas-Ruby 버전이 내부 기준에 따라 설치되도록합니다.
Augeas를 사용하여 문자열을 조작하기위한 augeas()
마스터 측 기능을 제공합니다.
참고 : augeas
클래스는 필요한 Augeas 패키지 후에 관리되도록 모든 augeas
자원을 실현합니다.
augeas::lens
augeas::lens
정의를 사용하면 Augeas 렌즈 및 관련 테스트 파일을 배포하고 장치 테스트를 실행하며 실패한 경우 설치하지 않습니다.
매개 변수 :
확인 : 현재/결석
Lens_Content : 렌즈의 내용
lens_source : 렌즈의 소스입니다
test_content : 선택적으로 테스트 파일의 내용
test_source : 평가 파일의 소스를 사용하지 못했습니다.
stock_since : 선택적으로, 렌즈의 augeas 버전이 스톡이 된 것을 나타냅니다. 따라서 해당 버전 위에 배포되지 않습니다.
예제 사용 :
auceas :: 렌즈 { 'NetworkManager': lens_content => file ( 'NetworkManager/렌즈/네트워크 Manager.aug'), test_content => file ( 'networkManager/렌즈/test_networkmanager.aug'), stock_since => '1.0.0', }
augeas()
Augeas를 사용하여 문자열을 수정합니다.
예:
augeas("proc /proc proc nodev,noexec,nosuid 0 0n", 'Fstab.lns', ['rm ./1/opt[3]'])
결과를 초래할 것입니다.
"proc /proc proc nodev,noexec 0 0n"
유형 : rvalue
GitHub 문제 추적기를 사용하여 버그 및 기능 요청을보고하십시오.
풀 요청의 경우 꼭두각시 랩스 스타일 가이드의 권장 인형 스타일 가이드 라인을 따르도록 꼭두각시가있는 꼭두각시 매니페스트를 확인하는 것은 대단히 감사합니다.