Assign workstation role to tigraki
[wynter-salt-workstation.git] / map.jinja
blobb09d1429f7932a58b6ff2bdbac3602ac964bcc9c
1 {% set dirs = salt['grains.filter_by']({
2   'Debian': {
3     'etc': '/etc',
4     'bin': '/usr/bin',
5     'home': '/home',
6     'include': '/usr/include',
7     'lib': '/usr/lib',
8     'man': '/usr/share/man',
9     'sbin': '/usr/sbin',
10   },
11   'RedHat': {
12     'etc': '/etc',
13     'bin': '/usr/bin',
14     'home': '/home',
15     'include': '/usr/include',
16     'lib': '/usr/lib64',
17     'man': '/usr/share/man',
18     'sbin': '/usr/sbin',
19   },
20   'FreeBSD' : {
21     'etc': '/usr/local/etc',
22     'bin': '/usr/local/bin',
23     'include': '/usr/local/include',
24     'lib': '/usr/local/lib',
25     'man': '/usr/local/man',
26     'sbin': '/usr/local/sbin',
27   }
28 }, default='Debian') %}
30 {% set packages_prefixes = salt['grains.filter_by']({
31   'Debian': {
32     'php': 'php7.1-',
33     'python2': '',
34     'python3': 'python3-',
35   },
36   'RedHat': {
37     'python2': 'python2-',
38     'python3': 'python3-',
39   },
40   'FreeBSD' : {
41     'php': 'php71-',
42     'python2': 'py27-',
43     'python3': 'py36-',
44     'rubygem': 'rubygem-',
45   },
46 }, default='Debian') %}
48 {% set packages = salt['grains.filter_by']({
49   'Debian' : {
50     'ag': 'silversearcher-ag',
51     'aspell-fr': 'aspell-fr',
52     'aspell-en': 'aspell-en',
53     'certbot': 'certbot',
54     'composer': 'composer',
55     'cppunit': 'libcppunit-dev',
56     'emacs': 'emacs-nox',
57     'imagemagick': 'imagemagick',
58     'librabbitmq': 'librabbitmq-dev',
59     'mariadb': 'mariadb-server',
60     'node': 'nodejs',
61     'nss-tools': 'libnss3-tools',
62     'pear': 'php-pear',
63     'phpcs': 'php-codesniffer',
64     'phpunit': 'phpunit',
65     'sphinx': 'python3-sphinx',
66     'tcltls': 'tcl-tls',
67     'tdom': 'tdom',
68     'varnish': 'varnish',
69     'verbiste': 'verbiste',
70     'youtube-dl': 'youtube-dl',
71   },
72   'RedHat': {
73     'ag': 'the_silver_searcher',
74     'aspell-fr': 'aspell-fr',
75     'certbot': 'python2-certbot',
76     'cppunit': 'cppunit-devel',
77     'emacs': 'emacs-nox',
78     'exiftool': 'perl-Image-ExifTool',
79     'librabbitmq': 'librabbitmq',
80     'mariadb': 'mariadb-server',
81     'node': 'nodejs',
82     'pear': 'php-pear',
83     'phpcs': 'php-pear-PHP-CodeSniffer',
84     'sphinx': 'python3-sphinx',
85     'tcltls': 'tcltls',
86     'varnish': 'varnish',
87     'youtube-dl': 'youtube-dl',
88   },
89   'Arch': {
90     'ag': 'the_silver_searcher',
91     'aspell-fr': 'aspell-fr',
92     'certbot': 'certbot',
93     'cppunit': 'cppunit',
94     'emacs': 'emacs-nox',
95     'mariadb': 'mariadb',
96     'nss-tools': 'nss',
97     'sphinx': 'python-sphinx',
98     'tcltls': 'tcltls',
99     'varnish': 'varnish',
100     'youtube-dl': 'youtube-dl',
101   },
102   'FreeBSD' : {
103     'ag': 'the_silver_searcher',
104     'aspell-fr': 'fr-aspell',
105     'aspell-en': 'en-aspell',
106     'boost': 'boost-all',
107     'certbot': 'py27-certbot',
108     'composer': 'php-composer',
109     'cppunit': 'cppunit',
110     'emacs': 'emacs-nox11',
111     'exiftool': 'p5-Image-ExifTool-devel',
112     'imagemagick': 'ImageMagick',
113     'librabbitmq': 'rabbitmq-c-devel',
114     'mariadb': 'mariadb102-server',
115     'node': 'node',
116     'nss-tools': 'nss',
117     'pear': 'pear',
118     'phpcs': 'pear-PHP_CodeSniffer',
119     'phpunit': 'phpunit6',
120     'sphinx': 'py36-sphinx',
121     'tcltls': 'tcltls',
122     'tdom': 'tDOM',
123     'varnish': 'varnish5',
124     'verbiste': 'fr-verbiste',
125     'youtube-dl': 'youtube_dl',
126   },
127 }, default='Debian') %}