Я создаю ansible скрипт для автоматизации отчетов о резервном копировании БД.
Нет проблем в ручном процессе.
Ручной процесс:
s sh> войти в систему как владелец БД для спецификаций c db> настройка среды> открыть sql плюс> запустить скрипт
В ручном процессе при входе в систему как владелец БД это приведет Please enter your password:
Ansible:
Итак, возвращаясь к ansible сценарию оболочки, в основном после получения владельца db я буду использовать его для входа в систему.
Допустим, я получил владельца jarold
Я войду как: su - jarold
в поле задач:
shell: su - jarold
ВОПРОС:
Как я мог добавить пароль, встроенный в скрипт оболочки?
Я уже пробовал su - jarold --password="{{mypassword}}"
и он не работает | даже эхо пароль также не работает.
ПРИМЕЧАНИЕ: Удаленный хост - linux, и у меня нет прав изменять какие-либо настройки на удаленных хостах. БД Oracle
Есть ли у кого-нибудь такой опыт или какая-то идея? или, может быть, я делаю это неправильно. пожалуйста посоветуй. спасибо, ребята.