|
7 | 7 | - libgdal-dev |
8 | 8 | - cdo |
9 | 9 | - netcdf-bin |
| 10 | + - libffi-dev |
10 | 11 | sudo: yes |
11 | 12 |
|
12 | 13 | - name: install python dependencies |
|
15 | 16 | - redis |
16 | 17 | - flower |
17 | 18 |
|
| 19 | +- name: upgrade urllib3 |
| 20 | + pip: virtualenv={{virtualenv_dir}}/{{app_name}} name={{item}} state=forcereinstall |
| 21 | + with_items: |
| 22 | + - urllib3[secure] |
| 23 | + |
18 | 24 | - name: install dataqs python package |
19 | 25 | pip: virtualenv={{virtualenv_dir}}/{{app_name}} name=git+https://github.com/OpenGeoscience/dataqs.git#egg=dataqs |
20 | 26 | environment: |
|
67 | 73 | - name: Create the usgs_quakes store |
68 | 74 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/usgs_quakes/usgs_quakes.py" |
69 | 75 | ignore_errors: yes |
| 76 | + sudo: yes |
70 | 77 |
|
71 | 78 | - include: geoserver_permissions.yml |
72 | 79 |
|
73 | 80 | - name: Create the wqp store |
74 | 81 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/wqp/wqp.py" |
75 | 82 | ignore_errors: yes |
| 83 | + sudo: yes |
76 | 84 |
|
77 | 85 | - include: geoserver_permissions.yml |
78 | 86 |
|
79 | 87 | - name: Create the gdacs store |
80 | 88 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/gdacs/gdacs.py" |
81 | 89 | ignore_errors: yes |
| 90 | + sudo: yes |
82 | 91 |
|
83 | 92 | - include: geoserver_permissions.yml |
84 | 93 |
|
85 | 94 | - name: Create the gfms coverage store |
86 | 95 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/gfms/gfms.py" |
87 | 96 | ignore_errors: yes |
| 97 | + sudo: yes |
88 | 98 |
|
89 | 99 | - include: geoserver_permissions.yml |
90 | 100 |
|
91 | 101 | - name: Create the gistemp coverage store |
92 | 102 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/gistemp/gistemp.py" |
93 | 103 | ignore_errors: yes |
| 104 | + sudo: yes |
94 | 105 |
|
95 | 106 | - name: create geoserver data directory |
96 | 107 | file: path=/var/lib/tomcat7/webapps/geoserver/data/data/geonode/forecast_io_airtemp recurse=yes owner=tomcat7 group=tomcat7 state=directory mode=774 |
|
101 | 112 | - name: Create the forecastio coverage store |
102 | 113 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/forecastio/forecastio_air.py" |
103 | 114 | ignore_errors: yes |
| 115 | + sudo: yes |
104 | 116 |
|
105 | 117 | - include: geoserver_permissions.yml |
106 | 118 |
|
107 | 119 | - name: Create the hifld layers |
108 | 120 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/hifld/hifld.py" |
109 | 121 | ignore_errors: yes |
| 122 | + sudo: yes |
110 | 123 |
|
111 | 124 | - include: geoserver_permissions.yml |
112 | 125 |
|
113 | 126 | - name: Create the cmap layer |
114 | 127 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/cmap/cmap.py" |
115 | 128 | ignore_errors: yes |
| 129 | + sudo: yes |
116 | 130 |
|
117 | 131 | - include: geoserver_permissions.yml |
118 | 132 |
|
119 | 133 | - name: Create the landscan layer |
120 | 134 | command: "{{ app_code_dir }}/venvs/geonode/bin/python {{app_code_dir}}/venvs/geonode/src/dataqs/dataqs/landscan/landscan.py" |
121 | 135 | ignore_errors: yes |
| 136 | + sudo: yes |
122 | 137 |
|
123 | 138 | - name: Django updatelayers |
124 | 139 | django_manage: command=updatelayers |
|
0 commit comments