Merge "Fix Swift log directory ownership"
This commit is contained in:
commit
874646a495
@ -45,6 +45,9 @@ swift_system_group_name: swift
|
||||
swift_system_shell: /bin/bash
|
||||
swift_system_comment: swift system user
|
||||
swift_system_home_folder: "/var/lib/{{ swift_system_user_name }}"
|
||||
## Swift Syslog User / Group
|
||||
swift_syslog_user_name: syslog
|
||||
swift_syslog_group_name: syslog
|
||||
|
||||
## Auth token
|
||||
swift_delay_auth_decision: true
|
||||
|
@ -66,7 +66,7 @@
|
||||
- { path: "/etc/swift/proxy-server" }
|
||||
- { path: "/etc/swift/scripts" }
|
||||
- { path: "/etc/swift/ring_build_files" }
|
||||
- { path: "/openstack/log/{{ inventory_hostname }}", owner: "syslog", group: "syslog" }
|
||||
- { path: "/openstack/log/{{ inventory_hostname }}", owner: "{{ swift_syslog_user_name }}", group: "{{ swift_syslog_group_name }}" }
|
||||
- { path: "/var/cache/swift" }
|
||||
- { path: "{{ swift_system_home_folder }}" }
|
||||
tags:
|
||||
@ -86,8 +86,8 @@
|
||||
- name: Test for log directory or link
|
||||
shell: |
|
||||
if [ -h "/var/log/swift" ]; then
|
||||
chown -h {{ swift_system_user_name }}:{{ swift_system_group_name }} "/var/log/swift"
|
||||
chown -R {{ swift_system_user_name }}:{{ swift_system_group_name }} "$(readlink /var/log/swift)"
|
||||
chown -h {{ swift_syslog_user_name }}:{{ swift_syslog_group_name }} "/var/log/swift"
|
||||
chown -R {{ swift_syslog_user_name }}:{{ swift_syslog_group_name }} "$(readlink /var/log/swift)"
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user