From e3a4a86ab447084e17b740deceb7eab39faaadff Mon Sep 17 00:00:00 2001 From: Rod Vagg Date: Thu, 31 Oct 2019 18:34:36 +1100 Subject: [PATCH] www: dist-perms cron.daily script to fix ~dist permissions --- ansible/www-standalone/resources/scripts/dist-perms | 3 +++ ansible/www-standalone/tasks/site-setup.yaml | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100755 ansible/www-standalone/resources/scripts/dist-perms diff --git a/ansible/www-standalone/resources/scripts/dist-perms b/ansible/www-standalone/resources/scripts/dist-perms new file mode 100755 index 000000000..f4dbfa568 --- /dev/null +++ b/ansible/www-standalone/resources/scripts/dist-perms @@ -0,0 +1,3 @@ +#!/bin/sh + +find /home/dist/nodejs/ \( -type f -o -type d \) -user dist -mtime +7 -exec chown root.root '{}' \; diff --git a/ansible/www-standalone/tasks/site-setup.yaml b/ansible/www-standalone/tasks/site-setup.yaml index 56d6fa679..9c96661d2 100644 --- a/ansible/www-standalone/tasks/site-setup.yaml +++ b/ansible/www-standalone/tasks/site-setup.yaml @@ -117,3 +117,12 @@ - '* * * * * root /home/nodejs/cdn-purge.sh' - '* */4 * * * nodejs /home/nodejs/sync-benchmarking.sh' tags: setup + +- name: Site Setup | Add dist-perms script in cron.daily + copy: + src: ./resources/scripts/dist-perms + dest: /etc/cron.daily/dist-perms + mode: 0755 + owner: root + group: root + tags: setup