summaryrefslogtreecommitdiff
path: root/roles/redis/tasks/main.yml
blob: 909a136dbb0022f02a2268430114f4170964b39d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
- name: Generate quay-redis systemd unit
  template:
    src: 'quay-redis.service.j2'
    dest: '/lib/systemd/system/quay-redis.service'
    mode: '0644'
  become: true

- name: Pull redis image
  command: /usr/bin/podman pull {%if podman_authfile %} {{ --authfile=podman_authfile }} {% endif %} {{ redis_image }}

- name: Launch quay-redis service
  systemd:
    name: quay-redis
    enabled: true
    state: started
    daemon_reload: yes
  become: true

- name: check redis container exists
  command: /usr/bin/podman container exists "{{ redis_container_name }}"
  retries: 5
  delay: 1
  register: result
  until: result.rc == 0