File tree Expand file tree Collapse file tree 3 files changed +21
-9
lines changed
Expand file tree Collapse file tree 3 files changed +21
-9
lines changed Original file line number Diff line number Diff line change 1+ redis_image : docker.io/redis:6
Original file line number Diff line number Diff line change 11---
2- - name : Install redis
3- ansible.builtin.package :
4- name : " redis "
2+ - name : Pull Redis container image
3+ containers.podman.podman_image :
4+ name : " {{ redis_image }} "
55 state : present
66
7- - name : Start the Redis Service
8- ansible.builtin.systemd :
7+ - name : Create directory for Redis data
8+ ansible.builtin.file :
9+ path : /var/lib/redis
10+ state : directory
11+ owner : 1001
12+ group : 1001
13+ mode : ' 0755'
14+
15+ - name : Run Redis as a container
16+ containers.podman.podman_container :
917 name : redis
10- enabled : true
18+ image : " {{ redis_image }} "
1119 state : started
20+ volumes :
21+ - /var/lib/redis:/data:Z
22+ - /var/lib/redis/redis.conf:/usr/local/etc/redis/redis.conf:Z
23+ ports :
24+ - " 6379:6379"
25+ command : ["redis-server", "/usr/local/etc/redis/redis.conf"]
1226
1327- name : Wait for Redis service to be accessible
1428 ansible.builtin.wait_for :
Original file line number Diff line number Diff line change 11import pytest
22
3-
43REDIS_HOST = 'localhost'
54REDIS_PORT = 6379
65
7-
86def test_redis_service (server ):
97 redis = server .service ("redis" )
108 assert redis .is_running
119 assert redis .is_enabled
1210
13-
1411def test_redis_port (server ):
1512 redis = server .addr (REDIS_HOST )
1613 assert redis .port (REDIS_PORT ).is_reachable
You can’t perform that action at this time.
0 commit comments