blob: 7c9649bcf4e8e1421d2f770233fbffdda881fb1e [file] [log] [blame]
{%- load_yaml as server_defaults %}
Debian:
pkgs:
- unzip
- gitweb
- git-core
dir:
home: "/srv/gerrit"
site: "/srv/gerrit/review_site"
service: gerrit
reindex_threads: 1
{%- endload %}
{%- set server = salt['grains.filter_by'](server_defaults, merge=salt['pillar.get']('gerrit:server')) %}
{%- load_yaml as client_defaults %}
{% set project_config = pillar.get('gerrit', {}).get('client', {}).get('dir', {}).get('project_config', '/srv/jeepyb') %}
Debian:
homepage: "https://www.mirantis.com"
source:
engine: pkg
pkgs:
- jeepyb
- curl
- git-core
pkgs_salt:
- python-gerritlib
- python-pygerrit2
dir:
project_config: {{ project_config }}
base: /usr/share/jeepyb
acls: {{ project_config }}/acls
git: /srv/jeepyb/git
cache: {{ project_config }}/cache
gerrit_config: /home/gerrit2/review_site/etc/gerrit.config
gerrit_secure_config: /home/gerrit2/review_site/etc/secure.config
config:
key: /var/cache/salt/minion/gerrit_rsa
{%- endload %}
{%- set client = salt['grains.filter_by'](client_defaults, merge=salt['pillar.get']('gerrit:client')) %}