как запустить сценарий оболочки на удаленном компьютере с помощью salt-ssh

мой веб-сервер генерирует сценарий оболочки с более чем 100 строками кода на основе сложных пользовательских настроек. Мне нужно организовать это на нескольких машинах с помощью salt-ssh. мне нужно скопировать этот сценарий оболочки на удаленный компьютер и выполнить его оттуда для всех устройств. как добиться этого с помощью salt-ssh ?. Не могу установить миньонов на удаленное устройство.


person Haseeb A    schedule 23.08.2017    source источник


Ответы (1)


Так же, как и с обычным миньоном. Напишите состояние...

add script:
    file.managed:
    - name: file.sh
    - source: /path/to/file.sh

run script:
    cmd.run:
    - name: file.sh

... и применить его

salt-ssh 'minions*' state.apply mystate.sls

person doz10us    schedule 23.08.2017