puppet augeas
v2.0.0
安裝和配置AugeAs。
該模塊由Camptocamp提供
簡單用法:
include augeas
該模塊提供了安裝和配置AugeAs的augeas
類。
讓您通過定義$augeas_version
強制強制使用Augeas版本,否則木偶只能確保包含包裝;
讓您可以通過定義$augeas_ruby_version
來強制Ruby Library版本,否則Puppet只能確保將根據內部critera安裝libaugeas-ruby版本;
提供augeas()
主側功能,以使用AugeAs來操縱字符串;
注意: augeas
類實現了所有augeas
資源,以確保在所需的Augeas軟件包後進行管理。
augeas::lens
augeas::lens
定義使您可以部署AugeAs鏡頭和任何相關的測試文件,運行單元測試,並且如果失敗,則不會安裝:
參數:
確保:現在/缺席
lens_content :鏡頭的內容
lens_source :棄用,鏡頭的來源
test_content :可選,測試文件的內容
test_source :棄用,是測試文件的來源。
stock_since :可選地,指示鏡頭變成股票的版本,因此不會在該版本上方部署它。
示例用法:
augeas :: lens {'networkManager':lens_content => file('networkManager/enventerManager/networkManager.aug'),test_content => file('networkManager/test_networkmanager.aug'),stock_since =>'1.0.0.0',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問題跟踪器報告錯誤和功能請求。
對於拉的請求,非常感謝您使用木偶明文檢查您的木偶表現,以遵循Puppet Labs樣式指南中建議的Puppet樣式指南。