У меня 3 сервера, и все мои скрипты Ansible выполняются на Сервере 1, поэтому в моей Playbook упоминается только Сервер 1 в имени хоста. Теперь мне нужно запустить службу Windows на сервере 2. Я не уверен, как это сделать.
Я уже пытался использовать win_service с опцией Delegate_to.
Я тоже пытался бежать
win_shell «Get-Service - имя ServiceName - имя сервера 2»,
но это не сработало (я проверил файл хоста и соединение между сервером 1 и 2). Я попытался запустить файл ps1 (существует на сервере 1) с помощью приведенной выше команды Powershell, но это тоже не помогло.
Все вышеперечисленные попытки возвращают ошибку, что служба не существует на сервере 1, следовательно, не может ее запустить.