Fix these log touch plays to also be idempotent
This commit is contained in:
parent
6f947cd9ec
commit
8906975d33
2 changed files with 14 additions and 0 deletions
|
@ -93,8 +93,15 @@
|
||||||
tags:
|
tags:
|
||||||
- files
|
- files
|
||||||
|
|
||||||
|
- name: check log file
|
||||||
|
command: stat /var/log/askfedora.log
|
||||||
|
register: logstat
|
||||||
|
always_run: yes
|
||||||
|
changed_when: "1 != 1"
|
||||||
|
|
||||||
- name: log ownership fix
|
- name: log ownership fix
|
||||||
file: state=touch dest=/var/log/askbot/askfedora.log owner=apache group=apache
|
file: state=touch dest=/var/log/askbot/askfedora.log owner=apache group=apache
|
||||||
|
when: logstat.rc == 1
|
||||||
|
|
||||||
- name: run collectstatic
|
- name: run collectstatic
|
||||||
command: creates=/var/www/html/askbot/static python /etc/askbot/sites/ask/config/manage.py collectstatic --noinput
|
command: creates=/var/www/html/askbot/static python /etc/askbot/sites/ask/config/manage.py collectstatic --noinput
|
||||||
|
|
|
@ -61,6 +61,12 @@
|
||||||
- name: ensure selinux lets httpd talk to postgres
|
- name: ensure selinux lets httpd talk to postgres
|
||||||
seboolean: name=httpd_can_network_connect_db persistent=yes state=yes
|
seboolean: name=httpd_can_network_connect_db persistent=yes state=yes
|
||||||
|
|
||||||
|
- name: check log file
|
||||||
|
command: stat /var/log/fedoratagger.log
|
||||||
|
register: logstat
|
||||||
|
always_run: yes
|
||||||
|
changed_when: "1 != 1"
|
||||||
|
|
||||||
- name: ensure cronjob log file is writable
|
- name: ensure cronjob log file is writable
|
||||||
file: >
|
file: >
|
||||||
dest=/var/log/fedoratagger.log
|
dest=/var/log/fedoratagger.log
|
||||||
|
@ -69,6 +75,7 @@
|
||||||
tags:
|
tags:
|
||||||
- cron
|
- cron
|
||||||
- config
|
- config
|
||||||
|
when: logstat.rc == 1
|
||||||
|
|
||||||
- name: setup the cronjob
|
- name: setup the cronjob
|
||||||
copy: >
|
copy: >
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue