From 7c9b895dbe9e23708490eba4ecda3825cac181fb Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Tue, 15 Jul 2025 17:06:29 +0200 Subject: [PATCH] Updated pkgmgr docs --- roles/pkgmgr-install/README.md | 14 +------------- roles/pkgmgr-install/defaults/main.yml | 2 -- roles/pkgmgr-install/meta/main.yml | 6 +++--- 3 files changed, 4 insertions(+), 18 deletions(-) delete mode 100644 roles/pkgmgr-install/defaults/main.yml diff --git a/roles/pkgmgr-install/README.md b/roles/pkgmgr-install/README.md index a9fc8dd3..c473c88a 100644 --- a/roles/pkgmgr-install/README.md +++ b/roles/pkgmgr-install/README.md @@ -2,7 +2,7 @@ ## Description -This Ansible role installs and updates packages using `pkgmgr` on Arch Linux systems. It provides a unified interface for package installation and update management, ensuring consistent deployment across environments. +This Ansible role installs [Kevin's Package Manager](https://github.com/kevinveenbirkenbach/package-manager) and updates packages using `pkgmgr` on Arch Linux systems. It provides a unified interface for package installation and update management, ensuring consistent deployment across environments. ## Overview @@ -25,18 +25,6 @@ The purpose of this role is to automate the installation and update process for |-----------------|-----------------------------------------------------------------|---------| | `package_name` | Name of the package to install/update | (required) | | `package_notify` | Handler to notify on package installation/update | "" | -| `pkgmgr_become` | Execute all tasks with elevated privileges (become: true/false) | true | - -## Example Usage - -```yaml -- name: Install cymais-presentation - include_role: - name: pkgmgr-install - vars: - package_name: cymais-presentation - package_notify: docker compose project build and setup -``` ## Credits 📝 diff --git a/roles/pkgmgr-install/defaults/main.yml b/roles/pkgmgr-install/defaults/main.yml deleted file mode 100644 index 99bdca6e..00000000 --- a/roles/pkgmgr-install/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -pkgmgr_become: true \ No newline at end of file diff --git a/roles/pkgmgr-install/meta/main.yml b/roles/pkgmgr-install/meta/main.yml index 86bad471..93d4fcd1 100644 --- a/roles/pkgmgr-install/meta/main.yml +++ b/roles/pkgmgr-install/meta/main.yml @@ -17,8 +17,8 @@ galaxy_info: - update - archlinux - cymais - repository: https://s.veen.world/cymais - issue_tracker_url: https://s.veen.world/cymaisissues - documentation: https://s.veen.world/cymais + repository: https://github.com/kevinveenbirkenbach/package-manager + issue_tracker_url: https://github.com/kevinveenbirkenbach/package-manager/issues + documentation: https://github.com/kevinveenbirkenbach/package-manager dependencies: - pkgmgr \ No newline at end of file