File tree Expand file tree Collapse file tree 1 file changed +3
-30
lines changed Expand file tree Collapse file tree 1 file changed +3
-30
lines changed Original file line number Diff line number Diff line change 7
7
8
8
tasks :
9
9
- block :
10
- - name : Get list of installed config files
11
- find :
12
- paths : configs/
13
- depth : 2
14
- recurse : true
15
- hidden : true
16
- patterns : " .config.yml"
17
- register : _configs_list
18
-
19
- - name : Verify servers
20
- assert :
21
- that : _configs_list.matched > 0
22
- msg : No servers found, nothing to update.
23
-
24
- - name : Build list of installed servers
25
- set_fact :
26
- server_list : >-
27
- [{% for i in _configs_list.files %}
28
- '{{ i.path.split('/')[1] }}'
29
- {{ ',' if not loop.last else '' }}
30
- {% endfor %}]
31
-
32
10
- name : Server address prompt
33
11
pause :
34
- prompt : |
35
- Select the server to update user list below:
36
- {% for r in server_list %}
37
- {{ loop.index }}. {{ r }}
38
- {% endfor %}
12
+ prompt : " Enter the IP address of your server: (or use localhost for local installation)"
39
13
register : _server
40
- when : server is undefined
14
+ when : server is undefined
41
15
42
- - block :
43
16
- name : Set facts based on the input
44
17
set_fact :
45
18
algo_server : >-
46
19
{% if server is defined %}{{ server }}
47
- {%- elif _server.user_input %}{{ server_list[ _server.user_input | int -1 ] }}
20
+ {%- elif _server.user_input %}{{ _server.user_input }}
48
21
{%- else %}omit{% endif %}
49
22
50
23
- name : Import host specific variables
You can’t perform that action at this time.
0 commit comments