Skip to content

Commit 1168e28

Browse files
Merge pull request #706 from AtlasOfLivingAustralia/geoserver-fix-694
Geoserver and geonetwork fix for tomcat_deploy task
2 parents 3084c49 + 7fabf6e commit 1168e28

File tree

4 files changed

+18
-9
lines changed

4 files changed

+18
-9
lines changed

ansible/roles/geonetwork/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
- geonetwork
3333
when: webserver_nginx
3434

35-
- include: ../../tomcat_deploy/tasks/main.yml war_url='{{ geonetwork_war_url }}' context_path='{{ geonetwork_context_path }}' hostname='{{ geonetwork_hostname }}'
35+
- include: ../../tomcat_deploy/tasks/main.yml war_url='{{ geonetwork_war_url }}' context_path='{{ geonetwork_context_path }}' hostname='{{ geonetwork_hostname }}' tomcat_deploy_from_url=true
3636
notify:
3737
- restart tomcat
3838
tags:

ansible/roles/geoserver/defaults/main.yml

-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
groupId: "org.geoserver.web"
2-
version: "{{ geoserver_version | default('2.19.2') }}"
3-
artifactId: "gs-web-app"
4-
packaging: "war"
5-
classifier: "war"
6-
71
geoserver_war_url: "https://repo.osgeo.org/repository/release/org/geoserver/web/gs-web-app/2.19.2/gs-web-app-2.19.2.war"
82
geoserver_war_sha1sum: "sha1:db9ce038fb2bea7c67a7012bb338c1447260a2b0"
93

ansible/roles/geoserver/vars/main.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
maven_repo_url: "https://repo.osgeo.org/repository/release/"
2+
groupId: "org.geoserver.web"
3+
version: "{{ geoserver_version | default('2.19.2') }}"
4+
artifactId: "gs-web-app"
5+
packaging: "war"
6+
classifier: ""

ansible/roles/tomcat_deploy/tasks/main.yml

+11-2
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,15 @@
5858
- name: remove existing webapp (to ensure a clean redeployment)
5959
file: path="{{ tomcat_deploy_dir }}/{{ war_filename }}.war" state=absent
6060

61+
- name: download from url {{ war_url }}
62+
get_url: url={{ war_url }} dest="{{ tomcat_deploy_dir }}/{{ war_filename }}.war" checksum="{{ war_checksum | default('') }}" force=true timeout=60
63+
when:
64+
- war_local_build is not defined
65+
- tomcat_deploy_from_url | default(false)
66+
notify:
67+
- restart tomcat
68+
6169
- name: download from maven repo {{ war_url }}
62-
#get_url: url={{ war_url }} dest="{{ tomcat_deploy_dir }}/{{ war_filename }}.war" checksum="{{ war_checksum | default('') }}" force=true timeout=60
6370
maven_artifact:
6471
group_id: "{{groupId | default('au.org.ala')}}"
6572
artifact_id: "{{artifactId}}"
@@ -73,7 +80,9 @@
7380
owner: "{{ tomcat_user }}"
7481
group: "{{ tomcat_user }}"
7582
verify_checksum: always
76-
when: war_local_build is not defined
83+
when:
84+
- war_local_build is not defined
85+
- not tomcat_deploy_from_url | default(false)
7786
notify:
7887
- restart tomcat
7988

0 commit comments

Comments
 (0)