2017-01-26 4 views
1

私はサーバーを設定していますが、sendmailをインストールして設定します。これを行うには、最初にaptを使用してインストールしてから、質問するすべての質問にsendmailconfigとasnwer yを実行する必要があります。すべての人に「はい」と答える方法

最後の部分は私が考えるのが最も難しいです。 sendmailconfigはすべてにyesと答えるフラグが-yでないため、どのように簡単にAnsibleを得ることができますか?

+0

[期待](http://docs.ansible.com/ansible/expect_module.html)モジュールから

yes 'y' | <command-name> # ^^The repeated string being 'yes' as the OP had asked. 

yesシェルユーティリティを使用お試しください。 –

答えて

4

だけmanページ、

NAME 
     yes - output a string repeatedly until killed 

SYNOPSIS 
     yes [STRING]... 
     yes OPTION 

DESCRIPTION 
     Repeatedly output a line with all specified STRING(s), or 'y'. 
+0

あなたはそのようなタスクがどのように見えるかの例を持っていますか? – kramer65

+0

「はい」y 'ではありません。 'の質問にお答えしますか? :) –

+0

だから私はそれが 'shell:y 'y' | sendmailconfig'? – kramer65

関連する問題