Files
2026-06-30 10:58:19 +01:00

40 lines
978 B
YAML

---
- name: Create pCloud install directory
ansible.builtin.file:
path: /opt/pcloud
state: directory
mode: "0755"
- name: Download pCloud AppImage
ansible.builtin.get_url:
url: "{{ pcloud_appimage_url }}"
dest: /opt/pcloud/pCloud.AppImage
mode: "0755"
timeout: 300
- name: Link pCloud onto system PATH
ansible.builtin.file:
src: /opt/pcloud/pCloud.AppImage
dest: /usr/local/bin/pcloud
state: link
force: true
- name: Ensure system desktop application directory exists
ansible.builtin.file:
path: /usr/local/share/applications
state: directory
mode: "0755"
- name: Create pCloud desktop launcher
ansible.builtin.copy:
dest: /usr/local/share/applications/pcloud.desktop
mode: "0644"
content: |
[Desktop Entry]
Type=Application
Name=pCloud Drive
Comment=pCloud Drive desktop client
Exec=/usr/local/bin/pcloud
Terminal=false
Categories=Network;FileTransfer;