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

View file

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