Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thekondor/ansible-role-synology-synopkg
Ansible role for basic package management over synopkg ❇️ mirrorred repo
https://github.com/thekondor/ansible-role-synology-synopkg
ansible ansible-role ansible-roles homelab homelab-automation synology synology-ansible synology-dsm synology-nas
Last synced: 2 months ago
JSON representation
Ansible role for basic package management over synopkg ❇️ mirrorred repo
- Host: GitHub
- URL: https://github.com/thekondor/ansible-role-synology-synopkg
- Owner: thekondor
- Created: 2023-01-23T03:52:28.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T03:10:30.000Z (about 2 years ago)
- Last Synced: 2024-10-14T07:23:17.489Z (4 months ago)
- Topics: ansible, ansible-role, ansible-roles, homelab, homelab-automation, synology, synology-ansible, synology-dsm, synology-nas
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ansible+Synopkg
Basic adapter over `synopkg` to (un)install packages. Installation is with `install_from_server` only (= remote packages from a built-in list).
## Usage:
``` yaml
tasks:
- name: Import synopkg role
import_role: name=ansible-role-synology-synopkg
- name: Uninstall bloatware ActiveInsight
synopkg:
name: ActiveInsight
installed: no- name: Install Docker
synopkg:
name: Docker
installed: yes
```## Notes
- Tested and proven to work on `DSM 7.1`;
- ⚠️ Package names for `synopkg` are case-sensitive (so `Docker` is an existing package name, though `docker` is not);
- `make test` for tests;
- The role's package is not idiomatic and this is _mostly_ intentional. You're welcome to contribute back.## Disclaimer
Since the role is a part of my homelab, it has never been prepared for public distribution and further public support. Though the role suits the needs well, there is no guarantee that it will work for you or will work ever properly. You apply it on your own responsibility.