summaryrefslogtreecommitdiff
path: root/services/common.cf
diff options
context:
space:
mode:
authorJulien Dessaux2017-08-03 13:58:00 +0000
committerJulien Dessaux2017-08-08 09:16:18 +0000
commit97aaba36f7221b32229dc96f33aafa45acd91d60 (patch)
tree4f9bb2ef87459421d57b9336f92ed1c7bf73ab43 /services/common.cf
parentAdded basic check_mk management (diff)
downloadmasterfiles-97aaba36f7221b32229dc96f33aafa45acd91d60.tar.gz
masterfiles-97aaba36f7221b32229dc96f33aafa45acd91d60.tar.bz2
masterfiles-97aaba36f7221b32229dc96f33aafa45acd91d60.zip
Added basic julien policies
Diffstat (limited to 'services/common.cf')
-rw-r--r--services/common.cf15
1 files changed, 15 insertions, 0 deletions
diff --git a/services/common.cf b/services/common.cf
index 2cce6fd..8f93cc4 100644
--- a/services/common.cf
+++ b/services/common.cf
@@ -4,6 +4,7 @@ bundle agent common
any::
"packages" slist => {
@(flavour.packages),
+ @(julien.packages),
@(specific.packages),
};
files:
@@ -29,3 +30,17 @@ bundle agent common
"$(this.bundle): /etc/hosts repaired" ifvarclass => "common_hosts_files_repaired";
"$(this.bundle): $(packages) installed" ifvarclass => "common_packages_$(packages)_add_repaired";
}
+
+bundle agent home_skel(user)
+{
+ files:
+ any::
+ "/home/$(user)/."
+ create => "true",
+ copy_from => seed_cp("/etc/skel"),
+ depth_search => recurse("inf"),
+ classes => if_repaired("home_skel_$(user)_repaired");
+ reports:
+ any::
+ "$(this.bundle): /home/$(user) initialized" ifvarclass => "home_skel_$(user)_repaired";
+}