---
{%- from "nextcloud/map.jinja" import nextcloud with context %}
{%- for app in nextcloud.apps %}
nextcloud-apps-install-{{ app }}:
  cmd.run:
    - name: php {{ nextcloud.install_dir }}/nextcloud/occ app:install {{ app }}
    - runas: {{ nextcloud.user }}
    - creates: {{ nextcloud.install_dir }}/nextcloud/apps/{{ app }}
    - shell: /usr/bin/bash
{%- endfor %}

nextcloud-apps-update:
  cmd.run:
    - name: php {{ nextcloud.install_dir }}/nextcloud/occ app:update --all
    - runas: {{ nextcloud.user }}
    - shell: /usr/bin/bash