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

35 lines
701 B
YAML

- name: git clone authentic
git:
repo: ssh://git@git.entrouvert.org/authentic.git
dest: "{{ src_dir }}/authentic"
- name: pip install authentic
import_tasks: pip_install_source.yml
vars:
source: "{{src_dir}}/authentic"
# FIXME: change authentic settings instead ?
- name: install python-memcached
pip:
name: python-memcached
virtualenv: "{{venv}}"
- name: authentic app setup
import_role:
name: app-setup
vars:
app: "{{apps['authentic']}}"
- name: authentic hobo agent
import_role:
name: agent-setup
vars:
app: "{{apps['authentic']}}"
- name: authentic nginx setup
import_role:
name: nginx-setup
vars:
app: "{{apps['authentic']}}"