From 852b1f8949b871cbf9a03d6b4303c6ebc2adf2be Mon Sep 17 00:00:00 2001 From: chrisfu Date: Wed, 28 Jan 2026 13:42:09 -0800 Subject: [PATCH] Refactor k3s version installation logic to use a ternary filter for cleaner syntax in main.yml. --- infrastructure/roles/k3s/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/roles/k3s/tasks/main.yml b/infrastructure/roles/k3s/tasks/main.yml index 5ee0379..3a2da29 100644 --- a/infrastructure/roles/k3s/tasks/main.yml +++ b/infrastructure/roles/k3s/tasks/main.yml @@ -87,7 +87,7 @@ curl -sfL https://get.k3s.io | sh - environment: INSTALL_K3S_EXEC: "{{ k3s_role }}" - INSTALL_K3S_VERSION: "{{ k3s_version if (k3s_version | length > 0) else omit }}" + {{ (k3s_version | length > 0) | ternary({'INSTALL_K3S_VERSION': k3s_version}, {}) }} args: creates: /usr/local/bin/k3s when: k3s_needs_install