diff --git a/config/ansible/tasks/servers/services/redis/redis.yml b/config/ansible/tasks/servers/services/redis/redis.yml index df7a15f..c712c6c 100644 --- a/config/ansible/tasks/servers/services/redis/redis.yml +++ b/config/ansible/tasks/servers/services/redis/redis.yml @@ -28,6 +28,14 @@ vars: REDIS_PASSWORD: "{{ redis_password }}" + - name: Stop juicefs.service to umount JuiceFS + ansible.builtin.systemd: + name: juicefs.service + state: stopped + enabled: false + register: juicefs_stop + changed_when: juicefs_stop.changed + - name: Stop Redis service ansible.builtin.command: docker compose -f "{{ redis_service_dir }}/docker-compose.yml" down --remove-orphans register: redis_stop @@ -38,6 +46,14 @@ register: redis_start changed_when: redis_start.rc == 0 + - name: Start juicefs.service to mount JuiceFS + ansible.builtin.systemd: + name: juicefs.service + state: started + enabled: true + register: juicefs_start + changed_when: juicefs_start.changed + - name: Wait for Redis to be ready ansible.builtin.wait_for: host: localhost