summaryrefslogtreecommitdiff
path: root/services/os
diff options
context:
space:
mode:
authorJulien Dessaux2018-03-20 17:01:40 +0100
committerJulien Dessaux2018-03-23 11:39:55 +0100
commit7f16c07b791755cb938d3851fd990c5f5a995c53 (patch)
treee6f6877a4b2c16d78d17cbdbf879ab857b504706 /services/os
parentImported some more openvpn tunnels (diff)
downloadmasterfiles-7f16c07b791755cb938d3851fd990c5f5a995c53.tar.gz
masterfiles-7f16c07b791755cb938d3851fd990c5f5a995c53.tar.bz2
masterfiles-7f16c07b791755cb938d3851fd990c5f5a995c53.zip
Added policy to limit the number of kernels to 2 on centos hosts
Diffstat (limited to 'services/os')
-rw-r--r--services/os/centos.cf10
1 files changed, 10 insertions, 0 deletions
diff --git a/services/os/centos.cf b/services/os/centos.cf
index 989fb46..f6673e2 100644
--- a/services/os/centos.cf
+++ b/services/os/centos.cf
@@ -25,7 +25,17 @@ bundle agent centos
"wget",
"yum-utils",
};
+ files:
+ centos::
+ "/etc/yum.conf"
+ edit_defaults => std_defs,
+ perms => system_owned("444"),
+ edit_line => regex_replace(".*installonly_limit=(?!2).*", "installonly_limit=2"),
+ classes => if_repaired("yum_conf_file_repaired");
methods:
centos::
"centos" usebundle => install_package("$(this.bundle)", "$(centos.packages)");
+ reports:
+ any::
+ "$(this.bundle): /etc/yum.conf repaired" ifvarclass => "yum_conf_file_repaired";
}