blob: 0da77364ca170422b0a408f77e00b97ef0b3ca44 [file] [log] [blame]
{%- from "heka/map.jinja" import server with context %}
heka_packages:
pkg.latest:
- names: {{ server.pkgs }}
/usr/share/lma_collector:
file.recurse:
- source: salt://heka/files/lua
heka_user:
user.present:
- name: heka
- system: true
- shell: /bin/false
- groups: {{ server.groups }}
- require:
- pkg: heka_packages
heka_acl_log:
cmd.run:
- name: "setfacl -R -m g:adm:rx /var/log; setfacl -R -d -m g:adm:rx /var/log"
- unless: "getfacl /var/log/|grep default:group:adm"
heka_service:
service.dead:
- name: heka
heka_grains_dir:
file.directory:
- name: /etc/salt/grains.d
- mode: 700
- makedirs: true
- user: root