--- - import_role: name: _web_app - name: "template {{ rev_proxy }}_app.j2 {{ app_instance_id }}" template: src: "{{ rev_proxy }}_app.j2" dest: "/etc/{{ rev_proxy }}/sites-available/{{ app_instance_id }}.conf" when: app_wsgi == "no" notify: "nginx reload humhub" tags: - garradin_rev_proxy - name: "Configuration of Humhub (common)" template: src: "common_php.j2" dest: "{{ app_instance_root }}/protected/config/common.php" tags: - humhub_common - humhub_conf - name: Check if app folder exists stat: path: "{{ app_instance_root }}" register: app_folder - name: Check if data folder exists stat: path: "{{ app_data }}" register: data_folder tags: "data_setup" - name: "dir {{ app_data }}" file: path: "{{ app_data }}" state: directory mode: 0700 group: "www-data" owner: "{{ app_user }}" when: data_folder.stat.exists == false and app_folder.stat.exists tags: "data_setup" notify: "php-fpm reload humhub" - name: Import Backup Role import_role: name: _app_backup - name: "Cron Humhub - queue" cron: name: "Cron Humhub - queue" job: "/usr/bin/php{{ php_version }} {{ app_instance_root }}/protected/yii queue/run >/dev/null 2>&1" - name: "Cron Humhub - cron" cron: name: "Cron Humhub - cron" job: "/usr/bin/php{{ php_version }} {{ app_instance_root }}/protected/yii cron/run >/dev/null 2>&1"