feat(components): add submodules and tests
[arvados-formula.git] / arvados / repo / install.sls
1 # -*- coding: utf-8 -*-
2 # vim: ft=sls
3
4 {#- Get the `tplroot` from `tpldir` #}
5 {%- set tplroot = tpldir.split('/')[0] %}
6 {%- from tplroot ~ "/map.jinja" import arvados with context %}
7
8 {% if arvados.use_upstream_repo -%}
9   {% if grains.get('os_family') == 'Debian' -%}
10 arvados-repo-install-pkgrepo-managed:
11   pkgrepo.managed:
12     - humanname: {{ arvados.repo.humanname }}
13     - name: deb {{ arvados.repo.url_base }}/ {{ grains.get('lsb_distrib_codename') }} main
14     - file: {{ arvados.repo.file }}
15     - key_url: {{ arvados.repo.key_url }}
16
17   {%- elif grains.get('os_family') == 'RedHat' %}
18 arvados-repo-install-pkgrepo-managed:
19   pkgrepo.managed:
20     - name: arvados
21     - file: {{ arvados.repo.file }}
22     - humanname: {{ arvados.repo.humanname }}
23     - baseurl: {{ arvados.repo.url_base }}
24     - gpgcheck: 1
25     - gpgkey: {{ arvados.repo.gpgkey }}
26
27   {%- else %}
28 arvados-repo-install-pkgrepo-managed: {}
29   {%- endif %}
30 {%- endif %}