64 lines
1.4 KiB
YAML
64 lines
1.4 KiB
YAML
|
|
- name: git clone hobo
|
|
git:
|
|
repo: ssh://git@git.entrouvert.org/hobo.git
|
|
dest: "{{ src_dir }}/hobo"
|
|
|
|
- name: get lasso
|
|
command: "bash getlasso.sh"
|
|
args:
|
|
chdir: "{{ src_dir }}/hobo/"
|
|
|
|
- name: git clone django-mellon
|
|
git:
|
|
repo: ssh://git@git.entrouvert.org/django-mellon.git
|
|
dest: "{{ src_dir }}/django-mellon"
|
|
|
|
- name: pip install django-mellon
|
|
import_tasks: pip_install_source.yml
|
|
vars:
|
|
source: "{{src_dir}}/django-mellon"
|
|
|
|
- name: git clone gadjo
|
|
git:
|
|
repo: ssh://git@git.entrouvert.org/gadjo.git
|
|
dest: "{{ src_dir }}/gadjo"
|
|
|
|
- name: pip install gadjo
|
|
import_tasks: pip_install_source.yml
|
|
vars:
|
|
source: "{{src_dir}}/gadjo"
|
|
|
|
- name: git clone django-tenant-schemas
|
|
git:
|
|
repo: ssh://git@git.entrouvert.org/debian/django-tenant-schemas.git
|
|
dest: "{{ src_dir }}/django-tenant-schemas"
|
|
|
|
- name: pip install django-tenant-schemas
|
|
import_tasks: pip_install_source.yml
|
|
vars:
|
|
source: "{{src_dir}}/django-tenant-schemas"
|
|
|
|
- name: pip install hobo
|
|
import_tasks: pip_install_source.yml
|
|
vars:
|
|
source: "{{src_dir}}/hobo"
|
|
|
|
- name: hobo app setup
|
|
import_role:
|
|
name: app-setup
|
|
vars:
|
|
app: "{{apps['hobo']}}"
|
|
|
|
- name: hobo hobo agent
|
|
import_role:
|
|
name: agent-setup
|
|
vars:
|
|
app: "{{apps['hobo']}}"
|
|
|
|
- name: hobo nginx setup
|
|
import_role:
|
|
name: nginx-setup
|
|
vars:
|
|
app: "{{apps['hobo']}}"
|