From 781ac0293c8af58f0b2d03f274c063b50c6a8b74 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Thu, 22 Apr 2021 13:22:08 -0400 Subject: [PATCH] fix SALTNOTHELD for salt.minion --- salt/salt/map.jinja | 4 ++-- salt/salt/minion.sls | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/salt/salt/map.jinja b/salt/salt/map.jinja index 1ff13f040..cb24cc85e 100644 --- a/salt/salt/map.jinja +++ b/salt/salt/map.jinja @@ -3,10 +3,10 @@ {% if grains.os == 'Ubuntu' %} {% set SPLITCHAR = '+' %} - {% set SALTNOTHELD = salt['cmd.run']('apt-mark showhold | grep salt-* ; echo $?', python_shell=True) %} + {% set SALTNOTHELD = salt['cmd.run']('apt-mark showhold | grep -q salt ; echo $?', python_shell=True) %} {% else %} {% set SPLITCHAR = '-' %} - {% set SALTNOTHELD = salt['cmd.run']('yum versionlock list | grep salt-* ; echo $?', python_shell=True) %} + {% set SALTNOTHELD = salt['cmd.run']('yum versionlock list | grep -q salt ; echo $?', python_shell=True) %} {% endif %} {% set INSTALLEDSALTVERSION = salt['pkg.version']('salt-minion').split(SPLITCHAR)[0] %} diff --git a/salt/salt/minion.sls b/salt/salt/minion.sls index 5145da34b..633e1496d 100644 --- a/salt/salt/minion.sls +++ b/salt/salt/minion.sls @@ -11,7 +11,7 @@ include: {% if INSTALLEDSALTVERSION|string != SALTVERSION|string %} -{% if SALTNOTHELD == 0 %} +{% if SALTNOTHELD | int == 0 %} unhold_salt_packages: module.run: - pkg.unhold: @@ -29,7 +29,7 @@ install_salt_minion: {% if INSTALLEDSALTVERSION|string == SALTVERSION|string %} -{% if SALTNOTHELD == 1 %} +{% if SALTNOTHELD | int == 1 %} hold_salt_packages: module.run: - pkg.hold: