diff --git a/roles/saltmaster/init.sls b/roles/saltmaster/init.sls index de2a1a2..50d4af4 100644 --- a/roles/saltmaster/init.sls +++ b/roles/saltmaster/init.sls @@ -1,13 +1,14 @@ # ------------------------------------------------------------- # Salt — Provision a salt master # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Project: Nasqueron # Created: 2017-10-21 # License: Trivial work, not eligible to copyright # ------------------------------------------------------------- include: + - .software - .account - .cloud - .staging - .salt-wrapper diff --git a/roles/saltmaster/software.sls b/roles/saltmaster/software.sls new file mode 100644 index 0000000..af63fcb --- /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