Skip to content

Commit f08472e

Browse files
authored
Link non ALA nameindex too (#537)
1 parent 238c30d commit f08472e

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

ansible/roles/nameindex/tasks/main.yml

+15-9
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,9 @@
114114
- "nameindex"
115115
- "nameindex-stage"
116116

117-
- name: check for directory to link (ALA)
117+
- name: check for directory to link
118118
stat:
119119
path: "{{ data_dir }}/lucene/namematching-{{ name_index_date }}/"
120-
when: nameindex_variant == "ala"
121120
register: tmp_name_dir_status
122121
tags:
123122
- "nameindex"
@@ -130,17 +129,24 @@
130129
- "nameindex"
131130
- "nameindex-swap"
132131

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
137135
tags:
138136
- "nameindex"
139137
- "nameindex-swap"
140138

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
144150
tags:
145151
- "nameindex"
146152
- "nameindex-swap"

0 commit comments

Comments
 (0)