From 785385bcbfd454d275717b4e1277db0550af2b70 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme <jan.philipp@timme.it> Date: Fri, 12 Aug 2016 10:24:06 +0200 Subject: [PATCH] Add state for generic packages --- hshbase/init.sls | 1 + hshbase/packages.sls | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 hshbase/packages.sls diff --git a/hshbase/init.sls b/hshbase/init.sls index c4f6ed6..25cf01f 100644 --- a/hshbase/init.sls +++ b/hshbase/init.sls @@ -2,6 +2,7 @@ # Include all submodules by default - they ca be disable in pillar, if necessary include: + - .packages - .pythonpackages - .apt - .openvmtools diff --git a/hshbase/packages.sls b/hshbase/packages.sls new file mode 100644 index 0000000..1366cd8 --- /dev/null +++ b/hshbase/packages.sls @@ -0,0 +1,26 @@ +# Always ships this packages - we need them for grains +{% if grains['os'] == 'Debian' or grains['os'] == 'Ubuntu' %} +hsh_python_packages_salt: + pkg.installed: + - pkgs: + - git + - rsync + - top + - nload + - etckeeper + - lsof + - traceroute + +{% elif grains['os'] == 'FreeBSD' %} +hsh_python_packages_salt: + pkg.installed: + - pkgs: + - git + - rsync + - top + - nload + - etckeeper + - lsof + - traceroute + +{% endif %} -- GitLab