summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/main.cf4
-rw-r--r--services/x11_desktop.cf17
2 files changed, 21 insertions, 0 deletions
diff --git a/services/main.cf b/services/main.cf
index 4acafbc..45d7521 100644
--- a/services/main.cf
+++ b/services/main.cf
@@ -34,11 +34,15 @@ bundle common classify
"andromeda",
"collab_jde",
"console",
+ "hero",
"hurricane",
"legend",
};
"mail_servers" or => { "legend" };
"nrpe" expression => "freebsd";
+ "x11_desktop" or => {
+ "hero",
+ };
}
bundle agent main
diff --git a/services/x11_desktop.cf b/services/x11_desktop.cf
new file mode 100644
index 0000000..44d3c2a
--- /dev/null
+++ b/services/x11_desktop.cf
@@ -0,0 +1,17 @@
+bundle agent x11_desktop
+{
+ vars:
+ x11_desktop.freebsd::
+ "packages" slist => {
+ "i3",
+ "i3status",
+ };
+ x11_desktop.ubuntu::
+ "packages" slist => {
+ "i3",
+ "i3status",
+ };
+ methods:
+ x11_desktop::
+ "x11_desktop" usebundle => install_package("$(this.bundle)", "$(x11_desktop.packages)");
+}