--- - name: Install gpg apt: update_cache: true name: - gpg register: apt_result retries: 3 until: apt_result is succeeded # Add the key - name: Configure the apt key apt_key: url: https://download.owncloud.org/download/repositories/production/Debian_10/Release.key id: 47AE7F72479BC94B state: present register: apt_key_result retries: 3 until: apt_key_result is succeeded # Add the repository into source list - name: Configure owncloud repository apt_repository: repo: "deb http://download.owncloud.org/download/repositories/production/Debian_10/ /" state: present - name: Install OwnCloud apt: update_cache: true name: - nginx - owncloud-files - redis-server - php-redis - php-apcu register: apt_result retries: 3 until: apt_result is succeeded - name: Copy NGINX site template: src: nginx/owncloud.j2 dest: /etc/nginx/sites-available/owncloud notify: Restart nginx - name: Activate NGINX site file: src: /etc/nginx/sites-available/owncloud dest: /etc/nginx/sites-enabled/owncloud state: link notify: Restart nginx - name: Copy OwnCloud cron template: src: cron.d/owncloud.j2 dest: /etc/cron.d/owncloud - name: Indicate role in motd template: src: update-motd.d/05-service.j2 dest: /etc/update-motd.d/05-owncloud mode: 0755