Skip to content

Commit 093abc7

Browse files
committed
Fix redis conditional container restart
1 parent 26ca249 commit 093abc7

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

roles/sram_redis/handlers/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
name: sram-redis
55
state: started
66
restart: true
7+
when: rediscontainer is success and rediscontainer is not change

roles/sram_redis/tasks/main.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,11 @@
4545
mode: "0644"
4646
notify: "Restart redis container"
4747

48-
- name: "Pull redis image"
49-
community.docker.docker_image_pull:
50-
name: "{{ sram_redis_image }}"
51-
register: "redis_image"
52-
5348
- name: "Create redis container"
5449
community.docker.docker_container:
5550
name: "sram-redis"
5651
image: "{{ sram_redis_image }}"
52+
pull: true
5753
restart_policy: "always"
5854
state: "started"
5955
restart: "{{ redis_image is changed }}"
@@ -66,3 +62,4 @@
6662
networks:
6763
# TODO: Should this not be parametrized?
6864
- name: loadbalancer
65+
register: rediscontainer

0 commit comments

Comments
 (0)