Поиск средств для того, чтобы Fabric автоматически (а не в интерактивном режиме) взаимодействовала с командами оболочки (а не только с запросами паролей, но и с запросом ввода пользователем, когда нет «стандартного ввода / интерактивного переопределения», например apt -get install -y
доступен).
Этот вопрос вместе с этими документами Fabric предполагает, что Fabric может только «подтолкнуть интерактивность» обратно к пользователю-человеку, который запускает Fabric Программа. Вместо этого стремимся к полной автоматизации без присутствия человека. Еще нет "реальной" текущей проблемы, которую нужно решить, просто готовимся к возможным будущим препятствиям.
Возможно, полезно в сочетании с pexpect (или аналогичный альтернативный механизм), если Fabric не может обрабатывать е все stdin / подсказки автоматически? Надеюсь, что это не обязательно должно быть типа «или / или» . Почему бы не использовать оба (pexpect и Fabric) там, где это возможно, в той же программе / автоматизации?