mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	Using PyPI
This commit is contained in:
		
							parent
							
								
									7fe65d5d96
								
							
						
					
					
						commit
						427df463ad
					
				
					 2 changed files with 28 additions and 22 deletions
				
			
		|  | @ -1,8 +1,5 @@ | |||
| lokole_version: "0.1.24" | ||||
| 
 | ||||
| lokole_download_base_url: "https://github.com/ascoderu/opwen-webapp/archive/" | ||||
| lokole_src: "{{ lokole_version }}.tar.gz" | ||||
| 
 | ||||
| lokole_db_name: iiab_lokole | ||||
| lokole_db_user: iiab_lokole_user | ||||
| lokole_db_user_password: changeme | ||||
|  |  | |||
|  | @ -3,31 +3,40 @@ | |||
|     name: "{{ item }}" | ||||
|     state: present | ||||
|   with_items: | ||||
|     - make | ||||
|     - python3 | ||||
|     - python3-pip | ||||
|     - python3-venv | ||||
|     - npm | ||||
|     - shellcheck | ||||
|     - python3-dev | ||||
|     - libffi-dev | ||||
|     - libssl-dev | ||||
|     - bcrypt | ||||
|   tags: | ||||
|     - download | ||||
| 
 | ||||
| - name: Download Lokole software, per roles/lokole/defaults/main.yml | ||||
|   get_url: | ||||
|     url: "{{ lokole_download_base_url }}/{{ lokole_src }}" | ||||
|     dest: "{{ downloads_dir }}" | ||||
|     timeout: "{{ download_timeout }}" | ||||
| #   force: yes | ||||
| #   backup: yes | ||||
|   register: lokole_download_output | ||||
| - name: Install Lokole from PyPI | ||||
|   pip: | ||||
|     name: opwen_email_client | ||||
|     virtualenv: null # TODO figure this out | ||||
|   tags: | ||||
|     - download | ||||
|   when: internet_available | ||||
| 
 | ||||
| - name: Unpack download to permanent location | ||||
|   unarchive: | ||||
|     src: "{{ downloads_dir }}/{{ lokole_src }}" | ||||
|     dest: "{{ lokole_install_path }}" | ||||
|     owner: root | ||||
|     group: "{{ apache_user }}" | ||||
|     mode: 0755 | ||||
|     keep_newer: yes | ||||
| # - name: Download Lokole software, per roles/lokole/defaults/main.yml | ||||
| #   git: | ||||
| #     repo: "{{ lokole_git_repo }}" | ||||
| #     version: "{{ lokole_version }}" | ||||
| #     dest: "{{ lokole_install_path }}" | ||||
| #   register: lokole_download_output | ||||
| #   when: internet_available | ||||
| 
 | ||||
| # - name: Unpack download to permanent location | ||||
| #   unarchive: | ||||
| #     src: "{{ downloads_dir }}/{{ lokole_src }}" | ||||
| #     dest: "{{  }}" | ||||
| #     owner: root | ||||
| #     group: "{{ apache_user }}" | ||||
| #     mode: 0755 | ||||
| #     keep_newer: yes | ||||
| 
 | ||||
| - name: MySQL database needs to be running if we are trying to create a new db | ||||
|   service: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue