diff --git a/map.jinja b/map.jinja --- a/map.jinja +++ b/map.jinja @@ -92,6 +92,7 @@ 'exiftool': 'libimage-exiftool-perl', 'gpg': 'gpg', 'imagemagick': 'imagemagick', + 'jpeg-turbo' : 'libjpeg-turbo', 'librabbitmq': 'librabbitmq-dev', 'mariadb': 'mariadb-server', 'node': 'nodejs', @@ -114,6 +115,7 @@ 'cppunit': 'cppunit-devel', 'emacs': 'emacs-nox', 'exiftool': 'perl-Image-ExifTool', + 'jpeg-turbo' : 'libjpeg-turbo', 'librabbitmq': 'librabbitmq', 'mariadb': 'mariadb-server', 'node': 'nodejs', @@ -151,6 +153,7 @@ 'exiftool': 'p5-Image-ExifTool-devel', 'gpg': 'gnupg', 'imagemagick': 'ImageMagick', + 'jpeg-turbo' : 'jpeg-turbo', 'librabbitmq': 'rabbitmq-c-devel', 'mariadb': 'mariadb102-server', 'node': 'node', diff --git a/roles/saas-mediawiki/init.sls b/roles/saas-mediawiki/init.sls --- a/roles/saas-mediawiki/init.sls +++ b/roles/saas-mediawiki/init.sls @@ -9,3 +9,4 @@ include: - .account - .mediawiki + - .software diff --git a/roles/saas-mediawiki/software/init.sls b/roles/saas-mediawiki/software/init.sls new file mode 100644 --- /dev/null +++ b/roles/saas-mediawiki/software/init.sls @@ -0,0 +1,22 @@ +# ------------------------------------------------------------- +# Salt — MediaWiki farm +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Project: Nasqueron +# Created: 2018-03-16 +# License: Trivial work, not eligible to copyright +# ------------------------------------------------------------- + +{% from "map.jinja" import packages with context %} + +# ------------------------------------------------------------- +# Software required by MediaWiki +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +mediawiki_software_dependencies: + pkg.installed: + - pkgs: + - {{ packages.exiftool }} + - exiv2 + - git + - {{ packages.imagemagick }} + - {{ packages['jpeg-turbo'] }}