2016-12-28 3 views
1

Я хочу установить переменную в какое-то значение, определенное в приглашении пользователя. Я вижу, что появляется приглашение, значение по умолчанию установлено, но я не могу ввести что-либо в подсказку.Ansible: не удалось ввести переменную при подсказке

- 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

Смежные вопросы