36 lines
738 B
YAML
36 lines
738 B
YAML
---
|
|
# Setup dependencies
|
|
- name: Install framadate APT dependencies
|
|
apt:
|
|
update_cache: true
|
|
name:
|
|
- apache2
|
|
- libapache2-mod-php
|
|
- php-intl
|
|
- php-mbstring
|
|
- composer
|
|
register: apt_result
|
|
retries: 3
|
|
until: apt_result is succeeded
|
|
|
|
- name: Clone framadate project
|
|
git:
|
|
repo: "{{ framadate_repo }}"
|
|
dest: "{{ framadate_path }}"
|
|
version: "{{ framadate_version }}"
|
|
|
|
- name: Set perms on framadate code
|
|
file:
|
|
path: "{{ framadate_path }}"
|
|
state: directory
|
|
owner: "{{ framadate_user }}"
|
|
recurse: true
|
|
|
|
# composer install
|
|
# become: true
|
|
# become_user: "{{ framadate_user }}"
|
|
|
|
# cd framadate
|
|
# sudo -u www-data touch admin/stdout.log
|
|
# sudo chmod 600 admin/stdout.log
|