39 lines
809 B
YAML
39 lines
809 B
YAML
---
|
|
- name: Install system packages depedencies
|
|
apt:
|
|
name: "{{ item }}"
|
|
state: installed
|
|
with_items:
|
|
- libldap2-dev
|
|
- libsasl2-dev
|
|
- libssl-dev
|
|
- nginx
|
|
- python-dev
|
|
- python-lasso
|
|
- python-pip
|
|
- python-virtualenv
|
|
- rabbitmq-server
|
|
- supervisor
|
|
become: yes
|
|
|
|
- name: create the virtualenv and install django
|
|
pip:
|
|
name: django
|
|
version: "{{ django_version}}"
|
|
virtualenv: "{{venv}}"
|
|
|
|
# FIXME: needed by XXX, we should change XXX settings instead ?
|
|
- name: install raven
|
|
pip:
|
|
name: raven
|
|
virtualenv: "{{venv}}"
|
|
|
|
- name: create getlasso script
|
|
template:
|
|
src: getlasso.j2
|
|
dest: "{{venv_bin}}/getlasso.sh"
|
|
mode: "u=rwx,g=rx,o=rx"
|
|
|
|
- name: execute getlasso
|
|
command: "{{venv_bin}}/getlasso.sh"
|