Implement proper provisioning for gvaldap

- merge improvements from the internal saltstack repository
- define dummy secrets in the pillars
- use systemd to setup the gvaldap celery worker
This commit is contained in:
Jan Dittberner 2020-03-04 00:10:16 +01:00
parent 8d78388915
commit 7381b5bfd8
21 changed files with 306 additions and 44 deletions

14
states/python/pipenv.sls Normal file
View file

@ -0,0 +1,14 @@
pipenv-preconditions:
pkg.installed:
- pkgs:
- python3-wheel
- python3-pip
- python3-setuptools
install_pipenv:
cmd.run:
- name: python3 -m pip install -U --prefix /usr/local pipenv
- creates: /usr/local/bin/pipenv
- require:
- pipenv-preconditions

View file

@ -0,0 +1,5 @@
python3-virtualenv-packages:
pkg.installed:
- pkgs:
- python3-dev
- python3-virtualenv