diff --git a/roles/shellserver/userland-software/base.sls b/roles/shellserver/userland-software/base.sls new file mode 100644 index 0000000..5f052b3 --- /dev/null +++ b/roles/shellserver/userland-software/base.sls @@ -0,0 +1,68 @@ +# ------------------------------------------------------------- +# Salt — Provision base software +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Project: Nasqueron +# Created: 2016-04-09 +# License: Trivial work, not eligible to copyright +# ------------------------------------------------------------- + +# ------------------------------------------------------------- +# Shells +# ------------------------------------------------------------- + +shells: + pkg: + - installed + - pkgs: + - bash + - tcsh + - zsh + +# ------------------------------------------------------------- +# Editors +# +# Disclaimer: We don't caution the views of Richard Stallman +# or the Church of Emacs positions. +# See http://geekfeminism.wikia.com/wiki/EMACS_virgins_joke +# ------------------------------------------------------------- + +editors: + pkg: + - installed + - pkgs: + - vim + - nano + - joe + {% if grains['os'] == 'Debian' or grains['os'] == 'Ubuntu' %} + - emacs-nox + {% elif grains['os'] == 'FreeBSD' %} + - emacs-nox11 + {% endif %} + + +# ------------------------------------------------------------- +# General UNIX utilities +# ------------------------------------------------------------- + +utilities: + pkg: + - installed + - pkgs: + - whois + +# ------------------------------------------------------------- +# Languages +# ------------------------------------------------------------- + +languages: + pkg: + - installed + - pkgs: + - python3 + {% if grains['os'] == 'Debian' or grains['os'] == 'Ubuntu' %} + - tcl8.6-dev + - php7.0 + {% elif grains['os'] == 'FreeBSD' %} + - tcl86 + - php70 + {% endif %}