我試圖用木偶來管理我的/etc/yum.repos.d/CentOS-Base.repo文件。內置的puppet yumrepo資源類型添加了預期的baseurl值,但它將該行放置在文件中的下一個repo的註釋之後[更新]。回購文件格式與木偶yumrepo資源類型
我該如何強制傀儡更格式化[基地]回購?理想情況下,我希望puppet用「#released updates」之後的行代替註釋過的baseurl條目,如下所示。
[base]
name=CentOS-$releasever - Base
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#released updates
baseurl=http://SERVERXXX/distros/CentOS/$releasever/os/$basearch/
[updates]
這裏是木偶的代碼片斷:
類回購{ case $operatingsystem { "CentOS", "RedHat": { yumrepo { "base": baseurl => 'http://SERVERXXX/distros/CentOS/$releasever/os/$basearch/', gpgcheck => "1", gpgkey => "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6", mirrorlist => absent, }