[constellation] Run manage.py commands separately according to front mode
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>certbot_on_virtu
							parent
							
								
									01c2c508c6
								
							
						
					
					
						commit
						dda90628f8
					
				| 
						 | 
				
			
			@ -5,7 +5,7 @@
 | 
			
		|||
    update_cache: true
 | 
			
		||||
    name:
 | 
			
		||||
      - python3-django-crispy-forms
 | 
			
		||||
        python3-django-filters
 | 
			
		||||
      - python3-django-filters
 | 
			
		||||
      - python3-djangorestframework
 | 
			
		||||
      - python3-django-tables2
 | 
			
		||||
      - python3-docutils
 | 
			
		||||
| 
						 | 
				
			
			@ -48,7 +48,36 @@
 | 
			
		|||
  ignore_errors: "{{ ansible_check_mode }}"
 | 
			
		||||
  notify: Reload uWSGI
 | 
			
		||||
 | 
			
		||||
# In the future, migrations will be included in the repository.
 | 
			
		||||
- name: Make Django migrations
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: makemigrations
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
  notify: Reload uWSGI
 | 
			
		||||
 | 
			
		||||
- name: Migrate database
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: migrate
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
  notify: Reload uWSGI
 | 
			
		||||
 | 
			
		||||
- name: Load initial data
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: loaddata initial
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
  notify: Reload uWSGI
 | 
			
		||||
 | 
			
		||||
- name: Create static files directory
 | 
			
		||||
  file:
 | 
			
		||||
    path: /var/local/constellation/static
 | 
			
		||||
    state: directory
 | 
			
		||||
    mode: '2775'
 | 
			
		||||
    owner: "www-data"
 | 
			
		||||
    group: "{{ constellation.group }}"
 | 
			
		||||
    recurse: true
 | 
			
		||||
 | 
			
		||||
- name: Collect static files
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: collectstatic
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
  notify: Reload uWSGI
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,22 +62,26 @@
 | 
			
		|||
    group: "{{ constellation.settings_local_group }}"
 | 
			
		||||
 | 
			
		||||
- name: Compile messages
 | 
			
		||||
  when: not constellation.front
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: compilemessages
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
 | 
			
		||||
# In the future, migrations will be included in the repository.
 | 
			
		||||
- name: Make Django migrations
 | 
			
		||||
- name: Make Django migrations (non-front app)
 | 
			
		||||
  when: not constellation.front
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: makemigrations
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
 | 
			
		||||
- name: Migrate database
 | 
			
		||||
- name: Migrate database (non-front app)
 | 
			
		||||
  when: not constellation.front
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: migrate
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
 | 
			
		||||
- name: Load initial data
 | 
			
		||||
- name: Load initial data (non-front app)
 | 
			
		||||
  when: not constellation.front
 | 
			
		||||
  django_manage:
 | 
			
		||||
    command: loaddata initial
 | 
			
		||||
    project_path: "/var/local/constellation"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue