diff --git a/roles/saltmaster/init.sls b/roles/saltmaster/init.sls --- a/roles/saltmaster/init.sls +++ b/roles/saltmaster/init.sls @@ -7,6 +7,7 @@ # ------------------------------------------------------------- include: + - .software - .account - .cloud - .staging diff --git a/roles/saltmaster/software.sls b/roles/saltmaster/software.sls new file mode 100644 --- /dev/null +++ b/roles/saltmaster/software.sls @@ -0,0 +1,19 @@ +# ------------------------------------------------------------- +# Salt — Provision a salt master +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Project: Nasqueron +# Created: 2018-10-04 +# License: Trivial work, not eligible to copyright +# ------------------------------------------------------------- + +{% from "map.jinja" import packages_prefixes with context %} + +# ------------------------------------------------------------- +# Additional software +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +install_salt_extra_software: + pkg.installed: + - pkgs: + # Jenkins execution module + - {{ packages_prefixes.python3 }}python-jenkins