forked from evolix/ansible-roles
redis: add variables to prevent or force restart
This commit is contained in:
parent
3b63172532
commit
92a25a9502
|
@ -13,6 +13,8 @@ The **patch** part changes incrementally at each release.
|
||||||
### Added
|
### Added
|
||||||
* evomaintenance: database variables must be set or the task fails
|
* evomaintenance: database variables must be set or the task fails
|
||||||
* redis: Configure munin when working in instance mode
|
* redis: Configure munin when working in instance mode
|
||||||
|
* redis: add a variable to disable the restart handler
|
||||||
|
* redis: add a variable to force a restart (even with no change)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
* redis: distinction between main and master password
|
* redis: distinction between main and master password
|
||||||
|
|
|
@ -40,3 +40,6 @@ redis_protected_mode: "yes"
|
||||||
|
|
||||||
# Add extra include files for local configuration/overrides.
|
# Add extra include files for local configuration/overrides.
|
||||||
redis_includes: []
|
redis_includes: []
|
||||||
|
|
||||||
|
redis_restart_if_needed: True
|
||||||
|
redis_restart_force: False
|
||||||
|
|
|
@ -4,6 +4,11 @@
|
||||||
name: "{{ redis_daemon }}"
|
name: "{{ redis_daemon }}"
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
|
- name: restart redis (noop)
|
||||||
|
meta: noop
|
||||||
|
failed_when: False
|
||||||
|
changed_when: False
|
||||||
|
|
||||||
- name: restart munin-node
|
- name: restart munin-node
|
||||||
service:
|
service:
|
||||||
name: munin-node
|
name: munin-node
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- set_fact:
|
||||||
|
redis_restart_handler_name: "{{ redis_restart_if_needed | ternary('restart redis', 'restart redis (noop)') }}"
|
||||||
|
|
||||||
- name: Redis is installed.
|
- name: Redis is installed.
|
||||||
apt:
|
apt:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
|
@ -32,7 +36,7 @@
|
||||||
src: redis.conf.j2
|
src: redis.conf.j2
|
||||||
dest: "{{ redis_conf_path }}"
|
dest: "{{ redis_conf_path }}"
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
notify: restart redis
|
notify: "{{ redis_restart_handler_name }}"
|
||||||
when: redis_instance_name is not defined
|
when: redis_instance_name is not defined
|
||||||
tags:
|
tags:
|
||||||
- redis
|
- redis
|
||||||
|
@ -86,3 +90,8 @@
|
||||||
tags:
|
tags:
|
||||||
- redis
|
- redis
|
||||||
- nrpe
|
- nrpe
|
||||||
|
|
||||||
|
- name: Force restart redis
|
||||||
|
command: /bin/true
|
||||||
|
notify: restart redis
|
||||||
|
when: redis_restart_force
|
||||||
|
|
Loading…
Reference in a new issue