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_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