--- # Specialized daemons - name: Start Pull daemons for a group of repositories template: src: "{{ phd_pull }}" dest: /opt/pull-daemons.sh owner: "{{ phd_user }}" group: "{{ phd_user }}" mode: 0750 # Service - name: PHD systemd service for phabricator template: src: "{{ phd_init }}" dest: /usr/lib/systemd/system/phd.service mode: 0644 notify: reload systemctl - name: Start PHD service: name=phd state=started enabled=true #- name: Restart daemons for new repositories in cron # cron: # name: Restart daemons so new repo are picked up # hour: "0,4,8,12,16,20" # minute: 0 # job: systemctl restart phd # System - name: Configure OOM for php cron: name: Preferably kill php in OOM condition hour: 0 job: for p in $(/usr/bin/pgrep php); do /bin/echo 10 > /proc/$p/oom_adj; done