Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Aphlict notification server
- {% from 'phabricator/map.jinja' import daemon_user, phabricator_dir with context %}
- include:
- - phabricator
- # Make sure the daemon has permission to write the log file
- /var/log/aphlict.log:
- file.managed:
- - user: {{ daemon_user }}
- - group: {{ daemon_user }}
- - mode: 600
- - replace: False
- - create: True
- - require:
- - git: phabricator
- # Update config to enable notification server
- aphlict-config:
- file.managed:
- - name: {{ phabricator_dir }}/conf/aphlict/aphlict.custom.json
- - user: {{ daemon_user }}
- - group: {{ daemon_user }}
- - mode: 644
- - source: salt://phabricator/aphlict/aphlict.custom.json
- - template: jinja
- - require:
- - git: phabricator
- # Install init script for aphlict service
- #/etc/init.d/aphlict:
- # file.managed:
- # - user: root
- # - group: root
- # - mode: 755
- # - source: salt://phabricator/aphlict/aphlict.service.jinja
- # - template: jinja
- # - defaults:
- # user: {{ daemon_user }}
- # dir: {{ phabricator_dir }}
- # - require:
- # - git: phabricator
- # Make sure that aphlict is running
- #aphlict-service:
- # service.running:
- # - name: aphlict
- # - enable: True
- # - require:
- # - file: /var/log/aphlict.log
- # - file: aphlict-config
- # - file: /etc/init.d/aphlict
- # Set up logrotate for aphlict
- #/etc/logrotate.d/aphlict:
- # file.managed:
- # - user: root
- # - group: root
- # - mode: 644
- # - source: salt://phabricator/aphlict/logrotate.conf.jinja
- # - template: jinja
- # - defaults:
- # user: {{ daemon_user }}
- # - require:
- # - service: aphlict
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement