Skip to content
Snippets Groups Projects

ansible deployment corrections and improvements

Merged Hervé MENAGER requested to merge fix-ansible into master
1 file
+ 10
4
Compare changes
  • Side-by-side
  • Inline
+ 10
4
@@ -7,14 +7,17 @@
@@ -7,14 +7,17 @@
- name: stop JASS service
- name: stop JASS service
systemd: state=stopped name=jass-uwsgi enabled=true
systemd: state=stopped name=jass-uwsgi enabled=true
ignore_errors: yes
ignore_errors: yes
 
when: not docker
# stop nginx service
# stop nginx service
- name: stop nginx service
- name: stop nginx service
systemd: state=stopped name=nginx enabled=true
systemd: state=stopped name=nginx enabled=true
ignore_errors: yes
ignore_errors: yes
 
when: not docker
# stop celery service
# stop celery service
- name: stop celery service
- name: stop celery service
systemd: state=stopped name=celery enabled=true
systemd: state=stopped name=celery enabled=true
ignore_errors: yes
ignore_errors: yes
 
when: not docker
- name: update yum
- name: update yum
become: true
become: true
yum: name=* state=latest
yum: name=* state=latest
@@ -69,11 +72,11 @@
@@ -69,11 +72,11 @@
# install frozen JASS requirements
# install frozen JASS requirements
- name: download JASS frozen requirements file
- name: download JASS frozen requirements file
get_url:
get_url:
url: https://gitlab.pasteur.fr/statistical-genetics/jass/raw/master/requirements-working.txt
url: https://gitlab.pasteur.fr/statistical-genetics/jass/raw/master/requirements.txt
dest: /tmp/requirements-working.txt
dest: /tmp/requirements.txt
force: yes
force: yes
- pip:
- pip:
requirements: /tmp/requirements-working.txt
requirements: /tmp/requirements.txt
state: forcereinstall
state: forcereinstall
executable: pip3.6
executable: pip3.6
- pip:
- pip:
@@ -95,7 +98,7 @@
@@ -95,7 +98,7 @@
copy:
copy:
src: jass_uwsgi.ini
src: jass_uwsgi.ini
dest: /var/jass_data
dest: /var/jass_data
owner: jass
owner: '{{ deploy_user_name }}'
group: nginx
group: nginx
- name: copy celeryd configuration file
- name: copy celeryd configuration file
copy:
copy:
@@ -112,9 +115,12 @@
@@ -112,9 +115,12 @@
# start uwsgi service
# start uwsgi service
- name: start JASS service if relevant
- name: start JASS service if relevant
systemd: state=started name=jass-uwsgi enabled=true daemon_reload=true
systemd: state=started name=jass-uwsgi enabled=true daemon_reload=true
 
when: not docker
# start nginx service
# start nginx service
- name: start NGINX service if relevant
- name: start NGINX service if relevant
systemd: state=started name=nginx enabled=true daemon_reload=true
systemd: state=started name=nginx enabled=true daemon_reload=true
 
when: not docker
# start celery service
# start celery service
- name: start celery service if relevant
- name: start celery service if relevant
systemd: state=started name=celery enabled=true daemon_reload=true
systemd: state=started name=celery enabled=true daemon_reload=true
 
when: not docker
Loading