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样式指南。