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
							
								
									ebda624baf
								
							
						
					
					
						commit
						e573424ad0
					
				
					 2 changed files with 28 additions and 22 deletions
				
			
		| 
						 | 
					@ -1,8 +1,5 @@
 | 
				
			||||||
lokole_version: "0.1.24"
 | 
					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_name: iiab_lokole
 | 
				
			||||||
lokole_db_user: iiab_lokole_user
 | 
					lokole_db_user: iiab_lokole_user
 | 
				
			||||||
lokole_db_user_password: changeme
 | 
					lokole_db_user_password: changeme
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,31 +3,40 @@
 | 
				
			||||||
    name: "{{ item }}"
 | 
					    name: "{{ item }}"
 | 
				
			||||||
    state: present
 | 
					    state: present
 | 
				
			||||||
  with_items:
 | 
					  with_items:
 | 
				
			||||||
    - make
 | 
					    - python3
 | 
				
			||||||
 | 
					    - python3-pip
 | 
				
			||||||
    - python3-venv
 | 
					    - python3-venv
 | 
				
			||||||
    - npm
 | 
					    - python3-dev
 | 
				
			||||||
    - shellcheck
 | 
					    - libffi-dev
 | 
				
			||||||
 | 
					    - libssl-dev
 | 
				
			||||||
 | 
					    - bcrypt
 | 
				
			||||||
  tags:
 | 
					  tags:
 | 
				
			||||||
    - download
 | 
					    - download
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Download Lokole software, per roles/lokole/defaults/main.yml
 | 
					- name: Install Lokole from PyPI
 | 
				
			||||||
  get_url:
 | 
					  pip:
 | 
				
			||||||
    url: "{{ lokole_download_base_url }}/{{ lokole_src }}"
 | 
					    name: opwen_email_client
 | 
				
			||||||
    dest: "{{ downloads_dir }}"
 | 
					    virtualenv: null # TODO figure this out
 | 
				
			||||||
    timeout: "{{ download_timeout }}"
 | 
					  tags:
 | 
				
			||||||
#   force: yes
 | 
					    - download
 | 
				
			||||||
#   backup: yes
 | 
					 | 
				
			||||||
  register: lokole_download_output
 | 
					 | 
				
			||||||
  when: internet_available
 | 
					  when: internet_available
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Unpack download to permanent location
 | 
					# - name: Download Lokole software, per roles/lokole/defaults/main.yml
 | 
				
			||||||
  unarchive:
 | 
					#   git:
 | 
				
			||||||
    src: "{{ downloads_dir }}/{{ lokole_src }}"
 | 
					#     repo: "{{ lokole_git_repo }}"
 | 
				
			||||||
    dest: "{{ lokole_install_path }}"
 | 
					#     version: "{{ lokole_version }}"
 | 
				
			||||||
    owner: root
 | 
					#     dest: "{{ lokole_install_path }}"
 | 
				
			||||||
    group: "{{ apache_user }}"
 | 
					#   register: lokole_download_output
 | 
				
			||||||
    mode: 0755
 | 
					#   when: internet_available
 | 
				
			||||||
    keep_newer: yes
 | 
					
 | 
				
			||||||
 | 
					# - 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
 | 
					- name: MySQL database needs to be running if we are trying to create a new db
 | 
				
			||||||
  service:
 | 
					  service:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue