Ales Komarek | bfe99c2 | 2015-10-19 21:56:39 +0200 | [diff] [blame] | 1 | {% raw %} |
| 2 | {%- set {% endraw %}source_engine = salt['pillar.get']('{{cookiecutter.service_name}}:{{cookiecutter.role_name}}:source:engine'){% raw %} %} |
Ales Komarek | 7792c70 | 2015-10-19 20:41:02 +0200 | [diff] [blame] | 3 | |
| 4 | {%- load_yaml as base_defaults %} |
| 5 | {%- if source_engine == 'git' %} |
Ales Komarek | bfe99c2 | 2015-10-19 21:56:39 +0200 | [diff] [blame] | 6 | {% endraw %}Debian: |
Ales Komarek | 7792c70 | 2015-10-19 20:41:02 +0200 | [diff] [blame] | 7 | pkgs: |
| 8 | - python-psycopg2 |
| 9 | dir: |
| 10 | base: /srv/{{cookiecutter.service_name}}/venv |
| 11 | home: /var/lib/{{cookiecutter.service_name}} |
| 12 | workspace: /srv/{{cookiecutter.service_name}}/workspace |
| 13 | RedHat: |
| 14 | pkgs: |
| 15 | - python-psycopg2 |
| 16 | dir: |
| 17 | base: /srv/{{cookiecutter.service_name}}/venv |
| 18 | home: /var/lib/{{cookiecutter.service_name}} |
| 19 | workspace: /srv/{{cookiecutter.service_name}}/workspace |
Ales Komarek | bfe99c2 | 2015-10-19 21:56:39 +0200 | [diff] [blame] | 20 | {% raw %}{%- else %}{% endraw %} |
Ales Komarek | 7792c70 | 2015-10-19 20:41:02 +0200 | [diff] [blame] | 21 | Debian: |
| 22 | pkgs: |
| 23 | - helpdesk |
| 24 | dir: |
| 25 | base: /usr/lib/{{cookiecutter.service_name}} |
Ales Komarek | bfe99c2 | 2015-10-19 21:56:39 +0200 | [diff] [blame] | 26 | {% raw %}{%- endif %} |
Ales Komarek | 7792c70 | 2015-10-19 20:41:02 +0200 | [diff] [blame] | 27 | {%- endload %} |
| 28 | |
Ales Komarek | bfe99c2 | 2015-10-19 21:56:39 +0200 | [diff] [blame] | 29 | {%-{% endraw %} set {{cookiecutter.role_name}} = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('{{cookiecutter.service_name}}:{{cookiecutter.role_name}}')) {% raw %}%}{% endraw %} |