Blame salt/profile/helios/init.sls
|
Christian Boltz |
774299 |
helios:
|
|
Christian Boltz |
774299 |
pkg.installed:
|
|
Christian Boltz |
774299 |
- pkgs:
|
|
Christian Boltz |
774299 |
- helios-server
|
|
Christian Boltz |
774299 |
- helios-server-uwsgi
|
|
Christian Boltz |
6ac95b |
- rabbitmq-server
|
|
Christian Boltz |
6ac95b |
- python3-dbm # needed by celeryd
|
|
Christian Boltz |
774299 |
|
|
Christian Boltz |
6ac95b |
/usr/lib/python3.6/site-packages/helios-server/settings.py:
|
|
Christian Boltz |
e4be47 |
file.managed:
|
|
Christian Boltz |
e4be47 |
- listen_in:
|
|
Christian Boltz |
e4be47 |
- service: helios-server-uwsgi
|
|
Christian Boltz |
6ac95b |
- service: helios-celeryd
|
|
Christian Boltz |
e4be47 |
- source: salt://profile/helios/files/settings.py
|
|
Christian Boltz |
e4be47 |
- template: jinja
|
|
Christian Boltz |
e4be47 |
|
|
Christian Boltz |
e4be47 |
/etc/systemd/system/helios-celeryd.service:
|
|
Christian Boltz |
e4be47 |
file.managed:
|
|
Christian Boltz |
e4be47 |
- source: salt://profile/helios/files/helios-celeryd.service
|
|
Christian Boltz |
e4be47 |
module.run:
|
|
Christian Boltz |
e4be47 |
- name: service.systemctl_reload
|
|
Christian Boltz |
e4be47 |
- onchanges:
|
|
Christian Boltz |
e4be47 |
- file: /etc/systemd/system/helios-celeryd.service
|
|
Christian Boltz |
e4be47 |
|
|
Christian Boltz |
6ac95b |
helios-celeryd:
|
|
Christian Boltz |
6ac95b |
group.present:
|
|
Christian Boltz |
6ac95b |
- system: True
|
|
Christian Boltz |
6ac95b |
user.present:
|
|
Christian Boltz |
6ac95b |
- gid: helios-celeryd
|
|
Christian Boltz |
6ac95b |
- system: True
|
|
Christian Boltz |
e4be47 |
service.running:
|
|
Christian Boltz |
e4be47 |
- enable: True
|
|
Christian Boltz |
e4be47 |
- watch:
|
|
Christian Boltz |
e4be47 |
- module: /etc/systemd/system/helios-celeryd.service
|
|
Christian Boltz |
e4be47 |
|
|
Christian Boltz |
6ac95b |
helios-server-uwsgi:
|
|
Christian Boltz |
6ac95b |
service.running:
|
|
Christian Boltz |
6ac95b |
- enable: True
|
|
Christian Boltz |
6ac95b |
|
|
Christian Boltz |
6ac95b |
rabbitmq-server:
|
|
Christian Boltz |
6ac95b |
service.running:
|
|
Christian Boltz |
6ac95b |
- enable: True
|
|
Christian Boltz |
6ac95b |
|
|
Christian Boltz |
e4be47 |
# manual steps for database setup:
|
|
Christian Boltz |
6ac95b |
# run the two "python manage.py" commands listed in /usr/lib/python*/site-packages/helios-server/reset.sh
|