-
Notifications
You must be signed in to change notification settings - Fork 0
/
redis.yml
57 lines (50 loc) · 1.38 KB
/
redis.yml
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
- name: Redis
hosts: all
become: yes
become_method: sudo
gather_facts: True
vars_prompt:
- name: 'redis_version_selection'
prompt: "\nPlease choose the number for Redis version [ 1/2/3/4/5/6] \n\n
1: Redis2.8\n
2: Redis3.0\n
3: Redis3.2\n
4: Redis4.0\n
5: Redis5.0\n
6: Redis6.0\n
7: Redis6.2\n
8: Redis-Latest\n"
private: no
default: 6
- name: 'redis_insight_selection'
prompt: "\nDon you want to install GUI tool RedisInsight? [ 1/2] \n\n
1: Yes, install RedisInsight \n
2: No, don't install RedisInsight\n"
private: no
default: 2
vars:
redis_version_select:
'1': '2.8'
'2': '3.0'
'3': '3.2'
'4': '4.0'
'5': '5.0'
'6': '6.0'
'7': '6.2'
'8': 'stable'
redis_insight_select:
'1': True
'y': True
'2': False
'n': False
redis_version: "{{redis_version_select[redis_version_selection]}}"
redis_install_redisinsight: "{{redis_insight_select[redis_insight_selection]}}"
vars_files:
- vars/main.yml
roles:
- {role: role_common, tags: "role_common"}
- {role: role_cloud, tags: "role_cloud"}
- {role: role_redis, tags: "role_redis"}
- {role: role_init, tags: "role_init"}
- {role: role_preend, tags: "role_preend"}
- {role: role_end, tags: "role_end"}