Size: a a a

2021 November 11

YZ

Yerzhan Zhiyentayev in Saltstack
источник

a

artb1sh in Saltstack
Спасибо, попробую
источник
2021 November 13

SJ

Skench JYG in Saltstack
Доброй ночи всем, подскажите плз, кто как борется, необходимо в зависимости от того установлена программа или нет все равно продолжить выполнение state, хотел выполнить в зависимости от того открыт порт или нет, так как программа открывает порт на машине(миньоне), но не получилось получить порты только активные из модулей network.active_tcp и network.netstat или только весь рузельтат отдает или ничего не возвращает. Хотел сделать при помощи еще одного состояния, указал network.active_tcp value и применяю его на все машины и если значение no устанавливать программу, а если значение yes выходить из цикла, но это лищние телодвижения и надо писать отдельное состояние, для того чтобы потом некоторм grains переписать + если ПК ребутнется, они пропадут. Salt mine пока не юзаю, не знаю, возможно там такое или нет. Буду рад за любую ОС. Спасибо

Было бы шикарно если возможно было просто в cmd.run выполнить команду и если bash вернул comand not fount то устанавливал программу, но не смог понять как это реализовать через {% if %}
источник

KP

Kirill Proskurin in Saltstack
источник

SJ

Skench JYG in Saltstack
спасибо огромное.
источник

SJ

Skench JYG in Saltstack
test3:
 cmd.run:
   - name: apt-get install htop -y
   - unless: mc --version

На заметку, может кому пригодиться.
test3:
 cmd.run:
   - name: apt-get install htop -y
   - unless:
     - fun: file.file_exists
       path: /tmp/node

На заметку, может кому поможет.
Будет выполнена установка только если вернет false и не будет файла по указанному пути, но смотрите, делал в unless: mc просто значение и при этом программа mc у меня была установлена, по логике вещей, htop не должен был устанавливаться, но при этом установка все равно проходила. Можно еще не файл левый создавать, а указать путь до файла например конфига test -d /path и посмотреть результат echo $?

Спасибо еще раз @oloremo
источник

R

Roman in Saltstack
источник

KP

Kirill Proskurin in Saltstack
источник
2021 November 16

MA

Mohamed Ahmed in Saltstack
i have a shell script that is used to add host to redhat satellite i need to trigger the success or failure of this script so if it fails i need to perform specific action can anyone help me how to do this
источник

KL

Kostiantyn Lysenko in Saltstack
With this description - no, Mohamed
источник

KL

Kostiantyn Lysenko in Saltstack
First it would be great to understand how is it related to saltstack.
Do you plan to use a slatstack to fulfill adoremended scenario?
источник

MA

Mohamed Ahmed in Saltstack
so what i mean that i need  to run shell script on minion and check the success or failure of the script then if success do a specific task else do another task
источник

MA

Mohamed Ahmed in Saltstack
yes i am planning to use salt
источник

MA

Mohamed Ahmed in Saltstack
i know how to do it in ansible but unfortunately it should be done with salt
источник

PO

Piu Octo in Saltstack
источник

PO

Piu Octo in Saltstack
and if it's successful just add "require" in another state
источник

MA

Mohamed Ahmed in Saltstack
thanks alot 👋
источник
2021 November 17

MA

Mohamed Ahmed in Saltstack
is there a book that contains examples for linux automation with saltstack
источник

KP

Kirill Proskurin in Saltstack
источник
2021 November 18

В

Вова;) in Saltstack
Всем привет, есть у меня вопрос. Есть модуль SALT.MODULES.KERNELPKG_LINUX_APT
Возможно ли как-то получить вывод из этого модуля в переменную Jinja?
Пробовал по всякому но либо ошибка Jinja вылетает, либо данные пишутся не правильные

Если быть точнее интересует именно salt.modules.kernelpkg_linux_apt.list_installed()
источник