mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 03:32:12 +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…
Reference in a new issue