Merge "Fix regression for bare metal nodes"

This commit is contained in:
Zuul 2017-12-06 14:38:53 +00:00 committed by Gerrit Code Review
commit ae6f721dc0
1 changed files with 13 additions and 4 deletions

View File

@ -16,19 +16,28 @@
- name: Test for log directory or link
shell: |
if [ -h "{{ memcached_log | dirname }}" ]; then
chown -h root:root "{{ memcached_log | dirname }}"
chown -R root:root "$(readlink {{ memcached_log | dirname }})"
chown -c -h root:root "{{ memcached_log | dirname }}"
chown -c -R root:root "$(readlink {{ memcached_log | dirname }})"
else
exit 1
fi
register: log_dir
failed_when: false
changed_when: log_dir.rc == 1
changed_when: log_dir.rc == 1 or "changed" in log_dir.stdout
- name: Show the changes if verbose
debug:
var: log_dir.stdout_lines
verbosity: 1
when: "'changed' in log_dir.stdout"
- name: Create memcached log dir
file:
path: "{{ memcached_log | dirname }}"
state: directory
when: log_dir.rc != 0
owner: root
group: root
when: log_dir.rc == 1
- name: Apply memcached config
template: