1
0
Fork 0
Install or update QPKG packages on QNAP NAS
Find a file
2025-10-09 20:37:33 +02:00
defaults Init qpkg role 2024-11-03 19:59:51 +01:00
meta Init qpkg role 2024-11-03 19:59:51 +01:00
tasks Fix conditionals for Ansible 12 2025-10-09 20:37:33 +02:00
vars Init qpkg role 2024-11-03 19:59:51 +01:00
.ansible-lint Init qpkg role 2024-11-03 19:59:51 +01:00
LICENSE Init qpkg role 2024-11-03 19:59:51 +01:00
README.md Init qpkg role 2024-11-03 19:59:51 +01:00

Ansible Role: QPKG

Install or update QPKG packages on QNAP NAS.

Requirements

A QNAP NAS.

Role Variables

Available role variables are listed below, along with default values (see defaults/main.yml):

# QNAP Store apps
qpkg_apps: []
#  - container-station
#  - qufirewall
#  - MalwareRemover
#  - Qcenter
#  - Qcenter-Agent


# Third party apps
qpkg_3rd_party_apps: []
#  - repository_name: MyQnap
#    repository_url:  https://www.myqnap.org/repo.xml
#    apps:
#      - Entware
#      - Fdupes


# Unwanted apps to uninstall
qpkg_unwanted_apps: []
#  - helpdesk


# Wait for each operation
qpkg_wait_queue: true
# Number of retries when waiting for queue
qpkg_wait_retries: 30
# Seconds between each queue check
qpkg_wait_delay: 10

Dependencies

None.

Example Playbook

- hosts: all
  gather_facts: false

  roles:
    - djuuu.qpkg

License

Beerware License