From a01469ad7401b808c3307d8978eea9824d75cb5d Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Tue, 19 Aug 2014 15:01:48 +0000 Subject: [PATCH] Set memcached to always restart. --- handlers/restart_services.yml | 3 +++ roles/memcached/files/memcached-systemdoverride.conf | 2 ++ roles/memcached/tasks/main.yml | 12 ++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 roles/memcached/files/memcached-systemdoverride.conf diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index 41094e7478..f1664f2d93 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -121,3 +121,6 @@ - name: restart memcached service: name=memcached state=restarted + +- name: reload systemd + action: systemctl daemon-reload diff --git a/roles/memcached/files/memcached-systemdoverride.conf b/roles/memcached/files/memcached-systemdoverride.conf new file mode 100644 index 0000000000..8a764e3478 --- /dev/null +++ b/roles/memcached/files/memcached-systemdoverride.conf @@ -0,0 +1,2 @@ +[Service] +Restart=always diff --git a/roles/memcached/tasks/main.yml b/roles/memcached/tasks/main.yml index a75007853c..5061107152 100644 --- a/roles/memcached/tasks/main.yml +++ b/roles/memcached/tasks/main.yml @@ -19,3 +19,15 @@ - service - config - memcached + +- name: make systemd override dir + file: state=directory path=/etc/systemd/system/memcached.d mode=0755 owner=root group=root + tags: + - memcached + +- name: make systemd override config + copy: src=memcached-systemdoverride.conf dest=/etc/systemd/system/memcached.d/ + tags: + - memcached + notify: + - reload systemd