File tree 1 file changed +15
-9
lines changed
ansible/roles/nameindex/tasks
1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change 114
114
- " nameindex"
115
115
- " nameindex-stage"
116
116
117
- - name : check for directory to link (ALA)
117
+ - name : check for directory to link
118
118
stat :
119
119
path : " {{ data_dir }}/lucene/namematching-{{ name_index_date }}/"
120
- when : nameindex_variant == "ala"
121
120
register : tmp_name_dir_status
122
121
tags :
123
122
- " nameindex"
130
129
- " nameindex"
131
130
- " nameindex-swap"
132
131
133
- # # Else if not ALA, perform the following steps (apparently the date and file permissions do not matter for non-ALA users...)
134
- - name : ensure lucene namematching directory exists (not ALA)
135
- file : path={{ data_dir }}/lucene/namematching state=directory
136
- when : nameindex_variant != "ala"
132
+ - name : unpackage the lucene index if it was newly copied (not ALA)
133
+ unarchive : src={{ data_dir }}/lucene/namematching.tgz dest={{ data_dir }}/lucene/ copy=no group={{ nameindex_user | default(tomcat_user) }} owner="{{ nameindex_user | default(tomcat_user) }}"
134
+ when : nameindex_variant != "ala" and nameindex_nonala_downloaded.changed
137
135
tags :
138
136
- " nameindex"
139
137
- " nameindex-swap"
140
138
141
- - name : unpackage the lucene index if it was newly copied (not ALA)
142
- unarchive : src={{ data_dir }}/lucene/namematching.tgz dest={{ data_dir }}/lucene/ copy=no group={{ nameindex_user | default(tomcat_user) }} owner="{{ nameindex_user | default(tomcat_user) }}"
143
- when : nameindex_variant != "ala" and nameindex_nonala_downloaded.changed
139
+ - name : DEBUG Link non ALA namematching
140
+ debug :
141
+ msg : " Trying to link {{ data_dir }}/lucene/namematching-{{ name_index_date }}/ to {{ data_dir }}/lucene/namematching"
142
+ when : nameindex_variant != "ala"
143
+ tags :
144
+ - " nameindex"
145
+ - " nameindex-stage"
146
+
147
+ - name : link the current lucene index as namematching (Non ALA)
148
+ file : src={{ data_dir }}/lucene/namematching-{{ name_index_date }}/ dest={{ data_dir }}/lucene/namematching state=link force=yes
149
+ when : nameindex_variant != "ala" and tmp_name_dir_status.stat.exists == True
144
150
tags :
145
151
- " nameindex"
146
152
- " nameindex-swap"
You can’t perform that action at this time.
0 commit comments