При хранении случайно сгенерированных паролей в хранилище Ansible у меня нет проблем, если только пароль не содержит / (косая черта, косая черта)
Согласно Yaml Spec 1.2, при просмотре печатных символов ASCII я должен экранируйте двойные кавычки, обратную косую черту и прямую косую черту с помощью обратной косой черты.
Я пробовал это, но я получаю ошибку синтаксического анализа.
Строка из файла хранилища
test: "a<>?x\/x.,:;'-=_+b*()c&d{}\"e^f[]!@g%h\\i$j"
Ошибка:
fatal: [127.0.0.1]: FAILED! => {"failed": true, "msg": "Syntax Error while loading YAML.\n\n\nThe error appears to have been in 'False': line 14, column 13, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\n(could not open file to display line)"}
test: "a<>?x/x.,:;'-=_+b*()c&d{}\"e^f[]!@g%h\\i$j"
- person Konstantin Suvorov   schedule 12.07.2016