From aa14284301b5a24cd4e0e1ed6ef95d62c7c567db Mon Sep 17 00:00:00 2001 From: L3D Date: Mon, 31 Jul 2023 18:23:11 +0200 Subject: [PATCH] Add option to upgrade packages --- README.md | 3 ++- defaults/main.yml | 1 + tasks/main.yml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e45086e..3891479 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,12 @@ By default it will also add the [ETH Zürich Debian Packages Mirror](https://deb | variable | default value | useage | | --- | --- | --- | -| ``l3d_pkgs__package_state`` | ``present`` | Package State, set to ``latest`` to upgrade packages managed by this role | | ``l3d_pkgs__install_advanced`` | ``false`` | Install some advanced packages like tcpdump, mtr, fio and ethertools. See ``vars/main.yml`` for details | | ``l3d_pkgs__install_python`` | ``false`` | Install some Python packages like python3-pip. See ``vars/main.yml`` for details | | ``l3d_pkgs__install_cli`` | ``false`` | Install some CLI packages like htop, ranger and asciinema. See ``vars/main.yml`` for details | | ``l3d_pkgs__install_extra_packages`` | | List of additional packages to install | +| ``l3d_pkgs__package_state`` | ``present`` | Package State, set to ``latest`` to upgrade packages managed by this role | +| ``l3d_pkgs__upgrade_all`` | ``false`` | Can upgrade all packages if ``l3d_pkgs__package_state`` is to ``latest`` and the value is ``true`` | | ``l3d_pkgs__adding_ethz`` | ``true`` | Adding the swiss ETH package mirror | | ``l3d_pkgs__ethz_contrib`` | ``true`` | contrib packages contain DFSG-compliant software | | ``l3d_pkgs__ethz_non_free`` | ``true`` | non-free contains software that does not comply with the DFSG. | diff --git a/defaults/main.yml b/defaults/main.yml index 9724775..87cf147 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -11,6 +11,7 @@ l3d_pkgs__ethz__backports: true # Methods for updating Packages # set this to latest for updating packages managed by this role l3d_pkgs__package_state: 'present' +l3d_pkgs__upgrade_all: false # Select packages to install l3d_pkgs__install_advanced: false diff --git a/tasks/main.yml b/tasks/main.yml index f4e4b18..358147e 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -23,4 +23,4 @@ name: "*" state: "{{ base__package_state }}" when: - - base__upgrade_packages_to_latest_version | bool + - l3d_pkgs__upgrade_all | bool