publik-devinst/roles/base/tasks/main.yml

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"