diff options
author | Julien Dessaux | 2017-07-27 15:07:05 +0200 |
---|---|---|
committer | Julien Dessaux | 2017-07-28 11:00:36 +0200 |
commit | 2e3bc1e1ce440580678bade05dec5400123dc043 (patch) | |
tree | 59c4b965eea96cf575be79edbf74ac5bbf92b7d5 /services/debian.cf | |
parent | Add suffix for containers to define more explicit cfengine hard classes (diff) | |
download | masterfiles-2e3bc1e1ce440580678bade05dec5400123dc043.tar.gz masterfiles-2e3bc1e1ce440580678bade05dec5400123dc043.tar.bz2 masterfiles-2e3bc1e1ce440580678bade05dec5400123dc043.zip |
Made a generic place for package installations and support a host specific list
Diffstat (limited to '')
-rw-r--r-- | services/debian.cf | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/services/debian.cf b/services/debian.cf index f05e6a0..8b250d3 100644 --- a/services/debian.cf +++ b/services/debian.cf @@ -1,8 +1,8 @@ -bundle agent debian +bundle common distrib { vars: debian:: - "wanted" slist => { + "packages" slist => { "at", "bridge-utils", "curl", @@ -19,8 +19,8 @@ bundle agent debian "vim", }; debian&!containers:: - "wanted" slist => { - @(wanted), + "packages" slist => { + @(packages), "ethtool", "iptstate", "ipvsadm", @@ -33,8 +33,8 @@ bundle agent debian "needrestart", }; debian&console_julien:: - "wanted" slist => { - @(wanted), + "packages" slist => { + @(packages), "apt-file", "asciidoc", "build-essential", @@ -48,13 +48,4 @@ bundle agent debian "weechat", "whois", }; - packages: - debian:: - "$(wanted)" - policy => "present", - package_module => apt_get, - classes => if_repaired("debian_$(wanted)_add_repaired"); - reports: - any:: - "$(this.bundle): $(wanted) installed" ifvarclass => "debian_$(wanted)_add_repaired"; } |