Доброй ночи всем, подскажите плз, кто как борется, необходимо в зависимости от того установлена программа или нет все равно продолжить выполнение state, хотел выполнить в зависимости от того открыт порт или нет, так как программа открывает порт на машине(миньоне), но не получилось получить порты только активные из модулей network.active_tcp и network.netstat или только весь рузельтат отдает или ничего не возвращает. Хотел сделать при помощи еще одного состояния, указал network.active_tcp value и применяю его на все машины и если значение no устанавливать программу, а если значение yes выходить из цикла, но это лищние телодвижения и надо писать отдельное состояние, для того чтобы потом некоторм grains переписать + если ПК ребутнется, они пропадут. Salt mine пока не юзаю, не знаю, возможно там такое или нет. Буду рад за любую ОС. Спасибо
Было бы шикарно если возможно было просто в
cmd.run выполнить команду и если bash вернул comand not fount то устанавливал программу, но не смог понять как это реализовать через {% if %}