1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 03:32:12 +00:00

Using PyPI

This commit is contained in:
Aidan Fitzgerald 2018-07-12 22:44:10 -04:00 committed by Aidan Fitzgerald
parent ebda624baf
commit e573424ad0
2 changed files with 28 additions and 22 deletions

View file

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

View file

@ -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: