Я постоянно нажимаю стрелку или стрелку влево и вникаю в это ниже. Я обнаружил, что работает только control-D.
sqlite> ^[[A
...> '
...> ;
...>
...> ;
...>
...>
...>
...>
...> ^C
...> ^X
...>
...>
...>
...>
...>
...>
...> ^E
...> ^R
...> ^T
...> ^Y
...> ^K
...> ^X
...> quit
...> '
...> ;
...> /
...> g
...>
...>
...> .exit
...> )
...> ;
...> /
...> ;
...> /
...> /
...> /
...> /
...> /
...> /
...> /
...> /
...> /
...> /
...> /
...> >
...> ;
...> /
...> '/
...> ;
...> ,
...> ;
...> ^[[D
...> /
...> .quit
...> ∂
' ...> Error: incomplete SQL:
Используйте ниже. с - вы фактически определили пользователей как список, а не как переменные. Я удалил префикс - из переменной test. Также строки между "" обрабатываются как одна команда, поэтому всегда определяйте команды между "".
Убрана проверка имени пользователя, так как в нем нет необходимости: модуль имени имеет атрибут с именем state, который будет проверять и выполнять действие, объявленное в этом состоянии.
- name: Set Password
hosts: localhost
become: yes
ignore_errors: yes
vars:
users:
test
tasks:
- name: Change Password
user:
name: "{{ users }}"
password: "$1$Du3HGfHV$ny91hdJz81y.NtKw/"
update_password: always
state: present