Install a modern version of the netcdf package when installing thredds.

This commit is contained in:
Andrea Dell'Amico 2017-09-08 17:37:01 +02:00
parent 33a9d97173
commit e3281d67b8
1 changed files with 7 additions and 0 deletions

View File

@ -27,6 +27,13 @@
- name: Get the thredds war file
maven_artifact: artifact_id={{ thredds_name }} version={{ thredds_version | default(omit) }} group_id={{ thredds_group_id }} extension={{ thredds_extension | default('war') }} repository_url={{ thredds_repository_url }} dest={{ thredds_download_directory }}/{{ thredds_file }}
- name: Add the netcdf nschloe ppa
apt_repository: repo='ppa:nschloe/netcdf-backports' update_cache=yes
- name: Install the NetCDF
apt: name={{ item }} state=latest update_cache=yes cache_valid_time=3600
with_items: 'netcdf-bin'
- name: Unarchive the thredds war
unarchive: copy=no src={{ thredds_download_directory }}/{{ thredds_file }} dest={{ item.instance_path }}/webapps/{{ thredds_app_name | lower }} creates={{ item.instance_path }}/webapps/{{ thredds_app_name | lower }}/WEB-INF/lib owner={{ item.user }} group={{ item.user }}