176107aa30
The Swift configuration item [filter:recon]/recon_lock_path is set to '/var/lock/swift' by openstack-ansible in the appropriate configuration files. The playbooks also create the directory if it does not exist. If the host is rebooted the directory '/var/lock/swift' is missing and must be recreated. /var/lock (/run/lock) is a tmpfs and so the directory /var/lock/swift will not persist between reboots. Swift attempts to create a directory in the directory specified by recon_lock_path however it does not recursively create any missing parent directories. This commit changes the value of [filter:recon]/recon_lock_path to that set by Swift, '/var/lock'. This allows it to create the directory '/var/lock/swift-recon-object-cron'. The creation of '/var/lock/swift' is also removed from the playbooks. Change-Id: I714367b02c7cf961e9e0bdee4e41f9e4e105b088 Closes-bug: #1496117 |
||
---|---|---|
.. | ||
defaults | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
CONTRIBUTING.rst | ||
LICENSE | ||
README.rst |
OpenStack swift
- tags
-
openstack, swift, cloud, ansible
- category
-
*nix
Role to install swift and swift registry.
- This role will install the following:
-
- swift
- name: Install swift server
hosts: swift_all
user: root
roles:
- { role: "os_swift", tags: [ "os-swift" ] }
vars:
external_lb_vip_address: 172.16.24.1
internal_lb_vip_address: 192.168.0.1