|
143 | 143 | sudo: yes
|
144 | 144 | sudo_user: '{{ dd_user }}'
|
145 | 145 |
|
146 |
| -- name: Install pdfkit |
| 146 | +- name: install pdfkit |
147 | 147 | pip: name=pdfkit virtualenv={{ venv_dir }}
|
148 | 148 | sudo: yes
|
149 | 149 | sudo_user: '{{ dd_user }}'
|
150 | 150 |
|
151 |
| -- name: Run Django 'makemigrations' command |
| 151 | +- name: install django-overextends |
| 152 | + pip: name=django-overextends virtualenv={{ venv_dir }} |
| 153 | + sudo: yes |
| 154 | + sudo_user: '{{ dd_user }}' |
| 155 | + |
| 156 | +- name: Run Django 'makemigrations dojo' command |
152 | 157 | django_manage: command='makemigrations dojo' app_path={{ dd_install_dir }} virtualenv={{ venv_dir }}
|
153 | 158 | sudo: yes
|
154 | 159 | sudo_user: '{{ dd_user }}'
|
155 | 160 |
|
| 161 | +- name: Run Django 'makemigrations' command |
| 162 | + django_manage: command='makemigrations' app_path={{ dd_install_dir }} virtualenv={{ venv_dir }} |
| 163 | + sudo: yes |
| 164 | + sudo_user: '{{ dd_user }}' |
| 165 | + |
156 | 166 | - name: Run Django 'migrate' command
|
157 | 167 | django_manage: command=migrate app_path={{ dd_install_dir }} virtualenv={{ venv_dir }}
|
158 | 168 | sudo: yes
|
159 | 169 | sudo_user: '{{ dd_user }}'
|
160 | 170 |
|
161 |
| -- name: Run Django 'loaddata' command |
| 171 | +- name: Run Django 'syncdb' command |
| 172 | + django_manage: command=syncdb app_path={{ dd_install_dir }} virtualenv={{ venv_dir }} |
| 173 | + sudo: yes |
| 174 | + sudo_user: '{{ dd_user }}' |
| 175 | + |
| 176 | +- name: Run Django 'loaddata' command for product_type |
162 | 177 | django_manage: command='loaddata product_type' app_path={{ dd_install_dir }} virtualenv={{ venv_dir }}
|
163 | 178 | sudo: yes
|
164 | 179 | sudo_user: '{{ dd_user }}'
|
165 | 180 |
|
166 |
| -- name: Run Django 'loaddata' command |
| 181 | +- name: Run Django 'loaddata' command for test_type |
167 | 182 | django_manage: command='loaddata test_type' app_path={{ dd_install_dir }} virtualenv={{ venv_dir }}
|
168 | 183 | sudo: yes
|
169 | 184 | sudo_user: '{{ dd_user }}'
|
170 | 185 |
|
171 |
| -- name: Run Django 'loaddata' command |
| 186 | +- name: Run Django 'loaddata' command for development_environment |
172 | 187 | django_manage: command='loaddata development_environment' app_path={{ dd_install_dir }} virtualenv={{ venv_dir }}
|
173 | 188 | sudo: yes
|
174 | 189 | sudo_user: '{{ dd_user }}'
|
|
191 | 206 | sudo_user: '{{ dd_user }}'
|
192 | 207 |
|
193 | 208 | - name: Run 'bower install' command
|
194 |
| - command: bower install |
| 209 | + command: bower install |
195 | 210 | sudo: yes
|
196 | 211 | sudo_user: '{{ dd_user }}'
|
197 | 212 | register: bower_install
|
|
205 | 220 | sudo_user: '{{ dd_user }}'
|
206 | 221 | when: "bower_install.changed and bower_install.stderr and 'unable to connect to github.com' in bower_install.stderr"
|
207 | 222 |
|
208 |
| -- name: Reinstall Bower |
209 |
| - command: bower install |
| 223 | +- name: Try installing Bower again, forcing latest versions to try to get compatability.. |
| 224 | + command: bower install --force-latest |
210 | 225 | sudo: yes
|
211 | 226 | sudo_user: '{{ dd_user }}'
|
212 | 227 | register: bower_install2
|
213 | 228 | ignore_errors: True
|
214 | 229 | args:
|
215 | 230 | chdir: '{{ dd_install_dir }}/components/'
|
216 |
| - when: "bower_install.changed and bower_install.stderr and 'unable to connect to github.com' in bower_install.stderr" |
| 231 | + when: "bower_install.changed and bower_install.stderr" |
217 | 232 |
|
218 |
| -- name: Bower Failure |
219 |
| - fail: msg="It looks like the 'bower install' command has failed. Usually executing `git config --global url.'https://'.insteadOf 'git://'` fixes this issue, but it appears that has not fixed it in this case. Please ensure that you have network connectivity while running the provisioning process." |
220 |
| - when: "bower_install2.changed and bower_install2.stderr and 'unable to connect to github.com' in bower_install2.stderr" |
| 233 | +# - name: Bower Failure |
| 234 | +# fail: msg="It looks like the 'bower install' command has failed. Usually executing `git config --global url.'https://'.insteadOf 'git://'` fixes this issue, but it appears that has not fixed it in this case. Please ensure that you have network connectivity while running the provisioning process." |
| 235 | +# # when: "bower_install2.changed and bower_install2.stderr and 'unable to connect to github.com' in bower_install2.stderr" |
| 236 | +# when: "bower_install2.changed and bower_install2.stderr" |
221 | 237 |
|
222 | 238 | - name: Run Django 'collectstatic' command
|
223 |
| - django_manage: command=collectstatic app_path={{ dd_install_dir }} virtualenv={{ venv_dir }} |
| 239 | + django_manage: command='collectstatic --noinput' app_path={{ dd_install_dir }} virtualenv={{ venv_dir }} |
224 | 240 | sudo: yes
|
225 | 241 | sudo_user: '{{ dd_user }}'
|
226 | 242 |
|
|
0 commit comments