35 lines
		
	
	
		
			711 B
		
	
	
	
		
			YAML
		
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			711 B
		
	
	
	
		
			YAML
		
	
	
| ---
 | |
| - name: Install re2o dependencies
 | |
|   apt:
 | |
|     update_cache: true
 | |
|     name:
 | |
|       - gettext
 | |
|       - graphviz
 | |
|       - texlive-fonts-recommended
 | |
|       - texlive-latex-base
 | |
|   register: apt_result
 | |
|   retries: 3
 | |
|   until: apt_result is succeeded
 | |
| 
 | |
| - name: Install uWSGI
 | |
|   apt:
 | |
|     update_cache: true
 | |
|     name:
 | |
|       - uwsgi
 | |
|       - uwsgi-plugin-python3
 | |
|   register: apt_result
 | |
|   retries: 3
 | |
|   until: apt_result is succeeded
 | |
| 
 | |
| - name: Copy re2o uWSGI app
 | |
|   template:
 | |
|     src: "uwsgi/apps-available/re2o.ini.j2"
 | |
|     dest: "/etc/uwsgi/apps-available/re2o.ini"
 | |
| 
 | |
| - name: Activate re2o uWSGI app
 | |
|   file:
 | |
|     src: "../apps-available/re2o.ini"
 | |
|     dest: "/etc/uwsgi/apps-enabled/re2o.ini"
 | |
|     state: link
 | |
|   notify: Reload uWSGI
 |