securedrop_salt/sd-logging-setup.sls (21 lines of code) (raw):
# -*- coding: utf-8 -*-
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
# TODO: parametrise this
{% if grains['id'] in ["sd-small-bookworm-template", "sd-large-bookworm-template"] %}
include:
- securedrop_salt.fpf-apt-repo
# Install securedrop-log package in TemplateVMs only
install-securedrop-log-package:
pkg.installed:
- pkgs:
- securedrop-log
- require:
- sls: securedrop_salt.fpf-apt-repo
{% endif %}
{% if grains['id'] == "sd-small-{}-template".format(grains['oscodename']) %}
install-redis-for-sd-log-template:
pkg.installed:
- pkgs:
- redis-server
- redis
{% endif %}