2016-12-28 7 views
1

ユーザープロンプトで定義された値に変数を設定したいとします。プロンプトが表示され、デフォルト値が設定されていることがわかりますが、プロンプトに何も入力できません。可能:プロンプトで変数を入力できません

- hosts: web.servers 
    vars_prompt: 
    - name: "deployments" 
     prompt: Enter remote deployments folder 
     default: "/home/centos/tomcat/deploy" 

は出力:

Enter remote deployments folder [/home/centos/tomcat/deploy]: 

私だけリターンをヒットし、デフォルト値を割り当てることができますよ。変数にパス式を使用する際に問題はありますか?

答えて

1

実際に入力して変数値を入力すると、画面にエコーされません。

プロンプトの定義にprivate: noを追加します(デフォルト値は、ユーザーの入力を隠すためである):

- hosts: web.servers 
    vars_prompt: 
    - name: "deployments" 
     prompt: Enter remote deployments folder 
     default: "/home/centos/tomcat/deploy" 
     private: no 
+0

おかげであなたの助けのためにたくさん! – Carla

関連する問題