Role memcached_server for OpenStack-Ansible
f43f9d2370
When running on bare metal, the log folders are created in advance to /openstack/log/aio1-memcached in a /var/log/memcached link. The task ``Create memcached log dir`` would then fail with: ``/var/log/memcached already exists as a link``, because the folder exists, and the exit 1 after the chown would trigger. This replaces the code with a more idempotent code: If a change would be detected by chown -c, it would be listed in the stdout, while the rc would still be 0. An error in chown would still be rc != 0. So we can use this different state to mark the task as changed or not, and handle the create folder case when no folder exists. Change-Id: I904f13d2ae02cd410edc4aaeb83bedd1e14d69fb |
||
---|---|---|
defaults | ||
doc | ||
examples | ||
files | ||
handlers | ||
meta | ||
releasenotes | ||
tasks | ||
templates | ||
tests | ||
vars | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
LICENSE | ||
manual-test.rc | ||
README.rst | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini | ||
Vagrantfile |
Team and repository tags
OpenStack-Ansible Memcached server
Ansible role to install and configure Memcached.
- Documentation for the project can be found at:
-
http://docs.openstack.org/developer/openstack-ansible-memcached_server/
- The project home is at: